summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2020-07-08 15:02:39 -0400
committerMike Frysinger <vapier@google.com>2020-07-23 08:07:38 +0000
commit89f3ae5ae65de412bdde50e6e01ca666a1b7c2bb (patch)
tree88993fe7004aad25196b7041930efd1cf6ad0395 /docs
parentac29ac397fdaacd1bcec8fad59d3ad62a1a1867c (diff)
downloadgit-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')
-rw-r--r--docs/release-process.md32
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
10There is no specific schedule for when releases are made.
11Usually it's more along the lines of "enough minor changes have been merged",
12or "there's a known issue the maintainers know should get fixed".
13If you find a fix has been merged for an issue important to you, but hasn't been
14released after a week or so, feel free to [contact] us to request a new release.
15
16### Release Freezes {#freeze}
17
18We try to observe a regular schedule for when **not** to release.
19If something goes wrong, staff need to be active in order to respond quickly &
20effectively.
21We also don't want to disrupt non-Google organizations if possible.
22
23We 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
10The main repo script serves as a standalone program and is often referred to as 41The 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