@@ -28,13 +28,15 @@ jobs:
2828 - name : Download binaries & Build with Gradle
2929 working-directory : ./
3030 run : chmod +x gradlew && make binaries && make build
31- - name : Create a zip file of the build
32- run :
33- mv dist/ zen/ && zip -r zen.zip zen/*
34- - name : Generate SHA checksum
31+ - name : Create zip and tar.gz files of the build
32+ run : |
33+ mv dist/ zen/
34+ zip -r zen.zip zen/*
35+ tar -czf zen.tar.gz zen/*
36+ - name : Generate SHA checksums
3537 run : |
3638 shasum -a 256 zen.zip > zen.zip.sha256sum
37-
39+ shasum -a 256 zen.tar.gz > zen.tar.gz.sha256sum
3840 - name : Upload Release Asset
3941 uses : actions/upload-release-asset@v1
4042 env :
5355 asset_path : ./zen.zip.sha256sum
5456 asset_name : zen.zip.sha256sum
5557 asset_content_type : text/plain
58+ - name : Upload Release Asset (tar.gz)
59+ uses : actions/upload-release-asset@v1
60+ env :
61+ GITHUB_TOKEN : ${{ github.token }}
62+ with :
63+ upload_url : ${{ github.event.release.upload_url }}
64+ asset_path : ./zen.tar.gz
65+ asset_name : zen.tar.gz
66+ asset_content_type : application/gzip
67+ - name : Upload Release Asset (tar.gz SHA)
68+ uses : actions/upload-release-asset@v1
69+ env :
70+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
71+ with :
72+ upload_url : ${{ github.event.release.upload_url }}
73+ asset_path : ./zen.tar.gz.sha256sum
74+ asset_name : zen.tar.gz.sha256sum
75+ asset_content_type : text/plain
0 commit comments