Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKati Paizee <kpaizee@gitlab.com>2023-12-06 16:44:15 +0300
committerKati Paizee <kpaizee@gitlab.com>2023-12-06 16:44:15 +0300
commit3eb1aa18cc8b036a991ecec5676d78cc9b6980a3 (patch)
tree48c3464c94712ba7c2c59d9e57a2809fb1a886d7
parent4ff91bfd160d311827fe808a3e57e7d9cebb062d (diff)
parentba6aedf6cf58aaad6b5be1abfa7718840a37a7f1 (diff)
Merge branch 'axil-update-docs-release-template' into 'main'
Update the docs release template See merge request https://gitlab.com/gitlab-org/gitlab-docs/-/merge_requests/4453 Merged-by: Kati Paizee <kpaizee@gitlab.com> Approved-by: Kati Paizee <kpaizee@gitlab.com> Reviewed-by: Achilleas Pipinellis <axil@gitlab.com> Co-authored-by: Achilleas Pipinellis <axil@gitlab.com>
-rw-r--r--.gitlab/issue_templates/release.md25
1 files changed, 13 insertions, 12 deletions
diff --git a/.gitlab/issue_templates/release.md b/.gitlab/issue_templates/release.md
index 0a16b8a6..eccff2a8 100644
--- a/.gitlab/issue_templates/release.md
+++ b/.gitlab/issue_templates/release.md
@@ -17,7 +17,7 @@ The following terms are used throughout this document:
- **Stable branch**: This is the branch that matches the GitLab version being released. For example,
for GitLab 16.0, the stable branch is `16.0`.
-### On the 21st of each month
+### On Monday the week of the release
1. [ ] Cross-link to the main MR for the release post: `<add link here>`
([Need help finding the MR?](https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests?scope=all&state=opened&label_name%5B%5D=release%20post&label_name%5B%5D=blog%20post))
@@ -29,12 +29,6 @@ The following terms are used throughout this document:
## :chart_with_upwards_trend: What can we improve going forward?
```
-1. Check for the stable branches that correspond with the release:
- - [ ] `gitlab`: <https://gitlab.com/gitlab-org/gitlab/-/branches?state=all&sort=updated_desc&search=stable-ee>
- - [ ] `gitlab-runner`: <https://gitlab.com/gitlab-org/gitlab-runner/-/branches?state=all&sort=updated_desc&search=-stable>
- - [ ] `omnibus-gitlab`: <https://gitlab.com/gitlab-org/omnibus-gitlab/-/branches?state=all&sort=updated_desc&search=-stable>
- - [ ] `charts/gitlab`: <https://gitlab.com/gitlab-org/charts/gitlab/-/branches?state=all&sort=updated_desc&search=-stable> (Version number is 9 lower than `gitlab` release, so GitLab 16.X = Charts 7.X)
-
1. [Create a stable branch and Docker image for the release](#create-a-stable-branch-and-docker-image-for-the-release).
#### Create a stable branch and Docker image for the release
@@ -74,14 +68,21 @@ The following terms are used throughout this document:
In case the pipeline fails, see the [troubleshooting section](https://gitlab.com/gitlab-org/gitlab-docs/-/blob/main/doc/releases.md#imagedocs-single-job-fails-when-creating-the-docs-stable-branch).
-
You can continue onto the next process immediately, or wait for the release post.
-### On the 22nd, or the first business day after
+### On the Thursday of the release, or the day after
-After the release post is live on the 22nd, or the next Monday morning if the release post happens on a weekend:
+After the release post is live, or the day after:
+
+1. Check that the stable branches that correspond with the release are present:
+ - [ ] `gitlab`: <https://gitlab.com/gitlab-org/gitlab/-/branches?state=all&sort=updated_desc&search=stable-ee>
+ - [ ] `gitlab-runner`: <https://gitlab.com/gitlab-org/gitlab-runner/-/branches?state=all&sort=updated_desc&search=-stable>
+ - [ ] `omnibus-gitlab`: <https://gitlab.com/gitlab-org/omnibus-gitlab/-/branches?state=all&sort=updated_desc&search=-stable>
+ - [ ] `charts/gitlab`: <https://gitlab.com/gitlab-org/charts/gitlab/-/branches?state=all&sort=updated_desc&search=-stable> (Version number is 9 lower than `gitlab` release, so GitLab 16.X = Charts 7.X)
-1. [ ] Verify that the [pipeline](https://gitlab.com/gitlab-org/gitlab-docs/-/pipelines?page=1&scope=all) for the stable branch (filter by branch)
+ If not, you cannot proceed to the next step, so you'll have to wait.
+1. [ ] Run a new pipeline targeting the docs stable branch after all upstream
+ stable branches have been created. Verify that the [pipeline](https://gitlab.com/gitlab-org/gitlab-docs/-/pipelines?page=1&scope=all) for the stable branch (filter by branch)
has passed and created a [Docker image](https://gitlab.com/gitlab-org/gitlab-docs/container_registry/631635?orderBy=NAME&sort=desc&search[]=)
tagged with the release version. ([If it fails, how do I fix it?](https://gitlab.com/gitlab-org/gitlab-docs/-/blob/main/doc/releases.md#imagedocs-single-job-fails-when-creating-the-docs-stable-branch))
- To filter the list of pipelines to the stable branch, select the **Branch name** filter then manually input the stable branch's name. For example, "Branch name = 16.0".
@@ -104,7 +105,7 @@ After the release post is live on the 22nd, or the next Monday morning if the re
:mega: The docs <version> release is complete. If you have any feedback about this release, add it to the retro thread in <this issue>.
```
-After the 22nd of each month:
+After the docs release is successful:
1. [ ] Create a release issue for the next release, and assign it to the TW who completed the
[release post structural check for the previous milestone](https://about.gitlab.com/handbook/product/ux/technical-writing/#regularly-scheduled-tasks).