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: processes/crystal-release.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,27 +4,27 @@ Add an issue `Crystal release X.Y.Z` in https://github.com/crystal-lang/distribu
4
4
5
5
## Release preparation
6
6
7
-
1.[ ] (minor) Announce expected release date and time span for feature freeze
7
+
1.[ ] (minor) Announce expected release date (${RELEASE_DATE}) and time span for feature freeze (starting on ${FREEZE_PERIOD})
8
8
* (minor) Feature freeze is about two weeks before release
9
9
* (minor) Set date on milestone
10
10
2.[ ] Prepare the changelog entry: [`crystal:scripts/github-changelog.cr`](https://github.com/crystal-lang/crystal/blob/master/scripts/github-changelog.cr)
11
11
* Ensure that all merged PRs are added to the milestone (check [`is:pr is:merged sort:updated-desc no:milestone`](https://github.com/crystal-lang/crystal/pulls?q=is%3Apr+is%3Amerged+sort%3Aupdated-desc+no%3Amilestone+-label%3Astatus%3Areverted+base%3Amaster+merged%3A%3E%3D2023-01-01)).
12
12
* Ensure that all milestoned PRs are properly labelled (check [`is:pr is:merged sort:updated-desc no:label milestone:${VERSION}`](https://github.com/crystal-lang/crystal/pulls?q=is%3Apr+is%3Amerged+sort%3Aupdated-desc+milestone%3A${VERSION}+no%3Alabel)).
13
13
3.[ ] Start preparing release notes
14
-
3.[ ] (minor) Start feature freeze period
14
+
4.[ ] (minor) Start feature freeze period (on ${FREEZE_PERIOD})
15
15
* (minor) Either no merging of features into `master` or split off release branch for backporting bugfixes.
16
-
4.[ ] Publish release PR draft
16
+
5.[ ] Publish release PR draft
17
17
* (minor) It should contain the expected date of the release.
18
18
* It should be populated with updates to `CHANGELOG.md`, `src/VERSION` and the version in `shard.yml`.
19
-
5.[ ] (minor) Ensure documentation for language and compiler changes and other relevant changes is up to date.
19
+
6.[ ] (minor) Ensure documentation for language and compiler changes and other relevant changes is up to date.
0 commit comments