From 34294c471d5a16db60ef795400207be10d21d89d Mon Sep 17 00:00:00 2001 From: Nassim Boutekedjiret Date: Thu, 8 Oct 2026 18:25:52 +0200 Subject: [PATCH 1/2] Update oss-parent to 5, metricshub/workflows to v7 and the site to Doxia 2 GitHub runners now ship Maven 3.10: - oss-parent 4 -> 5. - metricshub/workflows v6 -> v7 (maven-build, maven-central-deploy, maven-central-release): Central snapshot deploys need v7, which declares the central.sonatype.com origin. - Site: maven-site-plugin 3.12.1 from oss-parent mixes Velocity 1.7 and 2.x and fails with Maven 3.10 (AbstractMethodError on ToolContext). Declare maven-site-plugin 4.0.0-M16 with maven-skin-tools 1.8.01 and convert src/site/site.xml to the SITE 2.0.0 format with sentry-maven-skin 8.0.00, like jflat. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/build.yml | 2 +- .github/workflows/deploy.yml | 2 +- .github/workflows/release.yml | 2 +- pom.xml | 16 +++++++++++++++- src/site/site.xml | 19 +++++++++++-------- 5 files changed, 29 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cb67115..ff461dd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ on: jobs: build: - uses: metricshub/workflows/.github/workflows/maven-build.yml@v6 + uses: metricshub/workflows/.github/workflows/maven-build.yml@v7 with: jdkVersion: "17" debug: ${{ github.event_name == 'workflow_dispatch' && inputs.debug }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7cf48bd..3538b03 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,7 +10,7 @@ on: jobs: deploy: - uses: metricshub/workflows/.github/workflows/maven-central-deploy.yml@v6 + uses: metricshub/workflows/.github/workflows/maven-central-deploy.yml@v7 with: jdkVersion: "17" secrets: inherit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0fe3ded..75ca59c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ on: jobs: release: - uses: metricshub/workflows/.github/workflows/maven-central-release.yml@v6 + uses: metricshub/workflows/.github/workflows/maven-central-release.yml@v7 with: releaseVersion: ${{ inputs.releaseVersion }} developmentVersion: ${{ inputs.developmentVersion }} diff --git a/pom.xml b/pom.xml index fffdbd2..eae90c3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.metricshub oss-parent - 4 + 5 snmp-java @@ -103,6 +103,20 @@ + + + + maven-site-plugin + 4.0.0-M16 + + + org.sentrysoftware.maven + maven-skin-tools + 1.8.01 + + + + maven-javadoc-plugin diff --git a/src/site/site.xml b/src/site/site.xml index 28111b2..a75b8d5 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -1,26 +1,29 @@ - - + + org.sentrysoftware.maven sentry-maven-skin - 6.4.01 + 8.0.00 true snmp - - images/metricshub-logo.png - https://metricshub.org + + - + @@ -31,4 +34,4 @@ - \ No newline at end of file + From 37815fe84f753e6f0c490fed2ebe49c849b0245e Mon Sep 17 00:00:00 2001 From: Nassim Boutekedjiret Date: Thu, 8 Oct 2026 20:42:11 +0200 Subject: [PATCH 2/2] Use metricshub/workflows v8 v8 keeps the Resolver local-repository files out of the Central bundle when releasing with Maven 3.10 (MetricsHub/workflows#39). The inputs are unchanged. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/build.yml | 2 +- .github/workflows/deploy.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ff461dd..839621a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ on: jobs: build: - uses: metricshub/workflows/.github/workflows/maven-build.yml@v7 + uses: metricshub/workflows/.github/workflows/maven-build.yml@v8 with: jdkVersion: "17" debug: ${{ github.event_name == 'workflow_dispatch' && inputs.debug }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3538b03..29dff8e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,7 +10,7 @@ on: jobs: deploy: - uses: metricshub/workflows/.github/workflows/maven-central-deploy.yml@v7 + uses: metricshub/workflows/.github/workflows/maven-central-deploy.yml@v8 with: jdkVersion: "17" secrets: inherit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 75ca59c..189e1a9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ on: jobs: release: - uses: metricshub/workflows/.github/workflows/maven-central-release.yml@v7 + uses: metricshub/workflows/.github/workflows/maven-central-release.yml@v8 with: releaseVersion: ${{ inputs.releaseVersion }} developmentVersion: ${{ inputs.developmentVersion }}