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

stbischof pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
     new faef017ef3 [ci] matrix run on major versions and 23
faef017ef3 is described below

commit faef017ef3bac446f732c1b645712584b5911a94
Author: Stefan Bischof <stbisc...@bipolis.org>
AuthorDate: Sat Apr 12 23:46:33 2025 +0200

    [ci] matrix run on major versions and 23
    
    Signed-off-by: Stefan Bischof <stbisc...@bipolis.org>
---
 .github/workflows/maven-ci.yml | 4 ++--
 framework.tck/.gitignore       | 1 +
 framework/pom.xml              | 9 +++++++++
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/maven-ci.yml b/.github/workflows/maven-ci.yml
index 24284494dd..350e9b11ef 100644
--- a/.github/workflows/maven-ci.yml
+++ b/.github/workflows/maven-ci.yml
@@ -30,7 +30,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        java: [17]
+        java: [17,21,23]
     steps:
     - uses: actions/checkout@v4
     - name: Set up JDK ${{ matrix.java }}
@@ -72,7 +72,7 @@ jobs:
     - name: Felix HTTP
       if: steps.changes.outputs.http == 'true'
       run: mvn -B -V -Dstyle.color=always 
"-Dit.test=!MissingWebsocketDependenciesIT" --file http/pom.xml clean install 
verify
-    - name: Felix Maven bundle plugin 
+    - name: Felix Maven bundle plugin
       if: steps.changes.outputs.maven-bundle-plugin == 'true'
       run: mvn -B -V -Dstyle.color=always --file 
tools/maven-bundle-plugin/pom.xml clean install verify
     - name: Felix Maven OSGi check plugin
diff --git a/framework.tck/.gitignore b/framework.tck/.gitignore
new file mode 100644
index 0000000000..9e0adcc107
--- /dev/null
+++ b/framework.tck/.gitignore
@@ -0,0 +1 @@
+/generated/
diff --git a/framework/pom.xml b/framework/pom.xml
index c23dbc9f52..4f214cc6e1 100644
--- a/framework/pom.xml
+++ b/framework/pom.xml
@@ -41,6 +41,15 @@
 
   <build>
     <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <argLine>
+            -Djava.security.manager=allow
+          </argLine>
+        </configuration>
+      </plugin>
       <plugin>
         <groupId>org.moditect</groupId>
         <artifactId>moditect-maven-plugin</artifactId>

Reply via email to