Background
We need to stop direct pushes to main. Today, auto shipit (in .github/workflows/ci.yml on push to main) writes two [skip ci] commits and N tags directly to main via the platform bot. That needs to change.
Goal
Replace Auto's main-branch publishing with googleapis/release-please-action@v4 driving a PR-driven release lifecycle:
- release-please opens a long-running release PR with version bumps + per-package changelogs
- Merging the PR triggers per-package tags, GitHub Releases, and npm publishing (with provenance via OIDC)
- No direct writes to
main from CI
Tasks
Background
We need to stop direct pushes to
main. Today,auto shipit(in.github/workflows/ci.ymlon push tomain) writes two[skip ci]commits and N tags directly tomainvia the platform bot. That needs to change.Goal
Replace Auto's main-branch publishing with
googleapis/release-please-action@v4driving a PR-driven release lifecycle:mainfrom CITasks