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

abhishek pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 78c3db64e04 Parallel strict compilation (#18360)
78c3db64e04 is described below

commit 78c3db64e04c5a5ab49516d1340403ea89340d64
Author: Abhishek Agarwal <[email protected]>
AuthorDate: Tue Aug 5 10:24:48 2025 +0530

    Parallel strict compilation (#18360)
---
 .github/workflows/static-checks.yml | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/static-checks.yml 
b/.github/workflows/static-checks.yml
index ee93ad2f581..35f01b60a15 100644
--- a/.github/workflows/static-checks.yml
+++ b/.github/workflows/static-checks.yml
@@ -67,12 +67,6 @@ jobs:
         if: ${{ matrix.java == '17' }}
         run: ./check_test_suite_test.py
 
-      - name: (openjdk17) strict compilation
-        if: ${{ matrix.java == '17' }}
-        # errorprone requires JDK 11+
-        # Strict compilation requires more than 2 GB
-        run: ${MVN} clean -DstrictCompile compile test-compile --fail-at-end 
${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C
-
       - name: maven install
         if: ${{ matrix.java == '17' }}
         run: |
@@ -113,6 +107,23 @@ jobs:
         if: ${{ matrix.java == '17' }}
         run: ${MVN} spotbugs:check --fail-at-end -pl '!benchmarks'
 
+  strict-compilation:
+    runs-on: ubuntu-latest
+    steps:
+      - name: checkout branch
+        uses: actions/checkout@v4
+
+      - uses: actions/setup-java@v4
+        with:
+          distribution: 'zulu'
+          java-version: '17'
+          cache: 'maven'
+
+      - name: (openjdk17) strict compilation
+        # errorprone requires JDK 11+
+        # Strict compilation requires more than 2 GB
+        run: ${MVN} clean -DstrictCompile compile test-compile --fail-at-end 
${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C
+
   openrewrite:
     runs-on: ubuntu-latest
     steps:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to