diff options
author | Jae-Heon Ji <32578710+jaeheonji@users.noreply.github.com> | 2022-06-11 11:18:29 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-11 11:18:29 +0900 |
commit | 53da135c3f9c62f35f044b55de5c29a32e5b540c (patch) | |
tree | 175458b8f1f0b244c4288bc6b3788568274fde29 /.github | |
parent | 13c3b052f36454f75c78d3dd533bdb115a2c447f (diff) |
ci: add checksum for release binary (#1482)
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/release.yml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0c93e6ad6..5f9881980 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -82,6 +82,14 @@ jobs: - name: Strip release binary run: strip "target/${{ matrix.target }}/release/zellij" + + - name: Create checksum + id: make-checksum + working-directory: ./target/${{ matrix.target }}/release + run: | + name="zellij-${{ matrix.target }}.sha256sum" + sha256sum "zellij" > "${name}" + echo "::set-output name=name::${name}" - name: Tar release id: make-artifact @@ -90,6 +98,7 @@ jobs: name="zellij-${{ matrix.target }}.tar.gz" tar cvzf "${name}" "zellij" echo "::set-output name=name::${name}" + - name: Upload release archive uses: actions/upload-release-asset@v1.0.2 env: @@ -100,6 +109,16 @@ jobs: asset_name: zellij-${{matrix.target}}.tar.gz asset_content_type: application/octet-stream + - name: Upload checksum + uses: actions/upload-release-asset@v1.0.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create-release.outputs.upload_url }} + asset_path: ./target/${{ matrix.target }}/release/${{ steps.make-checksum.outputs.name }} + asset_name: zellij-${{matrix.target}}.sha256sum + asset_content_type: text/plain + create-release: runs-on: ubuntu-latest outputs: |