diff options
author | Brooks J Rady <b.j.rady@gmail.com> | 2021-04-26 23:02:23 +0100 |
---|---|---|
committer | Brooks J Rady <b.j.rady@gmail.com> | 2021-04-26 23:02:23 +0100 |
commit | 9ff5d4526377f50cd4ea07f12d12f18cd1acf28e (patch) | |
tree | 6e0a17511345dd09b5e9317b945622f24721ac89 /.github | |
parent | 62b482550548645d84dec73dba43841be3ab2ee9 (diff) |
fix(ci): fix manual dispatch
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/release.yml | 19 |
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: |