From 7e4ba89d735ed7672cede57bda204f935f44a2fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?JB=20Onofr=C3=A9?= Date: Sat, 17 Jan 2026 14:31:13 +0100 Subject: [PATCH] Rename CI and define build and test run in CI (#2227) --- .asf.yaml | 2 ++ .github/workflows/{build.yml => ci.yml} | 26 ++++++++++++++++++++++--- 2 files changed, 25 insertions(+), 3 deletions(-) rename .github/workflows/{build.yml => ci.yml} (75%) diff --git a/.asf.yaml b/.asf.yaml index 6ac3155568e..4c116689bbc 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -41,6 +41,7 @@ github: strict: false contexts: - build + - test karaf-4.4.x: required_pull_request_reviews: require_code_owner_reviews: false @@ -50,6 +51,7 @@ github: strict: false contexts: - build + - test features: wiki: false diff --git a/.github/workflows/build.yml b/.github/workflows/ci.yml similarity index 75% rename from .github/workflows/build.yml rename to .github/workflows/ci.yml index 8ebe9763b96..2e50139b43d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ # under the License. # -name: Build +name: CI on: push: @@ -27,11 +27,13 @@ on: jobs: build: + name: build - runs-on: ubuntu-latest permissions: contents: read + runs-on: ubuntu-24.04 + steps: - name: Checkout uses: actions/checkout@v4 @@ -43,5 +45,23 @@ jobs: cache: 'maven' - name: Build run: mvn -U -B -e clean install -Prat -DskipTests "-Dinvoker.skip=true" + + test: + name: test + + permissions: + contents: read + + runs-on: ubuntu-24.04 + + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up JDK 11 + uses: actions/setup-java@v4 + with: + java-version: '11' + distribution: 'temurin' + cache: 'maven' - name: Test - run: mvn -U -B -e clean install -Ptest + run: mvn -B -e -fae clean install -Ptest