You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Release Checklist
This is a list of steps to complete when making a new release.
Before the release
Seed x.x.x
and copy-paste this checklist into it (also add blockers and additional tasks, if exist).changes are included in
CHANGELOG.md
, and that breaking changesare specifically annotated.
README.md
reflects API changes.CHANGELOG.md
with the new release version.Cargo.toml
is updated.rustup update
.cargo make populate_all
to synchronizeSt
,At
and other enums with official values.cargo make verify
to ensure tests pass, andclippy
/fmt
are run.cargo package
.cargo publish
.After the release
The text was updated successfully, but these errors were encountered: