crystal-lang / distribution-scripts

40 stars 23 forks source link

Release Shards 0.17.3 #237

Closed straight-shoota closed 1 year ago

straight-shoota commented 1 year ago

$'## Release preparation\n\n1. [ ] Start preparing changelog and release notes\n2. [ ] Publish release PR draft\n It should be populated with updates to , , and .\n\n## Release process\n\nSteps 4.-6. are automated via \n\n1. [ ] Finalize the release PR\n Make sure all changes are mentioned in the changelog\n Check release date\n Build man files with the release date: \n Un-draft the PR\n3. [ ] Smoke test with test-ecosystem\n Run Test Crystal & Shards Workflow with the release branch as .\n4. [ ] Merge the release PR\n5. [ ] Tag & annotate the commit with the changelog using v pattern as {version}\n \n6. [ ] Publish Github release (https://github.com/crystal-lang/shards/releases/new)\n Copy the changelog section as description\n7. [ ] Close milestone (https://github.com/crystal-lang/shards/milestones)\n\n## Post-release\n\n2. [ ] Update distribution-scripts (Helper script: )\n Edit linux/Makefile\n Edit omnibus/config/software/shards.rb\n3. [ ] Update https://github.com/crystal-lang/crystal\n * Edit \n3. [ ] 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.\n4. [ ] Update default base version in test-ecosystem'

straight-shoota commented 1 year ago

Duplicate of #238