From fa097d0984509bcf8e8c8b76d37ada384c4f1d2f Mon Sep 17 00:00:00 2001
From: albilu <35330562+albilu@users.noreply.github.com>
Date: Tue, 4 Jun 2024 10:52:51 +0200
Subject: [PATCH 1/9] Test Properties panel UI Improvment
---
.../modules/python/projectproperties/PythonTestPanel.form | 6 +++---
.../modules/python/projectproperties/PythonTestPanel.java | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/main/java/org/netbeans/modules/python/projectproperties/PythonTestPanel.form b/src/main/java/org/netbeans/modules/python/projectproperties/PythonTestPanel.form
index 68e98d7..1b9e1f9 100644
--- a/src/main/java/org/netbeans/modules/python/projectproperties/PythonTestPanel.form
+++ b/src/main/java/org/netbeans/modules/python/projectproperties/PythonTestPanel.form
@@ -57,11 +57,11 @@
netbeansPython/VScode)
offers.
Support this project growth and maintenance by:
From 2e3cdae12dcebd8d59b157f1f9e977e8f7ffc9c6 Mon Sep 17 00:00:00 2001
From: albilu <35330562+albilu@users.noreply.github.com>
Date: Thu, 12 Sep 2024 20:52:14 +0200
Subject: [PATCH 7/9] Task #116 - Ignore EXCLUDED_DIRS while formating entire
projects Alt+Shift+F
---
.../netbeans/modules/python/editor/PythonReformatTask.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/netbeans/modules/python/editor/PythonReformatTask.java b/src/main/java/org/netbeans/modules/python/editor/PythonReformatTask.java
index c9e31f1..cef8750 100644
--- a/src/main/java/org/netbeans/modules/python/editor/PythonReformatTask.java
+++ b/src/main/java/org/netbeans/modules/python/editor/PythonReformatTask.java
@@ -13,6 +13,7 @@
import javax.swing.text.BadLocationException;
import javax.swing.text.Document;
import javax.swing.text.StyledDocument;
+import org.apache.commons.lang3.StringUtils;
import org.eclipse.lsp4j.DocumentFormattingParams;
import org.eclipse.lsp4j.DocumentRangeFormattingParams;
import org.eclipse.lsp4j.FormattingOptions;
@@ -25,6 +26,7 @@
import org.netbeans.modules.editor.indent.spi.ExtraLock;
import org.netbeans.modules.lsp.client.LSPBindings;
import org.netbeans.modules.lsp.client.Utils;
+import org.netbeans.modules.python.PythonUtility;
import org.openide.filesystems.FileObject;
import org.openide.text.NbDocument;
import org.openide.util.Exceptions;
@@ -43,7 +45,8 @@ public void reformat() throws BadLocationException {
Document document = context.document();
boolean rangeOrDoc = context.startOffset() != 0;
FileObject fileObject = NbEditorUtilities.getFileObject(document);
- if (fileObject != null) {
+ if (fileObject != null && !StringUtils.containsAny(fileObject.getPath(),
+ PythonUtility.EXCLUDED_DIRS)) {
LSPBindings bindings = LSPBindings.getBindings(fileObject);
if (bindings != null) {
boolean documentFormatting = Utils.isEnabled(bindings
From 38c498a1ca491bc66d63822857fa9e53c145f60f Mon Sep 17 00:00:00 2001
From: albilu <35330562+albilu@users.noreply.github.com>
Date: Sat, 14 Sep 2024 18:53:06 +0200
Subject: [PATCH 8/9] Task #117 - Go To Type/Symbol issue at least on windows
---
.../modules/python/PythonPathRecognizer.java | 4 ++--
.../python/project/PythonProjectOpenedHook.java | 12 ++++--------
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/src/main/java/org/netbeans/modules/python/PythonPathRecognizer.java b/src/main/java/org/netbeans/modules/python/PythonPathRecognizer.java
index 7fd8ca5..2b90375 100644
--- a/src/main/java/org/netbeans/modules/python/PythonPathRecognizer.java
+++ b/src/main/java/org/netbeans/modules/python/PythonPathRecognizer.java
@@ -6,13 +6,13 @@
import java.util.Set;
import org.netbeans.api.java.classpath.ClassPath;
import org.netbeans.modules.parsing.spi.indexing.PathRecognizer;
-import org.openide.util.lookup.ServiceProvider;
+//import org.openide.util.lookup.ServiceProvider;
/**
*
* @author albilu
*/
-@ServiceProvider(service = PathRecognizer.class)
+//@ServiceProvider(service = PathRecognizer.class)
public class PythonPathRecognizer extends PathRecognizer {
@Override
diff --git a/src/main/java/org/netbeans/modules/python/project/PythonProjectOpenedHook.java b/src/main/java/org/netbeans/modules/python/project/PythonProjectOpenedHook.java
index b3a2ebc..25309b4 100644
--- a/src/main/java/org/netbeans/modules/python/project/PythonProjectOpenedHook.java
+++ b/src/main/java/org/netbeans/modules/python/project/PythonProjectOpenedHook.java
@@ -10,14 +10,11 @@
import java.util.HashMap;
import java.util.Map;
import org.eclipse.lsp4j.DidChangeConfigurationParams;
-import org.netbeans.api.java.classpath.ClassPath;
-import org.netbeans.api.java.classpath.GlobalPathRegistry;
import org.netbeans.api.project.Project;
import org.netbeans.api.project.ui.ProjectProblems;
import org.netbeans.modules.lsp.client.LSPBindings;
import org.netbeans.modules.parsing.api.indexing.IndexingManager;
import org.netbeans.modules.python.PythonUtility;
-import org.netbeans.spi.java.classpath.support.ClassPathSupport;
import org.netbeans.spi.project.ui.ProjectOpenedHook;
import org.openide.filesystems.FileObject;
import org.openide.util.Exceptions;
@@ -32,12 +29,11 @@ public class PythonProjectOpenedHook extends ProjectOpenedHook {
private final Project project;
private final FileObject projectDir;
- private final ClassPath source;
-
+// private final ClassPath source;
public PythonProjectOpenedHook(Project project) {
this.project = project;
this.projectDir = project.getProjectDirectory();
- this.source = ClassPathSupport.createClassPath(project.getProjectDirectory());
+// this.source = ClassPathSupport.createClassPath(project.getProjectDirectory());
}
@Override
@@ -76,7 +72,7 @@ protected void projectOpened() {
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
- GlobalPathRegistry.getDefault().register(ClassPath.SOURCE, new ClassPath[]{source});
+// GlobalPathRegistry.getDefault().register(ClassPath.SOURCE, new ClassPath[]{source});
if (ProjectProblems.isBroken(project)) {
ProjectProblems.showAlert(project);
}
@@ -85,6 +81,6 @@ protected void projectOpened() {
@Override
protected void projectClosed() {
- GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, new ClassPath[]{source});
+// GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, new ClassPath[]{source});
}
}
From c8dc7fb2acbe0f71fcc824bc3c6c2870e6731f47 Mon Sep 17 00:00:00 2001
From: albilu <35330562+albilu@users.noreply.github.com>
Date: Fri, 20 Sep 2024 10:37:25 +0200
Subject: [PATCH 9/9] Release 23
---
.github/workflows/builds.yml | 100 ++++++-----
.github/workflows/maven.yml | 321 +++++++++++++++++++----------------
README.md | 2 +-
pom.xml | 4 +-
ppuc/21/updates.xml | 6 +-
ppuc/22/updates.xml | 6 +-
ppuc/23/updates.xml | 6 +
7 files changed, 238 insertions(+), 207 deletions(-)
create mode 100644 ppuc/23/updates.xml
diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml
index 745eb09..a317ab3 100644
--- a/.github/workflows/builds.yml
+++ b/.github/workflows/builds.yml
@@ -24,53 +24,53 @@ jobs:
distribution: 'temurin'
cache: maven
- - name: Build with RELEASE130
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE140
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE150
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE160
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE170
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE180
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE190
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE200
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200
- env:
- GITHUB_TOKEN: ${{ github.token }}
+# - name: Build with RELEASE130
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE140
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE150
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE160
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE170
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE180
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE190
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE200
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
- name: Build with RELEASE210
run: |
@@ -81,5 +81,11 @@ jobs:
- name: Build with RELEASE220
run: |
mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220
+ env:
+ GITHUB_TOKEN: ${{ github.token }}
+
+ - name: Build with RELEASE230
+ run: |
+ mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230
env:
GITHUB_TOKEN: ${{ github.token }}
\ No newline at end of file
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 4406db7..856d968 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -61,16 +61,6 @@ jobs:
run: |
sed -i "s/OpenIDE-Module-Specification-Version:.*/OpenIDE-Module-Specification-Version: ${{ env.RELEASE_VERSION }}/" src/main/nbm/manifest.mf
- - name: Build with RELEASE130
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130-${{ env.RELEASE_VERSION }}
- echo "SIZE_13=$(wc -c target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- GITHUB_TOKEN: ${{ github.token }}
-
- name: Create Release
uses: actions/create-release@v1
id: create_release
@@ -82,183 +72,212 @@ jobs:
env:
GITHUB_TOKEN: ${{ github.token }}
- - name: Attach RELEASE130 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE140
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140-${{ env.RELEASE_VERSION }}
- echo "SIZE_14=$(wc -c target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE140 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE150
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150-${{ env.RELEASE_VERSION }}
- echo "SIZE_15=$(wc -c target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE150 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE160
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160-${{ env.RELEASE_VERSION }}
- echo "SIZE_16=$(wc -c target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE160 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE170
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170-${{ env.RELEASE_VERSION }}
- echo "SIZE_17=$(wc -c target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE170 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE180
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180-${{ env.RELEASE_VERSION }}
- echo "SIZE_18=$(wc -c target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE180 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE190
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190-${{ env.RELEASE_VERSION }}
- echo "SIZE_19=$(wc -c target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE190 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
+# - name: Build with RELEASE130
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130-${{ env.RELEASE_VERSION }}
+# echo "SIZE_13=$(wc -c target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Attach RELEASE130 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE140
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140-${{ env.RELEASE_VERSION }}
+# echo "SIZE_14=$(wc -c target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE140 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE150
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150-${{ env.RELEASE_VERSION }}
+# echo "SIZE_15=$(wc -c target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE150 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE160
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160-${{ env.RELEASE_VERSION }}
+# echo "SIZE_16=$(wc -c target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE160 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE170
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170-${{ env.RELEASE_VERSION }}
+# echo "SIZE_17=$(wc -c target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE170 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE180
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180-${{ env.RELEASE_VERSION }}
+# echo "SIZE_18=$(wc -c target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE180 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE190
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190-${{ env.RELEASE_VERSION }}
+# echo "SIZE_19=$(wc -c target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE190 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE200
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200-${{ env.RELEASE_VERSION }}
+# echo "SIZE_20=$(wc -c target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE200 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
- - name: Build with RELEASE200
+ - name: Build with RELEASE210
run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200-${{ env.RELEASE_VERSION }}
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+ mvn -B clean deploy -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210-${{ env.RELEASE_VERSION }}
+ echo "SIZE_20=$(wc -c target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- - name: Attach RELEASE200 NBM
+ - name: Attach RELEASE210 NBM
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
+ asset_path: target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
+ asset_name: python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
asset_content_type: application/gzip
env:
GITHUB_TOKEN: ${{ github.token }}
- - name: Build with RELEASE210
+ - name: Build with RELEASE220
run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210-${{ env.RELEASE_VERSION }}
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+ mvn -B clean deploy -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220-${{ env.RELEASE_VERSION }}
+ echo "SIZE_20=$(wc -c target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- - name: Attach RELEASE210 NBM
+ - name: Attach RELEASE220 NBM
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
+ asset_path: target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
+ asset_name: python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
asset_content_type: application/gzip
env:
GITHUB_TOKEN: ${{ github.token }}
- - name: Build with RELEASE220
+ - name: Build with RELEASE230
run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220-${{ env.RELEASE_VERSION }}
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+ mvn -B clean deploy -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230-${{ env.RELEASE_VERSION }}
+ echo "SIZE_20=$(wc -c target/nbm/python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- - name: Attach RELEASE220 NBM
+ - name: Attach RELEASE230 NBM
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
+ asset_path: target/nbm/python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm
+ asset_name: python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm
asset_content_type: application/gzip
env:
GITHUB_TOKEN: ${{ github.token }}
diff --git a/README.md b/README.md
index eaa3f5e..2154989 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ Follow the [Wiki Session](https://github.com/albilu/netbeansPython/wiki) (WIP) f
- If Plugin not available, register the repository
`Tools -> Plugins -> Settings -> Add`
- https://raw.githubusercontent.com/albilu/netbeansPython/master/ppuc/{Netbeans version}/updates.xml
+ https://raw.githubusercontent.com/albilu/netbeansPython/master/ppuc/{Netbeans%20version}/updates.xml
- Or Download the latest [release](https://github.com/albilu/netbeansPython/releases) and install in Netbeans: \
`Tools -> Plugins -> Downloaded -> Add Plugins -> Install`
diff --git a/pom.xml b/pom.xml
index 37f0354..746e5b8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -801,8 +801,8 @@