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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists