Repository navigation
build(value): add oss-exit-gate Maven profile for OSS Exit Gate publishing - #2191
alonsopf89 wants to merge 1 commit into
Conversation
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
cb055ff to
0b2b93d
Compare
d0023e9 to
7a02694
Compare
|
Since our team has a number of OSS projects, I'm going to try to get one of them set up first (google/guava#8843) and then come back for the others. For most of our projects, the source of truth is Piper, so we'll end up submitting CLs there instead of merging PRs directly. I came here to suggest CLs instead of PRs, but I'm realizing (a) that it's not necessarily clear which projects are "ours" and which of those have a Piper source of truth and (b) that it's simpler to test Maven builds with a PR than with a CL—except that we do need to approve workflow runs for PRs and not for CLs. So I guess it's more of a mixed bag than I thought a couple minutes ago. |
Summary
Configures Maven Central release staging for
google/autothrough Google's OSS Exit Gate (auto/mavencentral).Key Changes
us-maven.pkg.dev/oss-exit-gate-prod/auto--mavencentralvia theoss-exit-gatepublishing profile/repository (leaving normal builds, unit tests, and snapshot workflows unaffected).auto--mavencentralshould be cleaned viagcloud artifacts packages list/delete, followed by uploadingmanifest.json({"publish_all": true}) togs://oss-exit-gate-prod-projects-bucket/auto/mavencentral/manifests/to trigger OSS Exit Gate verification and Maven Central publication:auto--mavencentral) are provisioned and end-to-end Artifact Registry + GCS manifest smoke testing has been verified (HTTP 201+rc=0).Internal Reference (for Google maintainers):
http://go/oss-exit-gate(internal togoogle3)http://b/576673325(Parent Epic:http://b/576673325) (auto/mavencentral) | Onboarding CL:http://cl/1014638218