You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add lightweight release-branch guard (CODEOWNERS + Actions)
- .github/CODEOWNERS routes review on every PR.
- .github/workflows/release-guard.yml rejects PRs into release that
don't come from main, and rejects direct pushes whose tip isn't an
ancestor of origin/main.
- .github/pull_request_template.md flags whether a PR targets release.
These are git-side guards; pair with the GitHub branch protection rule
for full enforcement (instructions in README).
* Switch branch policy: feature -> release -> main
- release is the integration/daily-release branch; accepts PRs from any branch.
- main is the stable publish branch; only accepts PRs from release.
- release-guard workflow renamed to branch-policy with four jobs covering
push and PR events on both protected branches.
- READMEs (zh/en) and PR template updated to reflect the new flow and
document the one-time gh api calls needed to enable UI-level branch
protection.
* Prepare v1.0.0 release notes and changelog
- CHANGELOG.md following Keep a Changelog / SemVer
- .github/RELEASE_NOTES_v1.0.0.md as the body for the GitHub Release
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments