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

Backport non-breaking features to 0.6.x #215

Closed
joshlf opened this issue Aug 3, 2023 · 1 comment
Closed

Backport non-breaking features to 0.6.x #215

joshlf opened this issue Aug 3, 2023 · 1 comment

Comments

@joshlf
Copy link
Member

joshlf commented Aug 3, 2023

Since 0.7.0 contains a lot of new features, it's taking a while to release. However, a lot of the features we've added in preparation for 0.7.0 aren't breaking changes. It would be good if we could backport those changes to the 0.6 minor version and release them under new 0.6.x releases.

I've created the v0.6.x branch, which so far is up-to-date with main through d05b7be. The next commit (f86bdd1) bumps the MSRV, which means that any commit after that one might be a breaking change, and it would be difficult from inspecting the source code alone to determine whether that's the case (since it would be easy to not notice that the code relies on a feature which was introduced after 0.6.1's MSRV). The remaining steps are:

  • Make sure CI works properly when submitting a PR to merge into the v0.6.x branch (all of the CI code was designed and tested for merging into main, so some of it may not work for merging into a different branch)
  • For each change after d05b7be which we want to include, submit a PR and make sure that all tests pass in order to ensure that the change is compatible with 0.6.1's MSRV
@joshlf
Copy link
Member Author

joshlf commented Aug 3, 2023

Done; the most recent nonbreaking change was backported in #223.

@joshlf joshlf closed this as completed Aug 3, 2023
@joshlf joshlf mentioned this issue Aug 20, 2023
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

1 participant