Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add doc links for 0.23.0 to README and update release-cheat-sheet #3868

Merged
merged 1 commit into from Apr 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ a cluster with **Kubernetes version 1.17 or later***.
| Version | Docs | Examples |
| ------- | ---- | -------- |
| [HEAD](DEVELOPMENT.md#install-pipeline) | [Docs @ HEAD](/docs/README.md) | [Examples @ HEAD](/examples) |
| [v0.23.0](https://github.com/tektoncd/pipeline/releases/tag/v0.23.0) | [Docs @ v0.23.0](https://github.com/tektoncd/pipeline/tree/v0.23.0/docs#tekton-pipelines) | [Examples @ v0.23.0](https://github.com/tektoncd/pipeline/tree/v0.23.0/examples#examples) |
| [v0.22.0](https://github.com/tektoncd/pipeline/releases/tag/v0.22.0) | [Docs @ v0.22.0](https://github.com/tektoncd/pipeline/tree/v0.22.0/docs#tekton-pipelines) | [Examples @ v0.22.0](https://github.com/tektoncd/pipeline/tree/v0.22.0/examples#examples) |
| [v0.21.0](https://github.com/tektoncd/pipeline/releases/tag/v0.21.0) | [Docs @ v0.21.0](https://github.com/tektoncd/pipeline/tree/v0.21.0/docs#tekton-pipelines) | [Examples @ v0.21.0](https://github.com/tektoncd/pipeline/tree/v0.21.0/examples#examples) |
| [v0.20.1](https://github.com/tektoncd/pipeline/releases/tag/v0.20.1) | [Docs @ v0.20.1](https://github.com/tektoncd/pipeline/tree/v0.20.1/docs#tekton-pipelines) | [Examples @ v0.20.1](https://github.com/tektoncd/pipeline/tree/v0.20.1/examples#examples) |
Expand Down
38 changes: 22 additions & 16 deletions tekton/release-cheat-sheet.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,27 +58,33 @@ the pipelines repo, a terminal window and a text editor.

1. Once the pipeline is complete, check its results:

```bash
tkn --context dogfooding pr describe <pipeline-run-name>
```bash
tkn --context dogfooding pr describe <pipeline-run-name>

(...)
📝 Results
(...)
📝 Results

NAME VALUE
∙ commit-sha ff6d7abebde12460aecd061ab0f6fd21053ba8a7
∙ release-file https://storage.googleapis.com/tekton-releases-nightly/pipeline/previous/v20210223-xyzxyz/release.yaml
∙ release-file-no-tag https://storage.googleapis.com/tekton-releases-nightly/pipeline/previous/v20210223-xyzxyz/release.notag.yaml
NAME VALUE
∙ commit-sha ff6d7abebde12460aecd061ab0f6fd21053ba8a7
∙ release-file https://storage.googleapis.com/tekton-releases-nightly/pipeline/previous/v20210223-xyzxyz/release.yaml
∙ release-file-no-tag https://storage.googleapis.com/tekton-releases-nightly/pipeline/previous/v20210223-xyzxyz/release.notag.yaml

(...)
```
(...)
```

The `commit-sha` should match `$TEKTON_RELEASE_GIT_SHA`.
The two URLs can be opened in the browser or via `curl` to download the release manifests.
The `commit-sha` should match `$TEKTON_RELEASE_GIT_SHA`.
The two URLs can be opened in the browser or via `curl` to download the release manifests.

1. The YAMLs are now released! Anyone installing Tekton Pipelines will now get the new version. Time to create a new GitHub release announcement:
1. The YAMLs are now released! Anyone installing Tekton Pipelines will get the new version. Time to create a new GitHub release announcement:

1. Choose a name for the new release! The usual pattern is "< cat breed > < famous robot >" e.g. "Ragdoll Norby".
(Check the previous releases to avoid repetition: https://github.com/tektoncd/pipeline/releases.)
1. Choose a name for the new release! The usual pattern is "< cat breed > < famous robot >" e.g. "Ragdoll Norby". Browse [the releases page](https://github.com/tektoncd/pipeline/releases) or run this command to check which names have already been used:

```bash
curl \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/tektoncd/pipeline/releases\?per_page=100 \
| jq ".[].name"
```

1. Create additional environment variables

Expand Down Expand Up @@ -148,7 +154,7 @@ the pipelines repo, a terminal window and a text editor.
kubectl --context my-dev-cluster apply --filename https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.11.2/release.yaml
```

1. Announce the release in Slack channels #general and #pipelines.
1. Announce the release in Slack channels #general, #announcements and #pipelines.

1. Update [the catalog repo](https://github.com/tektoncd/catalog) test infrastructure
to use the new release by updating the `RELEASE_YAML` link in [e2e-tests.sh](https://github.com/tektoncd/catalog/blob/master/test/e2e-tests.sh).
Expand Down