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

Seed 0.8.0 #551

Closed
20 tasks done
MartinKavik opened this issue Oct 23, 2020 · 3 comments
Closed
20 tasks done

Seed 0.8.0 #551

MartinKavik opened this issue Oct 23, 2020 · 3 comments

Comments

@MartinKavik
Copy link
Member

MartinKavik commented Oct 23, 2020

I want to release Seed 0.8.0, because:

Notes:

@David-OConnor : Could you release it? Everything should be ready.


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.).
@David-OConnor
Copy link
Member

Done

@MartinKavik
Copy link
Member Author

Thanks @David-OConnor!

Announcement: https://seed.discourse.group/t/seed-0-8-0-released/104 (+ the same on chat)

@svenstaro
Copy link

Can't this be closed?

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

3 participants