Skip to content

Stop having CI deploy to the Sonatype snapshot repository. - #8842

Merged
copybara-service[bot] merged 1 commit into
masterfrom
test_1015742814
Nov 10, 2026
Merged

copybara-service[bot] merged 1 commit into
masterfrom
test_1015742814

Conversation

@copybara-service

@copybara-service copybara-service Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Stop having CI deploy to the Sonatype snapshot repository.

(But continue to publish snapshot docs where we currently do.)

Snapshot deployment has been painful to maintain at times, and I suspect that few users are depending on them, if any. (If you are, let us know!)

But the immediate motivation for this CL is to prepare for OSS Exit Gate (#8839, google/jimfs#534, google/compile-testing#571), which will use maven-deploy-plugin, while snapshot publication would require continuing to use central-publishing-maven-plugin. We could support both, and we probably will support both in order to have central-publishing-maven-plugin as a fallback, but this seems like a good time to simplify.

This will also let us remove our deployment credentials from projects that currently have them (Auto, Guava, Guava Beta Checker, jimfs, Truth). That is probably a good justification for this CL on its own.

RELNOTES=n/a

(But continue to publish snapshot *docs* where we currently do.)

Snapshot deployment has been [painful to maintain at times](google/auto#1965), and I suspect that few users are depending on them, if any. (If you are, [let us know](https://github.com/google/guava/issues/new?template=BLANK_ISSUE)!)

But the immediate motivation for this CL is to prepare for OSS Exit Gate (#8839, google/jimfs#534, google/compile-testing#571), which will use `maven-deploy-plugin`, while snapshot publication would require continuing to use `central-publishing-maven-plugin`. We could support both, and we probably _will_ support both in order to have `central-publishing-maven-plugin` as a fallback, but this seems like a good time to simplify.

This will also let us remove our deployment credentials from projects that currently have them (Auto, Guava, Guava Beta Checker, jimfs, Truth). That is probably a good justification for this CL on its own.

- Fixes google/auto#1965
- Progress toward #7234

RELNOTES=n/a
PiperOrigin-RevId: 1018360532
@copybara-service
copybara-service Bot merged commit 97baef9 into master Nov 10, 2026
5 checks passed
@copybara-service
copybara-service Bot deleted the test_1015742814 branch November 10, 2026 18:50
cpovirk added a commit that referenced this pull request Nov 10, 2026
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.

Sonatype snapshots failing again

1 participant