Skip to content

Commit 6319beb

Browse files
committed
Release 24
1 parent cb46675 commit 6319beb

File tree

4 files changed

+103
-71
lines changed

4 files changed

+103
-71
lines changed

.github/workflows/builds.yml

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@v3
20-
- name: Set up JDK 11
20+
- name: Set up JDK 17
2121
uses: actions/setup-java@v3
2222
with:
23-
java-version: '11'
23+
java-version: '17'
2424
distribution: 'temurin'
2525
cache: maven
2626

@@ -72,20 +72,26 @@ jobs:
7272
# env:
7373
# GITHUB_TOKEN: ${{ github.token }}
7474

75-
- name: Build with RELEASE210
76-
run: |
77-
mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210
78-
env:
79-
GITHUB_TOKEN: ${{ github.token }}
75+
# - name: Build with RELEASE210
76+
# run: |
77+
# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210
78+
# env:
79+
# GITHUB_TOKEN: ${{ github.token }}
80+
#
81+
# - name: Build with RELEASE220
82+
# run: |
83+
# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220
84+
# env:
85+
# GITHUB_TOKEN: ${{ github.token }}
8086

81-
- name: Build with RELEASE220
82-
run: |
83-
mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220
84-
env:
85-
GITHUB_TOKEN: ${{ github.token }}
87+
# - name: Build with RELEASE230
88+
# run: |
89+
# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230
90+
# env:
91+
# GITHUB_TOKEN: ${{ github.token }}
8692

87-
- name: Build with RELEASE230
93+
- name: Build with RELEASE240
8894
run: |
89-
mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230
95+
mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE240 -Dnext.version=RELEASE240
9096
env:
9197
GITHUB_TOKEN: ${{ github.token }}

.github/workflows/maven.yml

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

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,8 @@
235235
<artifactId>maven-compiler-plugin</artifactId>
236236
<version>3.11.0</version>
237237
<configuration>
238-
<source>11</source>
239-
<target>11</target>
238+
<source>17</source>
239+
<target>17</target>
240240
<fork>true</fork>
241241
<showWarnings>true</showWarnings>
242242
<showDeprecation>true</showDeprecation>
@@ -802,7 +802,7 @@
802802
<properties>
803803
<keystore>target/keystore</keystore>
804804
<netbeans.release.version>RELEASE230</netbeans.release.version>
805-
<next.version>1.9.3</next.version>
805+
<next.version>1.9.4</next.version>
806806
<git.url>https://github.com/albilu/netbeansPython</git.url>
807807
<git.link>https://github.com/albilu/netbeansPython.git</git.link>
808808
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

ppuc/24/updates.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE module_updates PUBLIC "-//NetBeans//DTD Autoupdate Catalog 2.8//EN" "http://www.netbeans.org/dtds/autoupdate-catalog-2_8.dtd">
2+
<module_updates timestamp="00/00/00/18/12/2024">
3+
<module codenamebase="io.github.albilu.python" distribution="https://github.com/albilu/netbeansPython/releases/download/1.9.4/python-RELEASE240-1.9.4.nbm" downloadsize="133405377" homepage="https://github.com/albilu/netbeansPython" moduleauthor="albilu" needsrestart="true" releasedate="2024/12/18">
4+
<manifest OpenIDE-Module="io.github.albilu.python" AutoUpdate-Show-In-Client="true" OpenIDE-Module-Display-Category="Editing" OpenIDE-Module-Implementation-Version="RELEASE240-1.9.4" OpenIDE-Module-Name="Python" OpenIDE-Module-Requires="org.openide.windows.WindowManager" OpenIDE-Module-Short-Description="Netbeans Support for Python" OpenIDE-Module-Specification-Version="1.9.4"/>
5+
</module>
6+
</module_updates>

0 commit comments

Comments
 (0)