Merge pull request #1358 from jamezp/add-dependabot
Added dependabot to upgrade specific dependencies and upgrade these c…
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..3d0b7ea
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,26 @@
+version: 2
+updates:
+ - package-ecosystem: "maven"
+ directory: "/"
+ schedule:
+ interval: "daily"
+ allow:
+ - dependency-name: org.eclipse.ee4j:project
+ - dependency-name: org.asciidoctor:*
+ - dependency-name: org.jboss.arquillian:*
+ - dependency-name: org.junit:*
+ - dependency-name: org.apache.maven.plugins:*
+ - dependency-name: org.apache.felix:*
+ - dependency-name: org.codehaus.mojo:*
+ - dependency-name: org.glassfish.copyright:*
+ open-pull-requests-limit: 10
+ - package-ecosystem: "github-actions"
+ # Workflow files stored in the
+ # default location of `.github/workflows`
+ directory: "/"
+ schedule:
+ interval: "daily"
+ groups:
+ dependencies:
+ patterns:
+ - "*"
diff --git a/.github/workflows/maven-package.yml b/.github/workflows/maven-package.yml
index f1954c1..f3ac299 100644
--- a/.github/workflows/maven-package.yml
+++ b/.github/workflows/maven-package.yml
@@ -16,9 +16,9 @@
java: ['21', '25']
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v6
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
diff --git a/examples/pom.xml b/examples/pom.xml
index cfc1a9b..428437b 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -26,7 +26,7 @@
</parent>
<properties>
- <microprofile.config.version>3.1</microprofile.config.version>
+ <microprofile.config.version>3.1.2</microprofile.config.version>
</properties>
<build>
diff --git a/jaxrs-spec/pom.xml b/jaxrs-spec/pom.xml
index 3a80f70..0baf9e7 100644
--- a/jaxrs-spec/pom.xml
+++ b/jaxrs-spec/pom.xml
@@ -33,7 +33,6 @@
<properties>
<site.output.dir>${project.build.directory}/staging</site.output.dir>
<maven.site.skip>true</maven.site.skip>
- <jruby.version>10.0.2.0</jruby.version>
<!-- status: DRAFT, BETA, etc., or blank for final -->
<status></status>
<maven.build.timestamp.format>MMMM dd, yyyy</maven.build.timestamp.format>
@@ -50,11 +49,6 @@
<version>${asciidoctorj.maven.plugin.version}</version>
<dependencies>
<dependency>
- <groupId>org.jruby</groupId>
- <artifactId>jruby-complete</artifactId>
- <version>${jruby.version}</version>
- </dependency>
- <dependency>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctorj</artifactId>
<version>${asciidoctorj.version}</version>
diff --git a/jaxrs-tck/pom.xml b/jaxrs-tck/pom.xml
index a66e44e..6dfc185 100644
--- a/jaxrs-tck/pom.xml
+++ b/jaxrs-tck/pom.xml
@@ -36,13 +36,25 @@
<properties>
<json.api.version>2.1.3</json.api.version>
- <json.bind.api.version>3.0.1</json.bind.api.version>
- <xml.bind.api.version>4.0.4</xml.bind.api.version>
+ <json.bind.api.version>3.0.4</json.bind.api.version>
+ <xml.bind.api.version>4.0.5</xml.bind.api.version>
<servlet.api.version>6.1.0</servlet.api.version>
<common.httpclient.version>3.1</common.httpclient.version>
- <arquillian.version>1.10.0.Final</arquillian.version>
+ <arquillian.version>1.10.2.Final</arquillian.version>
</properties>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.arquillian</groupId>
+ <artifactId>arquillian-bom</artifactId>
+ <version>${arquillian.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
<dependencies>
<dependency>
<groupId>jakarta.ws.rs</groupId>
@@ -81,7 +93,6 @@
<dependency>
<groupId>org.jboss.arquillian.junit5</groupId>
<artifactId>arquillian-junit5-container</artifactId>
- <version>${arquillian.version}</version>
</dependency>
<dependency>
diff --git a/pom.xml b/pom.xml
index ceef2ac..7d2a863 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
<parent>
<groupId>org.eclipse.ee4j</groupId>
<artifactId>project</artifactId>
- <version>2.0.4</version>
+ <version>2.0.6</version>
<relativePath/>
</parent>
@@ -81,17 +81,17 @@
<apidocs.title>Jakarta RESTful Web Services ${spec.version} API Specification ${spec.version.revision}</apidocs.title>
<legal.doc.folder>${project.basedir}</legal.doc.folder>
- <build.helper.maven.plugin.version>3.6.1</build.helper.maven.plugin.version>
- <buildernumber.maven.plugin.version>3.2.1</buildernumber.maven.plugin.version>
+ <build.helper.maven.plugin.version>3.6.2</build.helper.maven.plugin.version>
+ <buildernumber.maven.plugin.version>3.3.1</buildernumber.maven.plugin.version>
<glassfish.copyright.maven.plugin.version>2.4</glassfish.copyright.maven.plugin.version>
- <maven.bundle.plugin.version>6.0.0</maven.bundle.plugin.version>
+ <maven.bundle.plugin.version>6.2.0</maven.bundle.plugin.version>
<maven.checkstyle.plugin.version>3.6.0</maven.checkstyle.plugin.version>
- <maven.compiler.plugin.version>3.14.1</maven.compiler.plugin.version>
- <maven.jar.plugin.version>3.5.0</maven.jar.plugin.version>
+ <maven.compiler.plugin.version>3.16.0</maven.compiler.plugin.version>
+ <maven.jar.plugin.version>3.5.1</maven.jar.plugin.version>
<maven.jxr.plugin.version>3.6.0</maven.jxr.plugin.version>
<maven.javadoc.plugin.version>3.12.0</maven.javadoc.plugin.version>
<maven.source.plugin.version>3.4.0</maven.source.plugin.version>
- <maven.surefire.plugin.version>3.5.4</maven.surefire.plugin.version>
+ <maven.surefire.plugin.version>3.6.0</maven.surefire.plugin.version>
<api.package>jakarta.ws.rs</api.package>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -100,21 +100,21 @@
<spec.version.revision /> <!-- e.g. (Rev a) -->
<annotation.api.version>3.0.0</annotation.api.version>
- <activation.api.version>2.2.0-M1</activation.api.version>
+ <activation.api.version>2.2.0-M2</activation.api.version>
<inject.api.version>2.0.1.MR</inject.api.version>
<validation.api.version>3.1.1</validation.api.version>
- <concurrent.api.version>3.2.0-M1</concurrent.api.version>
- <cdi.api.version>5.0.0-M1</cdi.api.version>
- <junit.version>6.0.2</junit.version>
+ <concurrent.api.version>3.2.0-M3</concurrent.api.version>
+ <cdi.api.version>5.0.0</cdi.api.version>
+ <junit.version>6.1.3</junit.version>
<org.glassfish.jaxb.version>4.0.3</org.glassfish.jaxb.version>
<com.sun.istack.version>4.1.2</com.sun.istack.version>
<hamcrest.version>3.0</hamcrest.version>
- <mockito.version>5.21.0</mockito.version>
+ <mockito.version>5.24.0</mockito.version>
<!-- Documentation versions -->
<asciidoctorj.maven.plugin.version>3.2.0</asciidoctorj.maven.plugin.version>
- <asciidoctorj.version>3.0.0</asciidoctorj.version>
- <asciidoctorj.pdf.version>2.3.20</asciidoctorj.pdf.version>
+ <asciidoctorj.version>3.0.1</asciidoctorj.version>
+ <asciidoctorj.pdf.version>2.3.27</asciidoctorj.pdf.version>
</properties>
<modules>