1414 steps :
1515 - name : Get version from tag
1616 id : tag_name
17- run : echo " RELEASE_VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
17+ run : echo RELEASE_VERSION=$(date +"%Y%m%d.%H%M%S") >> $GITHUB_ENV
1818 - uses : actions/checkout@v2
1919 - name : Create draft release
2020 id : create_draft_release
@@ -27,19 +27,15 @@ jobs:
2727 draft : true
2828 prerelease : ${{ steps.changelog_reader.outputs.status == 'prereleased' }}
2929 body : ${{ steps.changelog_reader.outputs.changes }}
30- - name : ZIP uncompiled universalJavaApplicationStub
31- run : |
32- echo "Zipping uncompiled script..."
33- zip --junk-paths universalJavaApplicationStub-uncompiled.zip src/universalJavaApplicationStub
3430 - name : Upload release assets
3531 uses : actions/upload-release-asset@v1
3632 env :
3733 GITHUB_TOKEN : ${{ secrets.GH_API_PERSONAL_ACCESS_TOKEN }}
3834 with :
3935 upload_url : ${{ steps.create_draft_release.outputs.upload_url }}
40- asset_name : universalJavaApplicationStub-v${{ env.RELEASE_VERSION }}-source.zip
41- asset_path : ./universalJavaApplicationStub-uncompiled.zip
42- asset_content_type : application/zip
36+ asset_name : universalJavaApplicationStub.sh
37+ asset_path : ./src/ universalJavaApplicationStub
38+ asset_content_type : text/x-shellscript
4339
4440 compile :
4541 name : Compile the stub on ${{ matrix.os }}
@@ -60,21 +56,15 @@ jobs:
6056 run : |
6157 echo "Running shc..."
6258 shc -r -f src/universalJavaApplicationStub
63- - name : ZIP universalJavaApplicationStub binary
64- run : |
65- echo "Zipping binary..."
66- mv src/universalJavaApplicationStub.x universalJavaApplicationStub
67- rm src/universalJavaApplicationStub.x.c
68- zip --junk-paths universalJavaApplicationStub-${{ matrix.os }}.zip universalJavaApplicationStub
6959 - name : Upload release assets
7060 uses : actions/upload-release-asset@v1
7161 env :
7262 GITHUB_TOKEN : ${{ secrets.GH_API_PERSONAL_ACCESS_TOKEN }}
7363 with :
7464 upload_url : ${{ needs.draft_release.outputs.upload_url }}
75- asset_name : universalJavaApplicationStub-${{ env.RELEASE_TAG }}-binary-${{ matrix.os }}.zip
76- asset_path : ./universalJavaApplicationStub-${{ matrix.os }}.zip
77- asset_content_type : application/zip
65+ asset_name : universalJavaApplicationStub
66+ asset_path : ./src/ universalJavaApplicationStub.x
67+ asset_content_type : application/octet-stream
7868
7969 publish_release :
8070 name : Publish drafted release
0 commit comments