summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorBrooks J Rady <b.j.rady@gmail.com>2021-04-26 23:02:23 +0100
committerBrooks J Rady <b.j.rady@gmail.com>2021-04-26 23:02:23 +0100
commit9ff5d4526377f50cd4ea07f12d12f18cd1acf28e (patch)
tree6e0a17511345dd09b5e9317b945622f24721ac89 /.github
parent62b482550548645d84dec73dba43841be3ab2ee9 (diff)
fix(ci): fix manual dispatch
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release.yml19
1 files changed, 16 insertions, 3 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index cfda82a33..e981d4537 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,13 +20,25 @@ jobs:
include:
- build: linux musl x64
os: ubuntu-latest
- rust: stable
+ rust: beta
target: x86_64-unknown-linux-musl
+ - build: linux musl aarch64
+ os: ubuntu-latest
+ rust: beta
+ target: aarch64-unknown-linux-musl
- build: macos x64
os: macos-latest
- rust: stable
+ rust: beta
target: x86_64-apple-darwin
steps:
+ - name: Set release tag
+ run: |
+ if [ "$GITHUB_EVENT_NAME" == 'workflow_dispatch' ]; then
+ echo "RELEASE_TAG=main"
+ else
+ echo "RELEASE_TAG=${GITHUB_REF#refs/tags/}"
+ fi
+
- name: Checkout repository
uses: actions/checkout@v2
@@ -61,7 +73,7 @@ jobs:
id: make-artifact
working-directory: ./target/${{ matrix.target }}/release
run: |
- name="zellij-${GITHUB_REF#refs/tags/}-${{ matrix.target }}.tar.gz"
+ name="zellij-${{ RELEASE_TAG }}-${{ matrix.target }}.tar.gz"
tar cvzf "${name}" "zellij"
echo "::set-output name=name::${name}"
- name: Upload release archive
@@ -73,6 +85,7 @@ jobs:
asset_path: ./target/${{ matrix.target }}/release/${{ steps.make-artifact.outputs.name }}
asset_name: zellij-v${{ github.event.release.tag_name }}-${{matrix.target}}.tar.gz
asset_content_type: application/octet-stream
+
create-release:
runs-on: ubuntu-latest
outputs: