-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Document the release process #3406
Comments
Maybe to be integrated in doctrine/doctrine-website#262? |
Definitely. I didn't know it exists. |
In case you're interested, what I do on Sonata is push the branch on my fork, wait for the build, let people approve the changelog and atomically (as in That way no commit is pushed without being reviewed and approved. Also we are required to sign tags, maybe it would be worth mentioning if that is what you do? |
Meanwhile, closing as |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
As discussed with @jwage, below is the cheat sheet I've been following for the last few releases.
Minor release (e.g. 2.9.0)
2.9
frommaster
(which currently represents 2.9.0-DEV).2.9
branch, changeVersion
from 2.9.0-DEV to 2.9.0.--cleanup=whitespace
to preserve the lines starting with#
.Version
from 2.9.0 to 2.9.1-DEV.2.10.0-DEV
branch frommaster
.Version
from 2.9.0-DEV to 2.10.0-DEV..doctrine-project.json
.README.md
.2.10.0-DEV
→master
.Patch release (e.g. 2.9.1)
2.9.x
branch, changeVersion
from 2.9.1-DEV to 2.9.1.Version
from 2.9.1 to 2.9.2-DEV. Even if no more patch releases are planned. it's better to keep the branch in the state that can accept new unplanned commits.The above can be used as a starter for a documentation article and release process automation in the future. Comments are welcome.
The text was updated successfully, but these errors were encountered: