Skip to content

Migrate to Artifact Registry with shared workflows#24

Merged
gcamp merged 2 commits intomainfrom
feature/artifact-registry-migration
Mar 26, 2026
Merged

Migrate to Artifact Registry with shared workflows#24
gcamp merged 2 commits intomainfrom
feature/artifact-registry-migration

Conversation

@gcamp
Copy link
Copy Markdown
Member

@gcamp gcamp commented Mar 25, 2026

Summary

  • Replace inline publish workflow with shared release workflow from TransitApp/actions
  • SHA-pin third-party actions in PR workflow
  • Bump version to 0.3.2

Context: https://transit.slack.com/archives/C3TPMGCTA/p1770655372014619

🤖 Generated with Claude Code

gcamp and others added 2 commits February 12, 2026 11:54
- Switch runner to self-hosted for GCP access
- Add id-token permission for Workload Identity Federation
- Add GCP auth step using org-level variables
- Replace PYPI_API_TOKEN with OAuth2 access token auth
- Publish to transit-images/private-pypi Artifact Registry

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gcamp gcamp requested a review from jsteelz as a code owner March 25, 2026 18:17
@gcamp gcamp merged commit 5dbcb01 into main Mar 26, 2026
2 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