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/shards-release.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Shards release process checklist
2
2
3
-
Add an issue `Shards release X.Y.Z` in https://github.com/crystal-lang/distribution-scripts/issues with a copy of this document. In this way it's easy to track the progress of the release (*Helper script: [`scripts/prepare-shards-release.sh`](./scripts/prepare-shards-release.sh)*)
3
+
Add an issue `Shards release ${VERSION}` in https://github.com/crystal-lang/distribution-scripts/issues with a copy of this document. In this way it's easy to track the progress of the release (*Helper script: [`scripts/prepare-shards-release.sh`](./scripts/prepare-shards-release.sh)*)
4
4
5
5
## Release preparation
6
6
@@ -15,14 +15,15 @@ Add an issue `Shards release X.Y.Z` in https://github.com/crystal-lang/distribut
15
15
1.[ ] Finalize the release PR
16
16
* Make sure all changes are mentioned in the changelog
17
17
* Check release date
18
-
* Build man files with the release date: `$ make clean docs SOURCE_DATE_EPOCH=$(gdate -d "YYYY-MM-DD" +"%s")`
18
+
* Build man files with the release date: `$ make clean docs SOURCE_DATE_EPOCH=$(gdate -ud "YYYY-MM-DD" +"%s")`
19
19
* Un-draft the PR
20
20
2.[ ] (minor) Split off release branch (`release/x.y`)
21
21
3.[ ] Smoke test with [test-ecosystem](https://github.com/crystal-lang/test-ecosystem)
22
22
* Run [*Test Crystal & Shards Workflow*](https://github.com/crystal-lang/test-ecosystem/actions/workflows/test-crystal-shards.yml) with the release branch as `shards_branch`.
23
23
4.[ ] Merge the release PR
24
24
5.[ ] Tag & annotate the commit with the changelog using v`<M.m.p>` pattern as {version}
3.[ ] Submit a PR to update the homebrew formula in https://github.com/Homebrew/homebrew-core/blob/master/Formula/crystal.rb . Or do it on Crystal release.
39
40
4.[ ] Update default base version in test-ecosystem
40
41
6.[ ] (minor) Perform uncomment/todos left in the repo
0 commit comments