From 86e5a30b163fd5124ae088e58f68d77085647fb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20R=C3=BCtter?= Date: Fri, 3 Jan 2025 14:44:33 +0100 Subject: [PATCH] #320 Idea to add CI pipeline with github actions - Add Felix HTTP subproject to actions - Skip MissingWebsocketDependenciesIT as it somehow only fails in CI, not locally - Fix whiteboard dependency on Jetty12 --- .github/workflows/maven.yml | 4 ++++ http/samples/whiteboard/pom.xml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index fd677f9d3d..a5bf0a46f7 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -5,10 +5,12 @@ on: branches: [ "master" ] paths: - 'scr/**' + - 'http/**' pull_request: branches: [ "master" ] paths: - 'scr/**' + - 'http/**' permissions: {} @@ -29,6 +31,8 @@ jobs: maven-version: 3.9.7 - name: Felix SCR run: mvn -B -V -Dstyle.color=always --file scr/pom.xml clean verify + - name: Felix HTTP + run: mvn -B -V -Dstyle.color=always "-Dit.test=!MissingWebsocketDependenciesIT" --file http/pom.xml clean install verify - name: Upload Test Results if: always() uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 diff --git a/http/samples/whiteboard/pom.xml b/http/samples/whiteboard/pom.xml index 3cb20fa90b..aa08f324e0 100644 --- a/http/samples/whiteboard/pom.xml +++ b/http/samples/whiteboard/pom.xml @@ -96,7 +96,7 @@ org.apache.felix org.apache.felix.http.jetty12 - 1.0.5-SNAPSHOT + 1.0.20-SNAPSHOT provided