14
14
steps :
15
15
- name : Get version from tag
16
16
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
18
18
- uses : actions/checkout@v2
19
19
- name : Create draft release
20
20
id : create_draft_release
@@ -27,19 +27,15 @@ jobs:
27
27
draft : true
28
28
prerelease : ${{ steps.changelog_reader.outputs.status == 'prereleased' }}
29
29
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
34
30
- name : Upload release assets
35
31
uses : actions/upload-release-asset@v1
36
32
env :
37
33
GITHUB_TOKEN : ${{ secrets.GH_API_PERSONAL_ACCESS_TOKEN }}
38
34
with :
39
35
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
43
39
44
40
compile :
45
41
name : Compile the stub on ${{ matrix.os }}
@@ -60,21 +56,15 @@ jobs:
60
56
run : |
61
57
echo "Running shc..."
62
58
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
69
59
- name : Upload release assets
70
60
uses : actions/upload-release-asset@v1
71
61
env :
72
62
GITHUB_TOKEN : ${{ secrets.GH_API_PERSONAL_ACCESS_TOKEN }}
73
63
with :
74
64
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
78
68
79
69
publish_release :
80
70
name : Publish drafted release
0 commit comments