diff options
| author | Mike Frysinger <vapier@google.com> | 2020-07-08 15:02:39 -0400 |
|---|---|---|
| committer | Mike Frysinger <vapier@google.com> | 2020-07-23 08:07:38 +0000 |
| commit | 89f3ae5ae65de412bdde50e6e01ca666a1b7c2bb (patch) | |
| tree | 88993fe7004aad25196b7041930efd1cf6ad0395 /docs/release-process.md | |
| parent | ac29ac397fdaacd1bcec8fad59d3ad62a1a1867c (diff) | |
| download | git-repo-89f3ae5ae65de412bdde50e6e01ca666a1b7c2bb.tar.gz | |
release-process: document schedule (including freezes) publicly
Change-Id: Ic037b54630017740d7859292b32b8c57f4af7854
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/274772
Tested-by: Mike Frysinger <vapier@google.com>
Reviewed-by: Jonathan Nieder <jrn@google.com>
Diffstat (limited to 'docs/release-process.md')
| -rw-r--r-- | docs/release-process.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/release-process.md b/docs/release-process.md index 93a0f3e0..0df590ac 100644 --- a/docs/release-process.md +++ b/docs/release-process.md | |||
| @@ -5,6 +5,37 @@ related topics and flows. | |||
| 5 | 5 | ||
| 6 | [TOC] | 6 | [TOC] |
| 7 | 7 | ||
| 8 | ## Schedule | ||
| 9 | |||
| 10 | There is no specific schedule for when releases are made. | ||
| 11 | Usually it's more along the lines of "enough minor changes have been merged", | ||
| 12 | or "there's a known issue the maintainers know should get fixed". | ||
| 13 | If you find a fix has been merged for an issue important to you, but hasn't been | ||
| 14 | released after a week or so, feel free to [contact] us to request a new release. | ||
| 15 | |||
| 16 | ### Release Freezes {#freeze} | ||
| 17 | |||
| 18 | We try to observe a regular schedule for when **not** to release. | ||
| 19 | If something goes wrong, staff need to be active in order to respond quickly & | ||
| 20 | effectively. | ||
| 21 | We also don't want to disrupt non-Google organizations if possible. | ||
| 22 | |||
| 23 | We generally follow the rules: | ||
| 24 | |||
| 25 | * Release during Mon - Thu, 9:00 - 14:00 [US PT] | ||
| 26 | * Avoid holidays | ||
| 27 | * All regular [US holidays] | ||
| 28 | * Large international ones if possible | ||
| 29 | * All the various [New Years] | ||
| 30 | * Jan 1 in Gregorian calendar is the most obvious | ||
| 31 | * Check for large Lunar New Years too | ||
| 32 | * Follow the normal [Google production freeze schedule] | ||
| 33 | |||
| 34 | [US holidays]: https://en.wikipedia.org/wiki/Federal_holidays_in_the_United_States | ||
| 35 | [US PT]: https://en.wikipedia.org/wiki/Pacific_Time_Zone | ||
| 36 | [New Years]: https://en.wikipedia.org/wiki/New_Year | ||
| 37 | [Google production freeze schedule]: http://goto.google.com/prod-freeze | ||
| 38 | |||
| 8 | ## Launcher script | 39 | ## Launcher script |
| 9 | 40 | ||
| 10 | The main repo script serves as a standalone program and is often referred to as | 41 | The main repo script serves as a standalone program and is often referred to as |
| @@ -242,6 +273,7 @@ Things in italics are things we used to care about but probably don't anymore. | |||
| 242 | | Apr 2020 | **Apr 2030** | | | **20.04 Focal** | 2.25.0 | 2.7.17 3.7.5 | | 273 | | Apr 2020 | **Apr 2030** | | | **20.04 Focal** | 2.25.0 | 2.7.17 3.7.5 | |
| 243 | 274 | ||
| 244 | 275 | ||
| 276 | [contact]: ../README.md#contact | ||
| 245 | [rel-d]: https://en.wikipedia.org/wiki/Debian_version_history | 277 | [rel-d]: https://en.wikipedia.org/wiki/Debian_version_history |
| 246 | [rel-g]: https://en.wikipedia.org/wiki/Git#Releases | 278 | [rel-g]: https://en.wikipedia.org/wiki/Git#Releases |
| 247 | [rel-p]: https://en.wikipedia.org/wiki/History_of_Python#Table_of_versions | 279 | [rel-p]: https://en.wikipedia.org/wiki/History_of_Python#Table_of_versions |
