chore: update after v0.18.1
galargh committed
Jan 31, 2023 at 10:30 UTC
c1e1d5e04043f45065dd8a4960d1adcf1645ae01
2 files changed
+17
-16
bin/mkreleaselog
+2
-2
@@ -261,7 +261,7 @@ recursive_release_log() {
261
262
printf -- "Generating Changelog for %s %s..%s\n" "$module" "$start" "$end" >&2
263
264
- echo "### Changelog"
264
+ echo "### 📝 Changelog"
265
echo
266
echo "<details><summary>Full Changelog</summary>"
267
echo
@@ -293,7 +293,7 @@ recursive_release_log() {
293
echo
294
echo "</details>"
295
echo
296
- echo "### Contributors"
296
+ echo "### 👨👩👧👦 Contributors"
297
echo
298
299
echo "| Contributor | Commits | Lines ± | Files Changed |"
docs/RELEASE_ISSUE_TEMPLATE.md
+15
-14
@@ -60,22 +60,23 @@ This section covers tasks to be done ahead of the release.
60
- ask the previous release owner (or @2color) for an invite
61
- [ ] [access to #bifrost](https://filecoinproject.slack.com/archives/C03MMMF606T) channel in FIL Slack
62
- ask the previous release owner for an invite
63
- - [ ] [access to #shared-pl-marketing-requests](https://filecoinproject.slack.com/archives/C018EJ8LWH1) channel in FIL Slack
63
+ - [ ]  [access to #shared-pl-marketing-requests](https://filecoinproject.slack.com/archives/C018EJ8LWH1) channel in FIL Slack
64
- ask the previous release owner for an invite
65
- [ ] [access to IPFS network metrics](https://github.com/protocol/pldw/blob/624f47cf4ec14ad2cec6adf601a9f7b203ef770d/docs/sources/ipfs.md#ipfs-network-metrics) dashboards in Grafana
66
- open an access request in the [pldw](https://github.com/protocol/pldw/issues/new/choose)
67
- [example](https://github.com/protocol/pldw/issues/158)
68
- - [ ] [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed on your system (_only if you're not using [kuboreleaser](https://github.com/ipfs/kuboreleaser)_)
69
- - [ ] [zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH#install-and-set-up-zsh-as-default) installed on your system (_only if you're not using [kuboreleaser](https://github.com/ipfs/kuboreleaser)_)
70
- - [ ] [kubo](https://github.com/ipfs/kubo) checked out under `$(go env GOPATH)/src/github.com/ipfs/kubo` (_only if you're not using [kuboreleaser](https://github.com/ipfs/kuboreleaser)_)
68
+ - [ ] [docker](https://docs.docker.com/get-docker/) installed on your system (_only if you're using [kuboreleaser](https://github.com/ipfs/kuboreleaser)_)
69
+ - [ ] [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed on your system (_only if you're **NOT** using [kuboreleaser](https://github.com/ipfs/kuboreleaser)_)
70
+ - [ ] [zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH#install-and-set-up-zsh-as-default) installed on your system
71
+ - [ ] [kubo](https://github.com/ipfs/kubo) checked out under `$(go env GOPATH)/src/github.com/ipfs/kubo`
72
- you can also symlink your clone to the expected location by running `mkdir -p $(go env GOPATH)/src/github.com/ipfs && ln -s $(pwd) $(go env GOPATH)/src/github.com/ipfs/kubo`
72
- - [ ] [Reddit](https://www.reddit.com) account
73
-- [ ] Upgrade Go used in CI to the latest patch release available in [CircleCI](https://hub.docker.com/r/cimg/go/tags)
74
- - [ ] [ipfs/distributions](https://github.com/ipfs/distributions)
73
+ - [ ]  [Reddit](https://www.reddit.com) account
74
+-  Upgrade Go used in CI to the latest patch release available in [CircleCI](https://hub.docker.com/r/cimg/go/tags) in:
75
+ - [ ]  [ipfs/distributions](https://github.com/ipfs/distributions)
76
- [example](https://github.com/ipfs/distributions/pull/756)
76
- - [ ] [ipfs/ipfs-docs](https://github.com/ipfs/ipfs-docs)
77
+ - [ ]  [ipfs/ipfs-docs](https://github.com/ipfs/ipfs-docs)
78
- [example](https://github.com/ipfs/ipfs-docs/pull/1298)
78
-- [ ] Notify the bifrost team about the upcoming release <details><summary>using `kuboreleaser release --version vX.Y.Z(-RCN) notify-bifrost --date YYYY-MM-DD` or ...</summary>
79
+- [ ] Notify the bifrost team about the upcoming release <details><summary>using `kuboreleaser release --version vX.Y.Z(-RCN) notify-bifrost --date YYYY-MM-DD` or ...</summary> (_only if it is not the day of the release yet_)
80
- [ ] open an issue against [bifrost-infra](https://github.com/protocol/bifrost-infra)
81
- [example](https://github.com/protocol/bifrost-infra/issues/2221)
82
</details>
@@ -103,7 +104,7 @@ This section covers tasks to be done during each release.
104
</details>
105
- [ ] Cherry-pick commits from `master` to the `release-vX.Y.Z` using `git cherry-pick -x <commit>`
106
- [ ]  Add full changelog and contributors to the [changelog](docs/changelogs/vX.Y.md)
106
- - [ ]  Paste the stdout of `./bin/mkreleaselog` at the end of the [changelog](docs/changelogs/vX.Y.md)
107
+ - [ ]  Replace the `Changelog` and `Contributors` sections of the [changelog](docs/changelogs/vX.Y.md) with the stdout of `./bin/mkreleaselog`
108
- do **NOT** copy the stderr
109
- [ ]  Merge the PR from `release-vX.Y` to `release` using the `Create a merge commit`
110
- do **NOT** use `Squash and merge` nor `Rebase and merge` because we need to be able to sign the merge commit
@@ -122,7 +123,7 @@ This section covers tasks to be done during each release.
123
- [ ] check out [ipfs/distributions](https://github.com/ipfs/distributions)
124
- [ ] run `./dist.sh add-version kubo vX.Y.Z(-RCN)` to add the new version to the `versions` file
125
- [usage](https://github.com/ipfs/distributions#usage)
125
- - [ ] create and merge the PR which updates `dists/kubo/versions` and `dists/go-ipfs/versions`
126
+ - [ ] create and merge the PR which updates `dists/kubo/versions` and `dists/go-ipfs/versions` ( and `dists/kubo/current_version` and `dists/go-ipfs/current_version`)
127
- [example](https://github.com/ipfs/distributions/pull/760)
128
- [ ] wait for the [CI](https://github.com/ipfs/distributions/actions/workflows/main.yml) workflow run initiated by the merge to master to finish
129
- [ ] verify the release is available on [dist.ipfs.io](https://dist.ipfs.io/#kubo)
@@ -167,9 +168,9 @@ This section covers tasks to be done during each release.
168
- [example](https://github.com/ipfs/kubo/issues/9319#issuecomment-1311002478)
169
- [ ]  create an issue comment linking to the release on the release issue
170
- [example](https://github.com/ipfs/kubo/issues/9417#issuecomment-1400740975)
170
- - [ ]  ask the marketing team to tweet about the release in [#shared-pl-marketing-requests](https://filecoinproject.slack.com/archives/C018EJ8LWH1) in FIL Slack
171
+ - [ ]   ask the marketing team to tweet about the release in [#shared-pl-marketing-requests](https://filecoinproject.slack.com/archives/C018EJ8LWH1) in FIL Slack
172
- [example](https://filecoinproject.slack.com/archives/C018EJ8LWH1/p1664885305374900)
172
- - [ ]  post the link to the [GitHub Release](https://github.com/ipfs/kubo/releases/tag/vX.Y.Z(-RCN)) to [Reddit](https://reddit.com/r/ipfs)
173
+ - [ ]   post the link to the [GitHub Release](https://github.com/ipfs/kubo/releases/tag/vX.Y.Z(-RCN)) to [Reddit](https://reddit.com/r/ipfs)
174
- [example](https://www.reddit.com/r/ipfs/comments/9x0q0k/kubo_v0160_release_is_out/)
175
</details>
176
- [ ]  Add the link to the [IPFS Discourse](https://discuss.ipfs.tech) topic to the [GitHub Release](https://github.com/ipfs/kubo/releases/tag/vX.Y.Z(-RCN)) description
@@ -201,7 +202,7 @@ This section covers tasks to be done during each release.
202
- [ ]  merge the PR
203
- [ ]  verify the blog entry was published
204
</details>
204
-- [ ] Keep checking the [metrics](https://protocollabs.grafana.net/d/8zlhkKTZk/gateway-slis-precomputed?orgId=1) until the release issue is closed
205
+- [ ]  Keep checking the [metrics](https://protocollabs.grafana.net/d/8zlhkKTZk/gateway-slis-precomputed?orgId=1) until the release issue is closed
206
- [release notes](https://www.notion.so/pl-strflt/Kubo-Gateway-Release-Notes-6e0efff28ee540be9ccb8f2b85104c42)
207
- post in the [#bifrost](https://filecoinproject.slack.com/archives/C018EJ8LWH1) channel in FIL Slack if there is a problem
208
- [ ]  Merge the [release](https://github.com/ipfs/kubo/tree/release) branch back into [master](https://github.com/ipfs/kubo/tree/master), ignoring the changes to [version.go](version.go) (keep the `-dev`) version, <details><summary>using `kuboreleaser release --version vX.Y.Z(-RCN) merge-branch` or ...</summary>