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 <[email protected]>
AuthorDate: Sat Apr 12 23:46:33 2025 +0200
[ci] matrix run on major versions and 23
Signed-off-by: Stefan Bischof <[email protected]>
---
.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>