Skip to content

ci: use shared org-level Maven Central and signing secrets#970

Draft
nielspardon wants to merge 1 commit into
substrait-io:mainfrom
nielspardon:ci/org-level-maven-secrets
Draft

ci: use shared org-level Maven Central and signing secrets#970
nielspardon wants to merge 1 commit into
substrait-io:mainfrom
nielspardon:ci/org-level-maven-secrets

Conversation

@nielspardon

Copy link
Copy Markdown
Member

Switch the release and sanity-check workflows to the org-level secrets shared with the substrait-packaging repository, replacing the expired repo-level signing key (the previous Maven Central signing key expired in 2023) and the old Sonatype credentials:

  • M2_CENTRAL_USERNAME / M2_CENTRAL_PASSWORD
  • M2_SIGNING_KEY_ID / M2_SIGNING_PASSWORD / M2_SIGNING_KEY

This also:

  • Fixes the sanity workflow to export MAVENCENTRAL_USERNAME / MAVENCENTRAL_PASSWORD — the names ci/release/sanity.sh actually reads — instead of the previously unused SONATYPE_* variables.
  • Trims the semantic-release branches to main (the only branch we release from).
  • Refreshes ci/release/README.md for the new signing key and the Sonatype Central Publisher Portal: new key fingerprint, repo1.maven.org artifact URLs, and removal of outdated screenshots and stale snapshot/staging/OSSRH content.

🤖 Generated with AI

Switch the release and sanity-check workflows to the org-level secrets
shared with substrait-packaging, replacing the expired repo-level signing
key and the old Sonatype credentials:

- M2_CENTRAL_USERNAME / M2_CENTRAL_PASSWORD
- M2_SIGNING_KEY_ID / M2_SIGNING_PASSWORD / M2_SIGNING_KEY

Also fix the sanity workflow to export MAVENCENTRAL_USERNAME/PASSWORD (the
names sanity.sh actually reads) instead of the unused SONATYPE_* vars, trim
the semantic-release branches to main, and refresh ci/release/README.md for
the new signing key and Central Portal (new fingerprint, repo1.maven.org
URLs, and removal of outdated screenshots and stale snapshot/staging/OSSRH
content).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant