From 43e79053e2298414bdcd291cd6b73f4ad49d716f Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 14 Jul 2026 00:12:19 +0200 Subject: [PATCH] CI: disable the javac log matcher of the setup-java action the (new) matcher creates a workflow annotation for each javac warning. Github has annotation limits (10 per step, 50 per job etc) which maxes out the annotation budget right away and prevents potentially useful annotations from being seen. --- .github/workflows/main.yml | 72 +++++++++++++++++++++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3667728c7d18..56fa5c9e6488 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -153,7 +153,10 @@ jobs: with: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} - + + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Checkout ${{ github.ref }} ( ${{ github.sha }} ) uses: actions/checkout@v7 with: @@ -257,6 +260,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb if: contains(matrix.os, 'ubuntu') && success() run: | @@ -341,6 +347,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Check line endings and verify RAT report if: ${{ !cancelled() }} run: | @@ -394,6 +403,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -458,6 +470,10 @@ jobs: java-version: 25 distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + if: env.test_javadoc == 'true' && success() + run: echo "::remove-matcher owner=javac::" + - name: Build javadoc if: env.test_javadoc == 'true' && success() run: | @@ -493,6 +509,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Download Build uses: actions/download-artifact@v8 with: @@ -538,6 +557,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -870,6 +892,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -993,6 +1018,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1156,6 +1184,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1291,6 +1322,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1483,6 +1517,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1539,6 +1576,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1599,6 +1639,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1644,6 +1687,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1822,6 +1868,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1872,6 +1921,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1923,6 +1975,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -1971,6 +2026,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -2216,6 +2274,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -2309,6 +2370,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV @@ -2378,6 +2442,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + # linux specific setup - name: Setup PHP if: contains(matrix.os, 'ubuntu') @@ -2517,6 +2584,9 @@ jobs: java-version: ${{ matrix.java }} distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: Disable javac log matcher + run: echo "::remove-matcher owner=javac::" + - name: Setup Xvfb run: | echo "DISPLAY=:99.0" >> $GITHUB_ENV