aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/support.md
diff options
context:
space:
mode:
authorGravatar Damien Martin-Guillerez <dmarting@google.com>2015-08-25 14:56:40 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-08-26 07:38:44 +0000
commit55eb10d83b0c0e17fb43daf9f5681e960a20dde7 (patch)
tree0c4fdc43caa5ae4215e9c7a3c53ebc424e02f423 /site/support.md
parente0ac088ebef59ad8d6bf2b315434d7cce627000c (diff)
Document Bazel releases
-- MOS_MIGRATED_REVID=101465262
Diffstat (limited to 'site/support.md')
-rw-r--r--site/support.md32
1 files changed, 32 insertions, 0 deletions
diff --git a/site/support.md b/site/support.md
index 75fc58a1d7..04e0fafe7b 100644
--- a/site/support.md
+++ b/site/support.md
@@ -19,6 +19,38 @@ Bugs can be reported in the
[GitHub bugtracker](https://github.com/google/bazel/issues). We will make an effort to triage all
reported issues within 2 business days.
+## Releases
+
+We try to do [monthly binary releases of
+Bazel](https://github.com/google/bazel/releases). A released version of Bazel
+should be free of regression and extensively tested. The release process is the
+following:
+
+ - A baseline is tested extensively inside Google. When considered stable
+ inside Google, a Bazel release candidate is announced in
+ [bazel-discuss](bazel-discuss@googlegroups.com) for testing.
+ - Subsequent cherry-pick will be done to create new release candidate if
+ regression are discovered on the release candidate.
+ - After at least one week since the first candidate and two full business days
+ since the last candidate, if no regression were found, a release will be
+ emitted and announced in [bazel-discuss](bazel-discuss@googlegroups.com).
+
+Thus, all our releases are tested with the extensive test suite we have inside
+Google but also with our public continuous test infrastructure and user tested
+both inside and outside Google.
+
+### Release versioning
+
+Version 0.1 is our first release marking the start of our beta phase. Until
+version 1.0, each MINOR version increases will be performed when reaching a
+[new milestone](http://bazel.io/roadmap.html), otherwise only the PATCH
+version will be increased on a new release.
+
+Version 1.0 will be the end of our beta phase and we will label each release
+with a version number according to the [semantic version 2.0.0
+document](http://semver.org). By the time we reach version 1.0, we will define
+clearly what is included in our API.
+
## Current Status
### Fully Supported