Skip to content
Snippets Groups Projects
Commit 08b7202f authored by totten's avatar totten
Browse files

README.md

parent 26117e1f
No related branches found
No related tags found
No related merge requests found
......@@ -61,9 +61,8 @@ This project supports documentation and meta-activities for release-management.
Each period has a different policy on accepting changes:
* During the *Development/Alpha* period, changes are accepted on the `master` branch. These should generally be bugfixes, API improvements,
or small features -- but anything that passes the [review process](https://docs.civicrm.org/dev/en/latest/standards/review/) may be accepted.
The branch is internally numbered as `5.x.alpha1`.
* During the *Development/Alpha* period, changes are accepted on the `master` branch. These are usually bugfixes, API improvements, small features, etc -- but
anything that passes the [review process](https://docs.civicrm.org/dev/en/latest/standards/review/) may be accepted. The branch is internally numbered as `5.x.alpha1`.
* During the *RC/Beta* period, a new branch (e.g. `5.0` or `5.1` or `5.2`) is created. There is a general freeze on scope. However, fixes for
recent regressions may still be accepted, and they will merge-forward to `master`. The branch is internally numbered as `5.x.beta1`. (In some
unusual circumstances, it could be incremented to `5.x.beta2`, etc.)
......@@ -81,15 +80,15 @@ Each period has a different policy on accepting changes:
General rules:
* Months are bounded by the first Wed. Thus, development in May 2018 actually lasts from 2-May-18 to 6-Jun-18.
* Release dates are usually construed in US/Pacific time. Thus, a release on 7-Apr-21 in US/Pacific time may
be 8-Apr-21 in AU/Eastern time.
* On a designated *Release Date*, all three main branches (development, RC, stable) will usually be updated on the same day.
* Standard release dates arise on the first Wed of the month.
* Dates are construed in US/Pacific time. Thus, a release on 7-Apr-21 (US/Pacific) may also viewed as 8-Apr-21 (AU/Eastern).
* All three main branches (development, RC, stable) are updated on the same day.
* Month-long periods are bounded by release dates (ie first Wed). Thus, the 5.3.x development period (May 2018) actually lasts from 2-May-18 to 6-Jun-18.
Those are not absolute rules -- exceptions may arise a couple times a year. For example:
Those rules are not absolute -- exceptions may arise a couple times a year. For example:
* If the first Wed of a month coincides with major holiday (e.g. New Years Day), then it could be moved.
* If there is an important patch near completion, the new RC could be delayed an extra day.
* If the first Wed of a month coincides with major holiday (e.g. New Years Day), then it *could* be moved.
* If there's an important patch in development and it needs an extra day, then the new RC *could* be delayed by a day.
## Philosophy
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment