Skip to content

Commit fe0ffc4

Browse files
committed
Update compile.yml
1 parent 5e1a8cb commit fe0ffc4

File tree

1 file changed

+7
-17
lines changed

1 file changed

+7
-17
lines changed

.github/workflows/compile.yml

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
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

Comments
 (0)