Skip to content

Commit 5a63615

Browse files
rachaelrenkheiskr
andauthored
Improve GHES release templates (#54198)
Co-authored-by: Kevin Heis <[email protected]>
1 parent a4c613c commit 5a63615

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

src/ghes-releases/lib/release-templates/release-steps-0.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ labels:
88
- skip FR board
99
- GHES {{ release-number }}
1010
- ghes-release-automation
11+
- rhythm of docs operations
1112
---
1213

1314
This issue tracks Docs work for the GA release of GHES {{ release-number }}.
@@ -26,11 +27,11 @@ This issue tracks Docs work for the GA release of GHES {{ release-number }}.
2627

2728
## Instructions for triage
2829

29-
- [ ] In the Enterprise project, adjust the "Cycle" field to the cycle containing the target date.
30+
- [ ] Add this issue to the [Rhythm of Docs: Operations](https://github.com/orgs/github/projects/20190) project.
31+
- [ ] For assignee: if needed, add this issue to your persona team project for tracking purposes.
3032

3133
<br/>
3234

33-
```[tasklist]
3435
# Tasks
3536
- [ ] {{ release-steps-1-url }}
3637
- [ ] {{ release-steps-2-url }}
@@ -43,7 +44,6 @@ This issue tracks Docs work for the GA release of GHES {{ release-number }}.
4344
- [ ] After merging PR for RC, notify the API team in [#ecosystem-api](https://github.slack.com/archives/C1042T6MS) on Slack that they can now merge "Update OpenAPI 3.x Descriptions" PRs in [`github/rest-api-description`](https://github.com/github/rest-api-description/pulls), which you blocked as part of the issue for preparing OpenAPI assets.
4445
- [ ] Notify the Docs Content first responder (`@TBD`) that they can now merge OpenAPI PRs.
4546
- [ ] To close this issue, open a PR to complete [these steps](https://github.com/github/docs-content/issues/12972#issuecomment-1947981671).
46-
```
4747

4848
## Resources
4949

src/ghes-releases/lib/release-templates/release-steps-1.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ labels:
55
- new-release
66
- priority-0
77
- skip FR board
8+
- rhythm of docs operations
89
- GHES {{ release-number }}
910
---
1011

1112
## Instructions for triage
1213

13-
- [ ] In the Enterprise project, adjust the "Cycle" field to the cycle containing the target date.
14+
- [ ] Add this issue to the [Rhythm of Docs: Operations](https://github.com/orgs/github/projects/20190) project.
15+
- [ ] For assignee: if needed, add this issue to your persona team project for tracking purposes.
1416

1517
## Instructions for assignee
1618

src/ghes-releases/lib/release-templates/release-steps-2.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ labels:
66
- priority-0
77
- skip FR board
88
- GHES {{ release-number }}
9+
- rhythm of docs operations
910
---
1011

1112
## Instructions for triage
1213

13-
- [ ] In the Enterprise project, adjust the "Cycle" field to the cycle **four weeks** before the target date.
14+
- [ ] Add this issue to the [Rhythm of Docs: Operations](https://github.com/orgs/github/projects/20190) project.
15+
- [ ] For assignee: if needed, add this issue to your persona team project for tracking purposes.
1416

1517
## Instructions for assignee
1618

src/ghes-releases/lib/release-templates/release-steps-5.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ labels:
66
- new-release
77
- priority-0
88
- skip FR board
9+
- rhythm of docs operations
910
---
1011

1112
## Instructions for triage
1213

13-
- [ ] In the Enterprise focus area's project, adjust the "Cycle" field for this issue to the cycle four weeks before the target date.
14+
- [ ] Add this issue to the [Rhythm of Docs: Operations](https://github.com/orgs/github/projects/20190) project.
15+
- [ ] For assignee: if needed, add this issue to your persona team project for tracking purposes.
1416

1517
## Instructions for assignee
1618

@@ -83,7 +85,7 @@ To prepare for publication, create a PR in `github/github` that publishes the sc
8385

8486
- [ ] Create a PR.
8587

86-
- [ ] Get the necessary reviews, but **do not deploy and merge the PR**. You'll merge this PR closer to the RC's release date, while Docs' repositories are frozen.
88+
- [ ] Get the necessary reviews, but **do not deploy and merge the PR yet**. You'll merge this PR closer to the RC's release date.
8789

8890
<br/>
8991
<a name="merge">
@@ -92,19 +94,19 @@ To prepare for publication, create a PR in `github/github` that publishes the sc
9294

9395
To trigger creation of an OpenAPI PR with the updated schema for the RC, merge your publication PR in `github/github`.
9496

95-
- [ ] On the Thursday after you begin the freeze of Docs' repositories per {{ release-steps-0-url }}, merge the publication PR you [prepared in `github/github`](#publication-preparation).
97+
- [ ] 2-3 days before the RC release date, merge the publication PR you [prepared in `github/github`](#publication-preparation).
9698

97-
- [ ] In [#ecosystem-api](https://github.slack.com/archives/C1042T6MS) on Slack, update and then post the following message to notify the team of the upcoming release. Replace VERSION with the version we're releasing.
99+
- [ ] In [#api-platform](https://github.slack.com/archives/C1042T6MS) on Slack, update and then post the following message to notify the team of the upcoming release. Replace VERSION with the version we're releasing.
98100

99101
> 👋 Hi from Docs! We have just marked `published` for the GHES VERSION release configuration to `true`. Please **do not** merge subsequent "Update OpenAPI 3.x Descriptions" PRs [in github/rest-api-description](https://github.com/github/rest-api-description/pulls) until further notice. Thanks!
100102

101-
- [ ] On the Friday during the freeze, locate the latest "Update OpenAPI 3.x Descriptions" PRs [in `github/rest-api-description`](https://github.com/github/rest-api-description/pulls).
103+
- [ ] Locate the latest "Update OpenAPI 3.x Descriptions" PRs [in `github/rest-api-description`](https://github.com/github/rest-api-description/pulls).
102104

103105
- [ ] On each new PR, leave a review that requests changes with the following comment.
104106

105107
> This PR contains changes for the upcoming GHES RC. Please do not merge this or subsequent PRs until further notice in #ecosystem-api. Thanks!
106108

107-
- [ ] From now until after the freeze, all [existing "Update OpenAPI Description" PRs](https://github.com/github/docs-internal/labels/github-openapi-bot) in `github/docs-internal` can be closed.
109+
- [ ] From now until the RC ships, all [existing "Update OpenAPI Description" PRs](https://github.com/github/docs-internal/labels/github-openapi-bot) in `github/docs-internal` can be closed.
108110

109111
To get the latest changes from the latest "Update OpenAPI 3.x Descriptions" PR in the `github/rest-api-description` repository into your PR to close {{ release-steps-1-url }}, you can use one of two methods.
110112

0 commit comments

Comments
 (0)