Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Shards 0.17.4 #277

Closed
10 of 12 tasks
straight-shoota opened this issue Dec 21, 2023 · 0 comments
Closed
10 of 12 tasks

Release Shards 0.17.4 #277

straight-shoota opened this issue Dec 21, 2023 · 0 comments
Assignees
Labels

Comments

@straight-shoota
Copy link
Member

straight-shoota commented Dec 21, 2023

Release preparation

  1. Start preparing changelog and release notes
  2. Publish release PR draft (Add CHANGELOG for 0.17.4 shards#605)
    • It should be populated with updates to CHANGELOG.md, VERSION, and shard.yml.

Release process

Steps 4.-6. are automated via scripts/make-shards-release.sh

  1. Finalize the release PR
    • Make sure all changes are mentioned in the changelog
    • Check release date
    • Build man files with the release date: $ make clean docs SOURCE_DATE_EPOCH=$(gdate -d "YYYY-MM-DD" +"%s")
    • Un-draft the PR
  2. Smoke test with test-ecosystem
  3. Merge the release PR
  4. Tag & annotate the commit with the changelog using v<M.m.p> pattern as {version}
    • git tag -s -a -m v1.17.4 v1.17.4
  5. Publish Github release (https://github.com/crystal-lang/shards/releases/new)
    • Copy the changelog section as description
  6. Close milestone (https://github.com/crystal-lang/shards/milestones)

Post-release

  1. Update distribution-scripts (Helper script: scripts/update-shards.sh)
  2. Update https://github.com/crystal-lang/crystal
  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.
  4. Update default base version in test-ecosystem
@straight-shoota straight-shoota self-assigned this Dec 21, 2023
@straight-shoota straight-shoota changed the title Release Shards 1.11.0 Release Shards 0.17.4 Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant