Added dependabot to upgrade specific dependencies and upgrade these components to their current latest version Use the allow list to indicate which components dependabot can upgrade. The parent being the most critical, but the others listed should likely always be the latest as well. Signed-off-by: James R. Perkins <jperkins@ibm.com>
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>