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
Copy file name to clipboardExpand all lines: docs/Release-Readiness.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -211,6 +211,21 @@ A [publish-alpha.yml](../.github/workflows/publish-alpha.yml) workflow exists fo
211
211
- Use `Changesets` pre-release mode for alpha/beta
212
212
- Graduate to stable after API surface is settled and real-world usage begins
213
213
214
+
### Prerelease mode requirement
215
+
216
+
Changesets must remain in alpha prerelease mode for the duration of the alpha phase. This is controlled by the `.changeset/pre.json` file, which is created by running:
217
+
218
+
```sh
219
+
pnpm changeset pre enter alpha
220
+
```
221
+
222
+
Key rules:
223
+
224
+
- During alpha, Changesets must stay in alpha prerelease mode.
225
+
- Version Packages PRs must not bump packages to stable versions.
226
+
- Stable versions are only allowed after intentionally exiting prerelease mode via `pnpm changeset pre exit`.
227
+
- The GitHub Actions PR creation setting (`GITHUB_TOKEN` permissions for creating and approving PRs) may need manual enabling after alpha versioning is fixed.
0 commit comments