This is an automated email from the ASF dual-hosted git repository.

jtulach pushed a commit to branch jtulach/BuildNetBeansWithNbJavac
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to 
refs/heads/jtulach/BuildNetBeansWithNbJavac by this push:
     new 91951b246b Using Matthias's version of nb-javac-smokecheck
91951b246b is described below

commit 91951b246b74f1d87fc5676df892cbf28abb33fb
Author: Jaroslav Tulach <jaroslav.tul...@apidesign.org>
AuthorDate: Sat Apr 1 09:20:46 2023 +0200

    Using Matthias's version of nb-javac-smokecheck
---
 .github/workflows/main.yml     | 28 ++++++++++++++++++++++++++++
 .github/workflows/nb-javac.yml | 25 -------------------------
 2 files changed, 28 insertions(+), 25 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 63e5381017..29eba6b5ff 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -156,6 +156,34 @@ jobs:
           retention-days: 7
           if-no-files-found: error
 
+  nb-javac-smokecheck:
+    name: "NetBeans on nb-javac"
+    # Run test job only when the 'nb-javac' label is added
+    if: ${{ contains(github.event.pull_request.labels.*.name, 'nb-javac') }}
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+      - name: Set up JDK 8
+        uses: actions/setup-java@v3
+        with:
+            distribution: 'zulu'
+            java-version: 8
+      - name: Caching dependencies
+        uses: actions/cache/restore@v3
+        with:
+          path: ~/.hgexternalcache
+          key: ${{ runner.os }}-${{ hashFiles('*/external/binaries-list', 
'*/*/external/binaries-list') }}
+          restore-keys: ${{ runner.os }}-
+      - name: Download External Binaries
+        run: ant download-all-extbins
+      - name: Build NetBeans with nb-javac
+        run: ant build -Dnbjavac.class.path=java/libs.javacapi/external/*.jar
+      - name: Setup Xvfb
+        run: |
+          echo "DISPLAY=:99.0" >> $GITHUB_ENV
+          Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
+      - name: Test with Commit Validation
+        run: ant commit-validation 
-Dnbjavac.class.path=java/libs.javacapi/external/*.jar
 
 # secondary jobs
   linux-commit-validation:
diff --git a/.github/workflows/nb-javac.yml b/.github/workflows/nb-javac.yml
deleted file mode 100644
index a75f4ad1ba..0000000000
--- a/.github/workflows/nb-javac.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: nb-javac
-on: [push]
-#  push:
-#    branches: [ master ]
-jobs:
-  linux:
-    name: "NetBeans on nb-javac"
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v2
-      - name: Set up JDK 8
-        uses: actions/setup-java@v2
-        with:
-            distribution: 'zulu'
-            java-version: 8
-      - name: Download External Binaries
-        run: ant download-all-extbins
-      - name: Build NetBeans with nb-javac
-        run: ant build -Dnbjavac.class.path=java/libs.javacapi/external/*.jar
-      - name: Setup Xvfb
-        run: |
-          echo "DISPLAY=:99.0" >> $GITHUB_ENV
-          Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
-      - name: Test with Commit Validation
-        run: ant commit-validation 
-Dnbjavac.class.path=java/libs.javacapi/external/*.jar


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to