@@ -33,10 +33,10 @@ jobs:
33
33
34
34
steps :
35
35
- uses : actions/checkout@v3
36
- - name : Set up JDK 11
36
+ - name : Set up JDK 17
37
37
uses : actions/setup-java@v3
38
38
with :
39
- java-version : ' 11 '
39
+ java-version : ' 17 '
40
40
distribution : ' temurin'
41
41
cache : maven
42
42
# Maven Publish to Github
61
61
run : |
62
62
sed -i "s/OpenIDE-Module-Specification-Version:.*/OpenIDE-Module-Specification-Version: ${{ env.RELEASE_VERSION }}/" src/main/nbm/manifest.mf
63
63
64
- - name : Create Release
65
- uses : actions/create-release@v1
66
- id : create_release
67
- with :
68
- draft : false
69
- prerelease : false
70
- release_name : ${{ github.event.repository.name }} ${{ env.RELEASE_VERSION }}
71
- tag_name : ${{ env.RELEASE_VERSION }}
72
- env :
73
- GITHUB_TOKEN : ${{ github.token }}
74
-
75
64
# - name: Build with RELEASE130
76
65
# run: |
77
66
# mvn -B clean deploy -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130-${{ env.RELEASE_VERSION }}
@@ -225,62 +214,93 @@ jobs:
225
214
# env:
226
215
# GITHUB_TOKEN: ${{ github.token }}
227
216
228
- - name : Build with RELEASE210
229
- run : |
230
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210-${{ env.RELEASE_VERSION }}
231
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
232
- env :
233
- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
234
- MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
235
- MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
236
- GITHUB_TOKEN : ${{ github.token }}
237
-
238
- - name : Attach RELEASE210 NBM
239
- uses : actions/upload-release-asset@v1
240
- with :
241
- upload_url : ${{ steps.create_release.outputs.upload_url }}
242
- asset_path : target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
243
- asset_name : python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
244
- asset_content_type : application/gzip
245
- env :
246
- GITHUB_TOKEN : ${{ github.token }}
217
+ # - name: Build with RELEASE210
218
+ # run: |
219
+ # mvn -B clean deploy -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210-${{ env.RELEASE_VERSION }}
220
+ # echo "SIZE_20=$(wc -c target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
221
+ # env:
222
+ # MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
223
+ # MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
224
+ # MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
225
+ # GITHUB_TOKEN: ${{ github.token }}
226
+ #
227
+ # - name: Attach RELEASE210 NBM
228
+ # uses: actions/upload-release-asset@v1
229
+ # with:
230
+ # upload_url: ${{ steps.create_release.outputs.upload_url }}
231
+ # asset_path: target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
232
+ # asset_name: python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
233
+ # asset_content_type: application/gzip
234
+ # env:
235
+ # GITHUB_TOKEN: ${{ github.token }}
236
+ #
237
+ # - name: Build with RELEASE220
238
+ # run: |
239
+ # mvn -B clean deploy -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220-${{ env.RELEASE_VERSION }}
240
+ # echo "SIZE_20=$(wc -c target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
241
+ # env:
242
+ # MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
243
+ # MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
244
+ # MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
245
+ # GITHUB_TOKEN: ${{ github.token }}
246
+ #
247
+ # - name: Attach RELEASE220 NBM
248
+ # uses: actions/upload-release-asset@v1
249
+ # with:
250
+ # upload_url: ${{ steps.create_release.outputs.upload_url }}
251
+ # asset_path: target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
252
+ # asset_name: python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
253
+ # asset_content_type: application/gzip
254
+ # env:
255
+ # GITHUB_TOKEN: ${{ github.token }}
256
+ #
257
+ # - name: Build with RELEASE230
258
+ # run: |
259
+ # mvn -B clean deploy -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230-${{ env.RELEASE_VERSION }}
260
+ # echo "SIZE_20=$(wc -c target/nbm/python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
261
+ # env:
262
+ # MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
263
+ # MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
264
+ # MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
265
+ # GITHUB_TOKEN: ${{ github.token }}
266
+ #
267
+ # - name: Attach RELEASE230 NBM
268
+ # uses: actions/upload-release-asset@v1
269
+ # with:
270
+ # upload_url: ${{ steps.create_release.outputs.upload_url }}
271
+ # asset_path: target/nbm/python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm
272
+ # asset_name: python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm
273
+ # asset_content_type: application/gzip
274
+ # env:
275
+ # GITHUB_TOKEN: ${{ github.token }}
247
276
248
- - name : Build with RELEASE220
277
+ - name : Build with RELEASE240
249
278
run : |
250
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220 -${{ env.RELEASE_VERSION }}
251
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE220 -${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
279
+ mvn -B clean deploy -Dnetbeans.release.version=RELEASE240 -Dnext.version=RELEASE240 -${{ env.RELEASE_VERSION }}
280
+ echo "SIZE_20=$(wc -c target/nbm/python-RELEASE240 -${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
252
281
env :
253
282
MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
254
283
MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
255
284
MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
256
285
GITHUB_TOKEN : ${{ github.token }}
257
286
258
- - name : Attach RELEASE220 NBM
259
- uses : actions/upload-release-asset@v1
287
+ - name : Create Release
288
+ uses : actions/create-release@v1
289
+ id : create_release
260
290
with :
261
- upload_url : ${{ steps.create_release.outputs.upload_url }}
262
- asset_path : target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
263
- asset_name : python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
264
- asset_content_type : application/gzip
265
- env :
266
- GITHUB_TOKEN : ${{ github.token }}
267
-
268
- - name : Build with RELEASE230
269
- run : |
270
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230-${{ env.RELEASE_VERSION }}
271
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
291
+ draft : false
292
+ prerelease : false
293
+ release_name : ${{ github.event.repository.name }} ${{ env.RELEASE_VERSION }}
294
+ tag_name : ${{ env.RELEASE_VERSION }}
272
295
env :
273
- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
274
- MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
275
- MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
276
296
GITHUB_TOKEN : ${{ github.token }}
277
297
278
- - name : Attach RELEASE230 NBM
298
+ - name : Attach RELEASE240 NBM
279
299
uses : actions/upload-release-asset@v1
280
300
with :
281
301
upload_url : ${{ steps.create_release.outputs.upload_url }}
282
- asset_path : target/nbm/python-RELEASE230 -${{ env.RELEASE_VERSION }}.nbm
283
- asset_name : python-RELEASE230 -${{ env.RELEASE_VERSION }}.nbm
302
+ asset_path : target/nbm/python-RELEASE240 -${{ env.RELEASE_VERSION }}.nbm
303
+ asset_name : python-RELEASE240 -${{ env.RELEASE_VERSION }}.nbm
284
304
asset_content_type : application/gzip
285
305
env :
286
306
GITHUB_TOKEN : ${{ github.token }}
0 commit comments