提交 051d7d83 作者: Steven Allen

doc: add release cycle & patch release process

上级 d433d7c9
...@@ -53,6 +53,20 @@ At this stage, we consider the release to be "production ready" and ask will ask ...@@ -53,6 +53,20 @@ At this stage, we consider the release to be "production ready" and ask will ask
At this stage, the release is "battle hardened" and ready for wide deployment. At this stage, the release is "battle hardened" and ready for wide deployment.
## Release Cycle
A full release process should take about 3 weeks, a week per stage 1-3. We will start a new process every 6 weeks, regardless of when the previous release landed unless it's still ongoing.
## Patch Releases
Patch releases will usually follow a compressed release cycle and should take 2-3 days. In a patch release:
1. Internal testing will be compressed to a few hours to a day.
2. Stage 2 will be skipped.
3. Community production testing will be shortened to 1-2 days of opt-in testing in production (early testers can choose to pass).
Some patch releases, especially ones fixing one or more complex bugs, may undergo the full release process.
## Performing a Release ## Performing a Release
The release is managed by the `Lead Maintainer` for `go-ipfs`. It starts with the opening of an issue containing the content available on the [RELEASE_ISSUE_TEMPLATE](./RELEASE_ISSUE_TEMPLATE.md). Then, the 5 stages will be followed until the release is done. The release is managed by the `Lead Maintainer` for `go-ipfs`. It starts with the opening of an issue containing the content available on the [RELEASE_ISSUE_TEMPLATE](./RELEASE_ISSUE_TEMPLATE.md). Then, the 5 stages will be followed until the release is done.
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论