Skip to content

ci: add OSS Exit Gate RubyGems release workflow - #28302

Closed
alonsopf89 wants to merge 1 commit into
googleapis:mainfrom
alonsopf89:oss-exit-gate-migration
Closed

alonsopf89 wants to merge 1 commit into
googleapis:mainfrom
alonsopf89:oss-exit-gate-migration

Conversation

@alonsopf89

Copy link
Copy Markdown

Adds GitHub Actions workflow to stage and release google-api-client through the OSS Exit Gate (google-api-ruby-client/rubygems, cl/1007244455).

  • Authenticates via Workload Identity Federation (google-github-actions/auth)
  • Pushes .gem package to https://us-ruby.pkg.dev/oss-exit-gate-prod/google-api-ruby-client--rubygems
  • Uploads release manifest to gs://oss-exit-gate-prod-projects-bucket/google-api-ruby-client/rubygems/manifests/...

Bug: b/576673325

@alonsopf89
alonsopf89 requested a review from a team as a code owner October 26, 2026 15:33
Signed-off-by: Fernando Alonso Pecina <fernandoalonso@xwf.google.com>
@alonsopf89
alonsopf89 force-pushed the oss-exit-gate-migration branch from c08075a to a96e424 Compare October 26, 2026 15:40
@amanda-tarafa amanda-tarafa added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Oct 26, 2026
@amanda-tarafa

Copy link
Copy Markdown

do not merge: Checking internally

@amanda-tarafa
amanda-tarafa marked this pull request as draft October 26, 2026 16:52
@zhumin8

zhumin8 commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Not intended.

@zhumin8 zhumin8 closed this Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Indicates a pull request not ready for merge, due to either quality or timing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants