Skip to content

ci: open release PRs automatically from conventional commits - #474

Merged
chrispader merged 1 commit into
mainfrom
ci/auto-release-pr
Nov 10, 2026
Merged

chrispader merged 1 commit into
mainfrom
ci/auto-release-pr

Conversation

@chrispader

Copy link
Copy Markdown
Member

A release only starts when someone runs the Release workflow by hand and picks patch, minor or major. Nothing keeps a release PR open between releases, so it's easy to lose track of what has landed since the last version.

The Release workflow now also runs on every push to main. Release Please keeps one release PR open and picks the version from conventional commits since the last tag: fix and perf make a patch release, feat makes a minor release, and breaking changes make a major release. The workflow commits the regenerated bun.lock and Podfile.lock files to that PR as before. Merging the PR creates the draft release and tag on the next push run, which then runs the full release checks, publishes both packages, attaches the APK and publishes the GitHub release.

The manual run is unchanged and still covers exact versions, maintenance branches, announcements and release_tag resumes. The APK and announcement jobs now check that publish succeeded instead of relying on the implicit success check. A skipped merge job earlier in the chain made that check skip them after the 10.2.0 resume run, and the push path would hit the same problem.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
react-native-nitro-sqlite Ready Ready Preview Nov 10, 2026 10:44am UTC

Request Review

@chrispader
chrispader merged commit 798b2e6 into main Nov 10, 2026
9 checks passed

This branch was successfully deployed

1 active deployment
Preview — 64db9745 Deployed Nov 10, 2026 by vercel[bot]
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