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
Updates to turnkeyml that have breaking, large, or disruptive changes should go through a special release process (ie, not simply a PR into `main). Such updates should be tested against any third-party plugins that are in development in other repos.
Proposal
Breaking, large, and disruptive changes should be developed in the canary branch
PRs into canary go through the regular PR process, however with the expectation that a subsequent PR is needed to merge from canary into main (and then into the PyPI package).
Completed PRs into canary can trigger a package push to TestPyPI if they are tagged with RC*.
A TestPyPI package must be distributed to registered third-party plugin developers for review whenever there is a PR from canary to main.
Actions
The Version 1.0 development will used the proposed practices above
If these practices work out well, they will be enshrined into the contribution guidelines
The text was updated successfully, but these errors were encountered:
Problem Statement
Updates to
turnkeyml
that have breaking, large, or disruptive changes should go through a special release process (ie, not simply a PR into `main). Such updates should be tested against any third-party plugins that are in development in other repos.Proposal
canary
branchcanary
go through the regular PR process, however with the expectation that a subsequent PR is needed to merge fromcanary
intomain
(and then into the PyPI package).canary
can trigger a package push to TestPyPI if they are tagged withRC*
.canary
tomain
.Actions
Version 1.0
development will used the proposed practices aboveThe text was updated successfully, but these errors were encountered: