@@ -33,10 +33,10 @@ jobs:
3333
3434 steps :
3535 - uses : actions/checkout@v3
36- - name : Set up JDK 11
36+ - name : Set up JDK 17
3737 uses : actions/setup-java@v3
3838 with :
39- java-version : ' 11 '
39+ java-version : ' 17 '
4040 distribution : ' temurin'
4141 cache : maven
4242 # Maven Publish to Github
6161 run : |
6262 sed -i "s/OpenIDE-Module-Specification-Version:.*/OpenIDE-Module-Specification-Version: ${{ env.RELEASE_VERSION }}/" src/main/nbm/manifest.mf
6363
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-
7564# - name: Build with RELEASE130
7665# run: |
7766# mvn -B clean deploy -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130-${{ env.RELEASE_VERSION }}
@@ -225,62 +214,93 @@ jobs:
225214# env:
226215# GITHUB_TOKEN: ${{ github.token }}
227216
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 }}
247276
248- - name : Build with RELEASE220
277+ - name : Build with RELEASE240
249278 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
252281 env :
253282 MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
254283 MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
255284 MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
256285 GITHUB_TOKEN : ${{ github.token }}
257286
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
260290 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 }}
272295 env :
273- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
274- MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
275- MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
276296 GITHUB_TOKEN : ${{ github.token }}
277297
278- - name : Attach RELEASE230 NBM
298+ - name : Attach RELEASE240 NBM
279299 uses : actions/upload-release-asset@v1
280300 with :
281301 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
284304 asset_content_type : application/gzip
285305 env :
286306 GITHUB_TOKEN : ${{ github.token }}
0 commit comments