Update branching process in release guidelines #294
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit modifies the branching mechanics in the release guidelines in
order to simplify the process of maintaining and contributing to MDS.
The most notable changes are:
dev
is now the target for almost all PRs, whether the changes theycontain are breaking or non-breaking. Maintainers are responsible for
backporting non-breaking changes from
dev
to the latest releasebranch after merging the PR.
Instead of merging changes into
master
and rebasingdev
,master
is reset to point to the latest release as part of the release process.
Rebasing and merging between branches (other than PRs) are no longer
part of the process at all.
These changes are intended to be relatively lightweight and aimed at
smoothing out pain points with the current workflow; at some point we
might want to consider more significant changes like organizing the
overall directory structure by version.
These changes would take effect for the next release after 0.3.1; we'll
want to release 0.3.1 with the existing process, rebase
dev
one last time,and then follow this process going forward.
Is this a breaking change
[ ] Yes, breaking
[X] No, not breaking
[ ] I'm not sure
Provider
oragency
Which API(s) will this pull request impact:
[ ]
provider
[ ]
agency
[X] both