Skip to content

Fix Maven Central release signing#573

Merged
devPalacio merged 1 commit into
mainfrom
sdk-release-signing-env
Jun 26, 2026
Merged

Fix Maven Central release signing#573
devPalacio merged 1 commit into
mainfrom
sdk-release-signing-env

Conversation

@devPalacio

@devPalacio devPalacio commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes the main release failure in https://github.com/dropbox/dropbox-sdk-java/actions/runs/28249994309.

  • Pass the in-memory signing key and password to the release publish step.
  • Use publishToMavenCentral for snapshots and publishAndReleaseToMavenCentral for releases.
  • Add :core:checkSigningConfiguration after AWS Secrets Manager fetch so missing signatory config fails early.

Test Plan

  • git diff --check
  • Ruby YAML parse for .github/workflows/check.yml
  • ./gradlew :core:checkSigningConfiguration without secrets fails with the expected missing-signatory diagnostic

@devPalacio devPalacio force-pushed the sdk-release-signing-env branch from 22694f7 to 16e66a8 Compare June 26, 2026 16:33
@devPalacio devPalacio changed the title Pass signing credentials to release publish step Fix Maven Central release signing Jun 26, 2026
@devPalacio devPalacio requested a review from joshafeinberg June 26, 2026 16:40
@devPalacio devPalacio merged commit 45e4964 into main Jun 26, 2026
5 checks passed
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.

2 participants