diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index c6c0b24..f1f3d5e 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -15,7 +15,7 @@ permissions:
contents: read
jobs:
build:
- runs-on: 'ubuntu-22.04'
+ runs-on: 'ubuntu-latest'
strategy:
fail-fast: false
matrix:
@@ -30,15 +30,18 @@ jobs:
distribution: "temurin"
java-version: ${{ matrix.java_version }}
cache: 'maven'
+ server-id: central-snapshots
+ server-username: CI_DEPLOY_USERNAME
+ server-password: CI_DEPLOY_PASSWORD
- name: Build
run: ./mvnw -B -q -ff -ntp verify
- name: Generate code coverage
- if: github.event_name != 'pull_request' && matrix.java_version == '8'
+ if: ${{ github.event_name != 'pull_request' && matrix.java_version == '8' }}
run: ./mvnw -B -q -ff -ntp test
- name: Publish code coverage
- if: github.event_name != 'pull_request' && matrix.java_version == '8'
+ if: ${{ github.event_name != 'pull_request' && matrix.java_version == '8' }}
uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2
with:
token: ${{ secrets.CODECOV_TOKEN }}
- file: ./target/site/jacoco/jacoco.xml
+ files: ./target/site/jacoco/jacoco.xml
flags: unittests
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index 5366408..b9b1153 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.3/apache-maven-3.9.3-bin.zip
-wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip
+wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar
diff --git a/pom.xml b/pom.xml
index 178b340..7d2af65 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.fasterxml
oss-parent
- 58
+ 68
com.fasterxml.uuid
java-uuid-generator
@@ -199,6 +199,11 @@ https://stackoverflow.com/questions/37958104/maven-javadoc-no-source-files-for-p
+
+
+ org.sonatype.central
+ central-publishing-maven-plugin
+
diff --git a/release-notes/VERSION b/release-notes/VERSION
index 63e0c96..07335fb 100644
--- a/release-notes/VERSION
+++ b/release-notes/VERSION
@@ -8,6 +8,7 @@ Releases
#122: RFC-4122 Obsoleted by RFC-9562 (document change)
(pointed out by @akefirad)
+- Update to `oss-parent` v68 to switch to Central Portal publishing
5.1.0 (02-Jun-2024)