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]