-
-
Notifications
You must be signed in to change notification settings - Fork 311
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
chore: add additional instructions for hotfixes in release.md #6971
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## unstable #6971 +/- ##
============================================
- Coverage 62.49% 62.49% -0.01%
============================================
Files 576 576
Lines 61180 61170 -10
Branches 2131 2133 +2
============================================
- Hits 38234 38226 -8
+ Misses 22907 22905 -2
Partials 39 39 |
Performance Report✔️ no performance regression detected Full benchmark results
|
RELEASE.md
Outdated
- Merge `chore: v1.1.1 release` PR to stable **with "merge commit"** strategy to preserve all history. | ||
- Merge stable `stable` into `unstable` **with merge commit** strategy. Due to branch protections in `unstable` must open a PR. If there are conflicts, those must be resolved manually. Gitflow may cause changes that conflict between stable and unstable, for example due to a hotfix that is backported. If that happens, disable branch protections in unstable, merge locally fixing conflicts, run lint + tests, push, and re-enable branch protections. See "Backporting merge conflicts from stable to unstable". | ||
|
||
#### Backporting merge conflicts from stable to unstable |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section applies to both hotfix releases and normal releases. Consider moving to an appendix or duplicating for both lists.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I considered this, but instead of jumping back and forth between different parts of the doc for a minor bump vs hotfix bump, it would be easier to lay it out the process sequentially, even if some of it is repetitive. This way if you're doing a hotfix bump, you can just stick to that section.
Co-authored-by: Cayman <caymannava@gmail.com>
Co-authored-by: Cayman <caymannava@gmail.com>
Ready for final reviews if required. |
Co-authored-by: Nico Flaig <nflaig@protonmail.com>
🎉 This PR is included in v1.21.0 🎉 |
Motivation
This PR is to give clearer instructions on how to deal with merge conflicts arising from hotfixes and backporting into unstable.
Description
Due to the unusual nature of merging stable back to unstable, sometimes with conflicts, it's important to provide more verbose instructions to document how to accomplish this successfully.