Skip to content

Commit 43e7905

Browse files
committed
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.
1 parent de64b54 commit 43e7905

1 file changed

Lines changed: 71 additions & 1 deletion

File tree

.github/workflows/main.yml

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,10 @@ jobs:
153153
with:
154154
java-version: ${{ matrix.java }}
155155
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
156-
156+
157+
- name: Disable javac log matcher
158+
run: echo "::remove-matcher owner=javac::"
159+
157160
- name: Checkout ${{ github.ref }} ( ${{ github.sha }} )
158161
uses: actions/checkout@v7
159162
with:
@@ -257,6 +260,9 @@ jobs:
257260
java-version: ${{ matrix.java }}
258261
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
259262

263+
- name: Disable javac log matcher
264+
run: echo "::remove-matcher owner=javac::"
265+
260266
- name: Setup Xvfb
261267
if: contains(matrix.os, 'ubuntu') && success()
262268
run: |
@@ -341,6 +347,9 @@ jobs:
341347
java-version: ${{ matrix.java }}
342348
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
343349

350+
- name: Disable javac log matcher
351+
run: echo "::remove-matcher owner=javac::"
352+
344353
- name: Check line endings and verify RAT report
345354
if: ${{ !cancelled() }}
346355
run: |
@@ -394,6 +403,9 @@ jobs:
394403
java-version: ${{ matrix.java }}
395404
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
396405

406+
- name: Disable javac log matcher
407+
run: echo "::remove-matcher owner=javac::"
408+
397409
- name: Setup Xvfb
398410
run: |
399411
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -458,6 +470,10 @@ jobs:
458470
java-version: 25
459471
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
460472

473+
- name: Disable javac log matcher
474+
if: env.test_javadoc == 'true' && success()
475+
run: echo "::remove-matcher owner=javac::"
476+
461477
- name: Build javadoc
462478
if: env.test_javadoc == 'true' && success()
463479
run: |
@@ -493,6 +509,9 @@ jobs:
493509
java-version: ${{ matrix.java }}
494510
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
495511

512+
- name: Disable javac log matcher
513+
run: echo "::remove-matcher owner=javac::"
514+
496515
- name: Download Build
497516
uses: actions/download-artifact@v8
498517
with:
@@ -538,6 +557,9 @@ jobs:
538557
java-version: ${{ matrix.java }}
539558
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
540559

560+
- name: Disable javac log matcher
561+
run: echo "::remove-matcher owner=javac::"
562+
541563
- name: Setup Xvfb
542564
run: |
543565
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -870,6 +892,9 @@ jobs:
870892
java-version: ${{ matrix.java }}
871893
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
872894

895+
- name: Disable javac log matcher
896+
run: echo "::remove-matcher owner=javac::"
897+
873898
- name: Setup Xvfb
874899
run: |
875900
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -993,6 +1018,9 @@ jobs:
9931018
java-version: ${{ matrix.java }}
9941019
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
9951020

1021+
- name: Disable javac log matcher
1022+
run: echo "::remove-matcher owner=javac::"
1023+
9961024
- name: Setup Xvfb
9971025
run: |
9981026
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1156,6 +1184,9 @@ jobs:
11561184
java-version: ${{ matrix.java }}
11571185
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
11581186

1187+
- name: Disable javac log matcher
1188+
run: echo "::remove-matcher owner=javac::"
1189+
11591190
- name: Setup Xvfb
11601191
run: |
11611192
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1291,6 +1322,9 @@ jobs:
12911322
java-version: ${{ matrix.java }}
12921323
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
12931324

1325+
- name: Disable javac log matcher
1326+
run: echo "::remove-matcher owner=javac::"
1327+
12941328
- name: Setup Xvfb
12951329
run: |
12961330
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1483,6 +1517,9 @@ jobs:
14831517
java-version: ${{ matrix.java }}
14841518
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
14851519

1520+
- name: Disable javac log matcher
1521+
run: echo "::remove-matcher owner=javac::"
1522+
14861523
- name: Setup Xvfb
14871524
run: |
14881525
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1539,6 +1576,9 @@ jobs:
15391576
java-version: ${{ matrix.java }}
15401577
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
15411578

1579+
- name: Disable javac log matcher
1580+
run: echo "::remove-matcher owner=javac::"
1581+
15421582
- name: Setup Xvfb
15431583
run: |
15441584
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1599,6 +1639,9 @@ jobs:
15991639
java-version: ${{ matrix.java }}
16001640
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
16011641

1642+
- name: Disable javac log matcher
1643+
run: echo "::remove-matcher owner=javac::"
1644+
16021645
- name: Setup Xvfb
16031646
run: |
16041647
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1644,6 +1687,9 @@ jobs:
16441687
java-version: ${{ matrix.java }}
16451688
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
16461689

1690+
- name: Disable javac log matcher
1691+
run: echo "::remove-matcher owner=javac::"
1692+
16471693
- name: Setup Xvfb
16481694
run: |
16491695
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1822,6 +1868,9 @@ jobs:
18221868
java-version: ${{ matrix.java }}
18231869
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
18241870

1871+
- name: Disable javac log matcher
1872+
run: echo "::remove-matcher owner=javac::"
1873+
18251874
- name: Setup Xvfb
18261875
run: |
18271876
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1872,6 +1921,9 @@ jobs:
18721921
java-version: ${{ matrix.java }}
18731922
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
18741923

1924+
- name: Disable javac log matcher
1925+
run: echo "::remove-matcher owner=javac::"
1926+
18751927
- name: Setup Xvfb
18761928
run: |
18771929
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1923,6 +1975,9 @@ jobs:
19231975
java-version: ${{ matrix.java }}
19241976
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
19251977

1978+
- name: Disable javac log matcher
1979+
run: echo "::remove-matcher owner=javac::"
1980+
19261981
- name: Setup Xvfb
19271982
run: |
19281983
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -1971,6 +2026,9 @@ jobs:
19712026
java-version: ${{ matrix.java }}
19722027
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
19732028

2029+
- name: Disable javac log matcher
2030+
run: echo "::remove-matcher owner=javac::"
2031+
19742032
- name: Setup Xvfb
19752033
run: |
19762034
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -2216,6 +2274,9 @@ jobs:
22162274
java-version: ${{ matrix.java }}
22172275
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
22182276

2277+
- name: Disable javac log matcher
2278+
run: echo "::remove-matcher owner=javac::"
2279+
22192280
- name: Setup Xvfb
22202281
run: |
22212282
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -2309,6 +2370,9 @@ jobs:
23092370
java-version: ${{ matrix.java }}
23102371
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
23112372

2373+
- name: Disable javac log matcher
2374+
run: echo "::remove-matcher owner=javac::"
2375+
23122376
- name: Setup Xvfb
23132377
run: |
23142378
echo "DISPLAY=:99.0" >> $GITHUB_ENV
@@ -2378,6 +2442,9 @@ jobs:
23782442
java-version: ${{ matrix.java }}
23792443
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
23802444

2445+
- name: Disable javac log matcher
2446+
run: echo "::remove-matcher owner=javac::"
2447+
23812448
# linux specific setup
23822449
- name: Setup PHP
23832450
if: contains(matrix.os, 'ubuntu')
@@ -2517,6 +2584,9 @@ jobs:
25172584
java-version: ${{ matrix.java }}
25182585
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
25192586

2587+
- name: Disable javac log matcher
2588+
run: echo "::remove-matcher owner=javac::"
2589+
25202590
- name: Setup Xvfb
25212591
run: |
25222592
echo "DISPLAY=:99.0" >> $GITHUB_ENV

0 commit comments

Comments
 (0)