Add a github action that runs .build/docker/check-code.sh

Runs on each supported JDK

 patch by Mick Semb Wever; reviewed by Štefan Miklošovič for CASSANDRA-20931
This commit is contained in:
Mick Semb Wever 2025-09-20 15:39:23 +02:00
parent ed04f46b27
commit 8aad9d6c05
No known key found for this signature in database
GPG Key ID: E91335D77E3E87CB
2 changed files with 36 additions and 0 deletions

View File

@ -72,6 +72,7 @@
<exclude name="test/data/jmxdump/cassandra-*-jmx.yaml"/>
<!-- Documentation files -->
<exclude name=".github/pull_request_template.md"/>
<exclude name=".github/workflows/code-check.yaml"/>
<exclude NAME="doc/modules/**/*"/>
<exclude NAME="src/java/**/*.md"/>
<exclude NAME="**/README*"/>

35
.github/workflows/code-check.yaml vendored Normal file
View File

@ -0,0 +1,35 @@
name: Ant Check
on:
push:
branches:
- '**'
jobs:
ant-check-jdk11:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
- name: Run Code Checks
run: .build/docker/check-code.sh 11
ant-check-jdk17:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
- name: Run Code Checks
run: .build/docker/check-code.sh 17