52
52
- name : Upload JAR as Artifact
53
53
uses : actions/upload-artifact@v3
54
54
with :
55
- name : ${{ env.FILE_NAME }}-${{ env.VERSION }}.jar
56
- path : ${{ env.OUT_DIR }}/${{ env.FILE_NAME }}-${{ env.VERSION }}.jar
55
+ name : ${{ env.FILE_NAME }}-${{ steps.get_stripped_version.outputs.version }}.jar
56
+ path : ${{ env.OUT_DIR }}/${{ env.FILE_NAME }}-${{ steps.get_stripped_version.outputs.version }}.jar
57
57
58
58
- name : Create GitHub Release
59
59
id : create_release
71
71
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72
72
with :
73
73
upload_url : ${{ steps.create_release.outputs.upload_url }}
74
- asset_path : ${{ env.OUT_DIR }}/${{ env.FILE_NAME }}-${{ env.VERSION }}.jar
75
- asset_name : ${{ env.FILE_NAME }}-${{ env.VERSION }}.jar
74
+ asset_path : ${{ env.OUT_DIR }}/${{ env.FILE_NAME }}-${{ steps.get_stripped_version.outputs.version }}.jar
75
+ asset_name : ${{ env.FILE_NAME }}-${{ steps.get_stripped_version.outputs.version }}.jar
76
76
asset_content_type : application/java-archive
77
77
78
78
@@ -93,14 +93,14 @@ jobs:
93
93
- name : Download JAR from artifact
94
94
uses : actions/download-artifact@v3
95
95
with :
96
- name : ${{ env.FILE_NAME }}-${{ env.VERSION }}.jar
96
+ name : ${{ env.FILE_NAME }}-${{ needs.build.outputs.stripped_version }}.jar
97
97
path : ${{ env.OUT_DIR }}
98
98
99
99
- name : Create Standalone for MacOS
100
100
run : |
101
101
jpackage --input ${{ env.OUT_DIR }} \
102
102
--name ${{ env.FILE_NAME }} \
103
- --main-jar ${{ env.FILE_NAME }}-${{ env.VERSION }}.jar \
103
+ --main-jar ${{ env.FILE_NAME }}-${{ needs.build.outputs.stripped_version }}.jar \
104
104
--main-class ${{ env.MAIN_CLASS }} \
105
105
--icon assets/icon/${{ env.ICON_NAME }}.icns \
106
106
--app-version ${{ needs.build.outputs.stripped_version }} \
@@ -139,14 +139,14 @@ jobs:
139
139
- name : Download JAR from artifact
140
140
uses : actions/download-artifact@v3
141
141
with :
142
- name : ${{ env.FILE_NAME }}-${{ env.VERSION }}
142
+ name : ${{ env.FILE_NAME }}-${{ needs.build.outputs.stripped_version }}
143
143
path : ${{ env.OUT_DIR }}
144
144
145
145
- name : Create Standalone for Ubuntu
146
146
run : |
147
147
jpackage --input ${{ env.OUT_DIR }} \
148
148
--name ${{ env.FILE_NAME }} \
149
- --main-jar ${{ env.FILE_NAME }}-${{ env.VERSION }}.jar \
149
+ --main-jar ${{ env.FILE_NAME }}-${{ needs.build.outputs.stripped_version }}.jar \
150
150
--main-class ${{ env.MAIN_CLASS }} \
151
151
--resource-dir assets \
152
152
--icon assets/icon/${{ env.ICON_NAME }}.png \
@@ -165,7 +165,7 @@ jobs:
165
165
with :
166
166
upload_url : ${{ needs.build.outputs.release_upload_url }}
167
167
asset_path : ./${{ env.FILE_NAME }}_${{ needs.build.outputs.stripped_version }}-1_amd64.deb
168
- asset_name : ${{ env.FILE_NAME }}-${{ env.VERSION }}-linux_amd64.deb
168
+ asset_name : ${{ env.FILE_NAME }}-${{ needs.build.outputs.stripped_version }}-linux_amd64.deb
169
169
asset_content_type : application/octet-stream
170
170
171
171
windows_build :
@@ -179,7 +179,7 @@ jobs:
179
179
- name : Download JAR from artifact
180
180
uses : actions/download-artifact@v3
181
181
with :
182
- name : ${{ env.FILE_NAME }}-${{ env.VERSION }}
182
+ name : ${{ env.FILE_NAME }}-${{ needs.build.outputs.stripped_version }}
183
183
path : ${{ env.OUT_DIR }}
184
184
185
185
- name : Setup Java 17
@@ -193,7 +193,7 @@ jobs:
193
193
jpackage --input ${{ env.OUT_DIR }} `
194
194
--verbose `
195
195
--name ${{ env.FILE_NAME }} `
196
- --main-jar ${{ env.FILE_NAME }}-${{ env.VERSION }}.jar `
196
+ --main-jar ${{ env.FILE_NAME }}-${{ needs.build.outputs.stripped_version }}.jar `
197
197
--main-class ${{ env.MAIN_CLASS }} `
198
198
--icon assets/icon/${{ env.ICON_NAME }}.ico `
199
199
--win-shortcut `
0 commit comments