From 836d3048bfee09b9915096c33f807980eaa17b5d Mon Sep 17 00:00:00 2001 From: Crossplane Date: Tue, 26 Jan 2021 15:14:06 +0000 Subject: [PATCH] docs snapshot for crossplane version `master` --- docs/master/media/crossplane-releases.png | Bin 0 -> 36218 bytes docs/master/reference/release-cycle.md | 110 ++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 docs/master/media/crossplane-releases.png create mode 100644 docs/master/reference/release-cycle.md diff --git a/docs/master/media/crossplane-releases.png b/docs/master/media/crossplane-releases.png new file mode 100644 index 0000000000000000000000000000000000000000..d5165699ba218c7e3d6f77737c3a07dd1303f638 GIT binary patch literal 36218 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 literal 0 HcmV?d00001 diff --git a/docs/master/reference/release-cycle.md b/docs/master/reference/release-cycle.md new file mode 100644 index 00000000..0d868397 --- /dev/null +++ b/docs/master/reference/release-cycle.md @@ -0,0 +1,110 @@ +--- +title: Release Cycle +toc: true +weight: 306 +indent: true +--- + +Starting with the v1.0.0 release, Crossplane is released on an eight week +cadence. A cycle is comprised of three general stages: + +- Weeks 1-6: [Active Development] +- Week 7: [Feature Freeze] +- Week 8: [Code Freeze] + +This results in six releases per year, with every third release being considered +an LTS (Long Term Support) release. The Crossplane community supports three LTS +releases at a time, meaning that a user that depends on an LTS release will not +be required to upgrade their version for up to 1.5 years. The Crossplane +community also supports the latest release, whether it is an LTS release or not. + +![Release Diagram](../media/crossplane-releases.png) + +For example, Crossplane v1.0.0 was the first LTS release, so the next one will +be v1.1.0 in February 2021. At that time, the Crossplane community will support +both v1.0.0 and v1.1.0. When v1.2.0 is released in April 2021, the community +will then support v1.0.0 and v1.2.0. The next release, v1.3.0, will be an LTS +release. The Crossplane community will support v1.0.0 and v1.3.0 until the +v1.4.0 release, at which point it will support all three. This pattern would +continue until the release of v1.9.0, at which time support for v1.0.0 will be +dropped. + +This means that the Crossplane community will support at most four releases +(three LTS + one interim) at at a time. + +### Definition of Support + +The Crossplane community defines support in that relevant bug fixes that are +merged to the main development branch will be eligible to be back-ported to the +release branch of any currently supported version, and patch releases will be +cut appropriately. It is also possible that a fix may be merged directly to the +release branch if no longer applicable on the main development branch. Support +does not indicate any SLA on response time for user support in the form of Slack +messages or issues, but problems will be addressed on a best effort basis by +maintainers and contributors for currently supported releases. + +### Patch Releases + +_This policy is subject to change in the future._ + +Patch releases are cut for currently supported minor versions on an as-needed +basis. Any critical back-ported fixes will be included in a patch release as +soon as possible after merge. + +### Pre-Releases + +_This policy is subject to change in the future._ + +Alpha, Beta, and RC releases are cut for an upcoming release on an as-needed +basis. As a policy, at least one pre-release will be cut prior to any minor +release. Pre-releases will not be made on release branches. + +### Provider Releases + +The Crossplane release cycle is not required to be adhered to by any other +Crossplane projects, but a similar cadence is encouraged. Maintainers listed in +each repository's `OWNERS.md` file are responsible for determining and +publishing the release cycle for their project. + +## Release Stages + +The following stages are the main milestones in a Crossplane release. + +### Active Development + +During active development, any code that meets the requisite criteria (i.e. +passing appropriate tests, approved by a maintainer, etc.) will be merged into +the main development branch. At present, there is no requirement to formally +submit an enhancement proposal prior to the start of the release cycle, but +contributors are encouraged to open an issue and gather feedback before starting +work on a major implementation (see [CONTRIBUTING.md] for more information). + +### Feature Freeze + +During feature freeze, no new functionality should be merged into the main +development branch. Bug fixes, documentation changes, and non-critical changes +may be made. In the case that a new feature is deemed absolutely necessary for a +release, the Crossplane maintainers will weigh the impact of the change and make +a decision on whether it should be included. + +### Code Freeze + +During code freeze, there should be no changes merged to the main development +branch with the following exceptions: +- Fixes to a failing test that is deemed to be incorrectly testing + functionality. +- Documentation only changes. It is possible that a documentation freeze will be + implemented in the future, but it is not currently enforced. +- Fixes to a critical bug that was not previously identified. Merging a bug fix + during code freeze requires application for and approval of an exception by + Crossplane maintainers. This process is currently informal, but may be + formalized in the future. + + + + + +[Active Development]: #active-development +[Feature Freeze]: #feature-freeze +[Code Freeze]: #code-freeze +[CONTRIBUTING.md]: https://github.com/crossplane/crossplane/blob/master/CONTRIBUTING.md