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 v1.0.0 #276

Closed
9 of 10 tasks
CosmicHorrorDev opened this issue Nov 8, 2023 · 0 comments · Fixed by #277
Closed
9 of 10 tasks

Release v1.0.0 #276

CosmicHorrorDev opened this issue Nov 8, 2023 · 0 comments · Fixed by #277
Assignees

Comments

@CosmicHorrorDev
Copy link
Collaborator

CosmicHorrorDev commented Nov 8, 2023

Release checklist

  1. Create a new "Release v1.0.0" issue with this checklist
    • $ cat RELEASE.md | sd '\{VERSION\}' '{NEW_VERSION}' | xclip -sel clip
    • Create the issue in GitHub
  2. Regenerate static assets
    • $ cargo xtask gen
  3. Update rust-version in Cargo.toml
    • $ cargo msrv --min 1.60 -- cargo check
  4. Bump version in Cargo.toml
  5. Run cargo check to propogate the change to Cargo.lock
  6. Update the CHANGELOG.md
  7. Merge changes through a PR to make sure that CI passes
  8. Publish on crates.io
    • $ cargo publish
  9. Publish on GitHub by pushing a version tag
    • Make sure the branch you're on is fully up to date
    • $ git tag v1.0.0
    • $ git push upstream/origin v1.0.0
  10. Make a release announcement on GitHub after the release workflow finishes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant