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