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 v0.10.0 #712

Open
14 of 20 tasks
flosse opened this issue Mar 6, 2023 · 3 comments
Open
14 of 20 tasks

Release v0.10.0 #712

flosse opened this issue Mar 6, 2023 · 3 comments
Assignees

Comments

@flosse
Copy link
Member

flosse commented Mar 6, 2023

Release Checklist

This is a list of steps to complete when making a new release.

Before the release

  • 1. Create a new issue in the Seed repo with the name Seed x.x.x and copy-paste this checklist into it (also add blockers and additional tasks, if exist).
  • 2. Update all official examples.
  • 3. Review the commit and PR history since last release. Ensure that all relevant
    changes are included in CHANGELOG.md, and that breaking changes
    are specifically annotated.
  • 4. Ensure the README.md reflects API changes.
  • 5. Update the CHANGELOG.md with the new release version.
  • 6. Ensure the version listed in Cargo.toml is updated.
  • 7. Update Rust tools: rustup update.
  • 8. Run cargo make populate_all to synchronize St, At and other enums with official values.
  • 9. Run cargo make verify to ensure tests pass, and clippy / fmt are run.
  • 10. Commit and push the repo.
  • 11. Check that CI pipeline passed.
  • 12. Run cargo package.
  • 13. Run cargo publish.
  • 14. Add a release on Github, following the format of previous releases.
  • 15. Verify the docs page updated correctly.

After the release

  • 16. Update all quickstarts.
  • 17. Write documentation for the current release on the website.
  • 18. Make sure the website's version selector shows the released version by default.
  • 19. Notify authors of community tutorials, quickstarts and examples about a new Seed version.
  • 20. Write announcements (chat, forum, etc.).
@flosse flosse self-assigned this Mar 6, 2023
@flosse
Copy link
Member Author

flosse commented Mar 6, 2023

@David-OConnor would you mind to publish the new version?

@David-OConnor
Copy link
Member

Done!

@flosse
Copy link
Member Author

flosse commented Mar 7, 2023

Thank you!

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

No branches or pull requests

2 participants