diff options
author | Damien Martin-Guillerez <dmarting@google.com> | 2015-08-25 14:56:40 +0000 |
---|---|---|
committer | Lukacs Berki <lberki@google.com> | 2015-08-26 07:38:44 +0000 |
commit | 55eb10d83b0c0e17fb43daf9f5681e960a20dde7 (patch) | |
tree | 0c4fdc43caa5ae4215e9c7a3c53ebc424e02f423 /site/support.md | |
parent | e0ac088ebef59ad8d6bf2b315434d7cce627000c (diff) |
Document Bazel releases
--
MOS_MIGRATED_REVID=101465262
Diffstat (limited to 'site/support.md')
-rw-r--r-- | site/support.md | 32 |
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 |