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 `!` before `:` to mark breaking intent, for example: `feat(api)!: remove legacy config format`
14
15
- Automation adds `type: breaking` when `!` is present
15
-
-Changesets still determine actual version bump behavior
16
+
-Maintainers must apply exactly one `release:bump:*` label for release-impacting `Project/**` changes
16
17
17
18
Branch naming note:
19
+
18
20
-`proto` is allowed for branch names only (`username/proto/short-description`), not as a PR title type
19
21
20
22
## Summary
@@ -45,10 +47,10 @@ Branch naming note:
45
47
-[ ] For normal work, base branch is `dev`.
46
48
-[ ] If targeting `prev` or `main`, this is a promotion/release PR requested by a maintainer.
47
49
48
-
## Changeset Check
50
+
## Release Check
49
51
50
-
-[ ] This PR touches non-doc files in `Project/**` and includes the required changeset in `Project/.changeset/` (applies to `dev`, `prev`, and `main`).
51
-
-[ ] No changeset is required because this PR is docs-only in `Project/**` (markdown/docs paths) or does not change `Project/**`.
52
+
-[ ] This PR touches release-impacting files in `Project/**`, and exactly one `release:bump:none|patch|minor|major` label is applied.
53
+
-[ ] No release bump label is required because this PR is docs-only in `Project/**` (markdown/docs paths) or does not change `Project/**`.
52
54
53
55
## Validation
54
56
@@ -88,7 +90,8 @@ Branch naming note:
88
90
> I hereby swear I used AI responsibly and verified these changes are correct (not blind AI copy/apply slop).
89
91
90
92
> [!IMPORTANT]
91
-
> -[ ] I hereby swear to have only used AI in things I have *enough* expertise in.
93
+
>
94
+
> -[ ] I hereby swear to have only used AI in things I have _enough_ expertise in.
0 commit comments