Merge pull request #1429 from lprimak/add-wrapped-interface
[#1424] Add generic way to decorate SecurityManager
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 45c09d6..8fdf475 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -60,7 +60,7 @@
steps:
- name: Checkout repository
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
+ uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- name: Cache local Maven repository
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 #v4.0.2
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index f8e5bfd..74aa0a1 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -33,7 +33,7 @@
steps:
- name: Checkout
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
+ uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- name: Set up JDK
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
@@ -77,7 +77,7 @@
steps:
- name: Checkout
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
+ uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- name: Set up JDK
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
@@ -98,7 +98,7 @@
-Pskip_jakarta_ee_tests
- name: Archive test run logs
- uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
+ uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
if: always()
with:
name: test-logs-${{ matrix.os }}-${{ matrix.jdk }}-${{ matrix.dist }}
diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml
index 9b724fe..b318317 100644
--- a/.github/workflows/scorecards.yml
+++ b/.github/workflows/scorecards.yml
@@ -42,7 +42,7 @@
steps:
- name: "Checkout code"
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # tag=v3.0.0
+ uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # tag=v3.0.0
with:
persist-credentials: false
@@ -66,7 +66,7 @@
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # tag=v4.3.2
+ uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # tag=v4.3.3
with:
name: SARIF file
path: results.sarif
diff --git a/integration-tests/jakarta-ee/pom.xml b/integration-tests/jakarta-ee/pom.xml
index 3ce4ada..cfe571f 100644
--- a/integration-tests/jakarta-ee/pom.xml
+++ b/integration-tests/jakarta-ee/pom.xml
@@ -37,14 +37,8 @@
<!-- override older compiler source / target flags set by Apache parent POM -->
<maven.compiler.source>${maven.compiler.release}</maven.compiler.source>
<maven.compiler.target>${maven.compiler.release}</maven.compiler.target>
- <arquillian.version>1.8.0.Final</arquillian.version>
- <arquillian.drone.version>2.5.6</arquillian.drone.version>
- <arquillian.graphene.version>2.5.4</arquillian.graphene.version>
- <failsafe.argLine>
- --add-opens java.base/java.lang=ALL-UNNAMED
- --add-opens java.base/java.net=ALL-UNNAMED
- --add-opens java.base/sun.net.www=ALL-UNNAMED
- </failsafe.argLine>
+ <arquillian.payara5.version>2.5</arquillian.payara5.version>
+ <arquillian.graphene.version>3.0.0-alpha.4</arquillian.graphene.version>
<webdriver.browser>firefox</webdriver.browser>
<payara.version>5.2022.5</payara.version>
@@ -156,13 +150,13 @@
<dependency>
<groupId>org.jboss.arquillian.junit5</groupId>
<artifactId>arquillian-junit5-container</artifactId>
- <version>${arquillian.version}</version>
+ <version>1.8.0.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>fish.payara.arquillian</groupId>
<artifactId>arquillian-payara-server-remote</artifactId>
- <version>2.5</version>
+ <version>${arquillian.payara5.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -191,20 +185,6 @@
<dependencyManagement>
<dependencies>
<dependency>
- <groupId>org.jboss.arquillian</groupId>
- <artifactId>arquillian-bom</artifactId>
- <version>${arquillian.version}</version>
- <type>pom</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.arquillian.extension</groupId>
- <artifactId>arquillian-drone-bom</artifactId>
- <version>${arquillian.drone.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-bom</artifactId>
<version>3.3.0</version>
diff --git a/pom.xml b/pom.xml
index ae48c9b..dadd545 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,7 +120,7 @@
<!-- Test 3rd-party dependencies: -->
<easymock.version>5.2.0</easymock.version>
<mockito.version>5.11.0</mockito.version>
- <bytebuddy.version>1.14.13</bytebuddy.version>
+ <bytebuddy.version>1.14.14</bytebuddy.version>
<gmaven.version>3.0.2</gmaven.version>
<groovy.version>4.0.21</groovy.version>
<junit.version>5.10.2</junit.version>
@@ -432,7 +432,7 @@
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
- <version>0.20.0</version>
+ <version>0.21.1</version>
<configuration>
<oldVersion>
<dependency>
@@ -1488,7 +1488,7 @@
</plugin>
<plugin>
<artifactId>maven-pmd-plugin</artifactId>
- <version>3.21.2</version>
+ <version>3.22.0</version>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
diff --git a/samples/web-jakarta/pom.xml b/samples/web-jakarta/pom.xml
index 3dd6b62..05a18d0 100644
--- a/samples/web-jakarta/pom.xml
+++ b/samples/web-jakarta/pom.xml
@@ -33,7 +33,7 @@
<properties>
<meecrowave.version>1.2.15</meecrowave.version>
- <tomcat.version>10.1.20</tomcat.version>
+ <tomcat.version>10.1.23</tomcat.version>
<jacoco.skip>true</jacoco.skip>
</properties>