Skip to content

Update Sonatype deployment toolchain - #4379

Merged
nogates merged 1 commit into
masterfrom
nogates/update-sonatype-gitlab-ci
Sep 25, 2026
Merged

nogates merged 1 commit into
masterfrom
nogates/update-sonatype-gitlab-ci

Conversation

@nogates

@nogates nogates commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • update the GitLab Sonatype job from Maven 3.8.6/OpenJDK 8 to Maven 3.9/Temurin 17
  • install AWS CLI through pipx and explicitly install GnuPG for the newer base image
  • make the signing-key import format-safe
  • disable Javadoc doclint so generated API documentation builds on JDK 17

Validation

  • parsed .gitlab-ci.yml and validated pom.xml/settings.xml
  • ran mvn -DskipTests -Darguments=-DskipTests clean verify under Temurin 17
  • ran the release profile through verify under Temurin 17 with a disposable GPG key
  • verified all six generated artifact signatures
  • confirmed generated classes remain Java 8 bytecode (major version 52)

No Sonatype upload was attempted.

@nogates
nogates requested review from a team as code owners September 25, 2026 09:49
@nogates nogates added the changelog/no-changelog Changes don't appear in changelog label Sep 25, 2026
@nogates
nogates merged commit 22e5b6e into master Sep 25, 2026
19 of 20 checks passed
@nogates
nogates deleted the nogates/update-sonatype-gitlab-ci branch September 25, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/no-changelog Changes don't appear in changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants