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
There is currently no safeguard or process against publishing a release without changing the version inversion.py to indicate a full release.
Description of idea
There should be some process that either automates switching _version_extra in version.py from 'dev' to '0' before publishing a release, or enabled editing of the saltproc/version.py file once the release is published. Both would be nice.
We should also remove the "in-development" note from the release notes file for the current release before publishing.
Implementation details
Some ideas on how to do this:
Make the next-minor-release.yml workflow trigger from closing a milestone, and add functionality to change version.py as well as publishing the current draft release. We will also document this in the Developer guide.
Background and motivation
There is currently no safeguard or process against publishing a release without changing the version in
version.py
to indicate a full release.Description of idea
There should be some process that either automates switching
_version_extra
inversion.py
from'dev'
to'0'
before publishing a release, or enabled editing of thesaltproc/version.py
file once the release is published. Both would be nice.We should also remove the "in-development" note from the release notes file for the current release before publishing.
Implementation details
Some ideas on how to do this:
next-minor-release.yml
workflow trigger from closing a milestone, and add functionality to changeversion.py
as well as publishing the current draft release. We will also document this in the Developer guide.version.py
as needed after publishing a releaseversion.py
that must be merged before publishing the releaseUseful resources:
Rough outline:
master
branch into the branch with the same name as the milestone.2a. Will need to do stuff w/ JSON matching most likely
version.py
Potential snags
We may need to implement these changes over multiple PRs. We also may need to cannibalize parts of
next-release-minor.yml
The text was updated successfully, but these errors were encountered: