Skip to content

ci(release): migrate PyPI publishing to OSS Exit Gate - #208

Open
alonsopf89 wants to merge 2 commits into
google:mainfrom
alonsopf89:feat/oss-exit-gate-pypi
Open

alonsopf89 wants to merge 2 commits into
google:mainfrom
alonsopf89:feat/oss-exit-gate-pypi

Conversation

@alonsopf89

Copy link
Copy Markdown

Summary

Migrates .github/workflows/ci-build.yml to publish xarray-beam to PyPI through the Google OSS Exit Gate pipeline (xarray-beam/pypi), using keyless Workload Identity Federation.

Changes

  • Authenticates via keyless Workload Identity Federation (google-github-actions/auth).
  • Stages built distributions to Artifact Registry (https://us-python.pkg.dev/oss-exit-gate-prod/xarray-beam--pypi/) and uploads manifest.json to gs://oss-exit-gate-prod-projects-bucket/xarray-beam/pypi/manifests/.

Verification

  • Internal OSS Exit Gate onboarding configuration (cl/1008994462) and Artifact Registry provisioning (xarray-beam--pypi) are submitted and active in head.

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