From 3fed8b2a664801d8e43c0b887873941cb7d5b2c6 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Mon, 22 Aug 2022 12:14:00 +0200 Subject: [PATCH 01/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index cfab42c1e..8afb81fad 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -36,18 +36,19 @@ For each RC published in each stage: - version string in `version.go` has been updated (in the `release-vX.Y.Z` branch). - new commits should be added to the `release-vX.Y.Z` branch from `master` using `git cherry-pick -x ...` +- `release-` branches are protected. You can do all needed updates on a separated branch and when everything is settled push to `release-vX.Y.Z` - tag commit with `vX.Y.Z-rcN` - add artifacts to https://dist.ipfs.tech 1. Make a PR against [ipfs/distributions](https://github.com/ipfs/distributions) with local changes produced by `add-version` (see [usage](https://github.com/ipfs/distributions#usage)) - 2. Wait for PR to build artifacts and generate diff + 2. Wait for PR to build artifacts and generate diff (~30min) 3. Inspect results, merge if CI is green and the diff looks ok - 4. Wait for `master` branch to build and update DNSLink at https://dist.ipfs.tech + 4. Wait for `master` branch to build and update DNSLink at https://dist.ipfs.tech (~30min) - cut a pre-release on [github](https://github.com/ipfs/kubo/releases) and reuse signed artifacts from https://dist.ipfs.tech/kubo (upload the result of the ipfs/distributions build in the previous step). - Announce the RC: - - [ ] + - [ ] Create a new post on [Discuss](https://discuss.ipfs.io) - This will automatically post to IPFS Discord #ipfs-chatter - Examples from the past: [0.14.0](https://discuss.ipfs.io/t/kubo-formerly-go-ipfs-v0-14-0-release-is-out/14794) - - [ ] Pin the topic + - [ ] Pin the topic. You need admin privileges for that. - [ ] To the _early testers_ listed in [docs/EARLY_TESTERS.md](https://github.com/ipfs/go-ipfs/tree/master/docs/EARLY_TESTERS.md). Do this by copy/pasting their GitHub usernames and checkboxes as a comment so they get a GitHub notification. ([example](https://github.com/ipfs/go-ipfs/issues/8176#issuecomment-909356394)) Checklist: From 343e265d01a1c69a7c5dd86c59855c1071c61729 Mon Sep 17 00:00:00 2001 From: Steve Loeppky Date: Mon, 22 Aug 2022 12:41:08 -0700 Subject: [PATCH 02/18] Minor list formatting update --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 8afb81fad..a40b77580 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -48,7 +48,7 @@ For each RC published in each stage: - [ ] Create a new post on [Discuss](https://discuss.ipfs.io) - This will automatically post to IPFS Discord #ipfs-chatter - Examples from the past: [0.14.0](https://discuss.ipfs.io/t/kubo-formerly-go-ipfs-v0-14-0-release-is-out/14794) - - [ ] Pin the topic. You need admin privileges for that. + - [ ] Pin the topic. You need admin privileges for that. - [ ] To the _early testers_ listed in [docs/EARLY_TESTERS.md](https://github.com/ipfs/go-ipfs/tree/master/docs/EARLY_TESTERS.md). Do this by copy/pasting their GitHub usernames and checkboxes as a comment so they get a GitHub notification. ([example](https://github.com/ipfs/go-ipfs/issues/8176#issuecomment-909356394)) Checklist: From 951cb328cda367042d16bd804a8e5270d7474a75 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Tue, 23 Aug 2022 11:04:36 +0200 Subject: [PATCH 03/18] Update docs/RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index a40b77580..85ea699e1 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -36,7 +36,7 @@ For each RC published in each stage: - version string in `version.go` has been updated (in the `release-vX.Y.Z` branch). - new commits should be added to the `release-vX.Y.Z` branch from `master` using `git cherry-pick -x ...` -- `release-` branches are protected. You can do all needed updates on a separated branch and when everything is settled push to `release-vX.Y.Z` + - `release-` branches are protected. You can do all needed updates on a separated branch and when everything is settled push to `release-vX.Y.Z` - tag commit with `vX.Y.Z-rcN` - add artifacts to https://dist.ipfs.tech 1. Make a PR against [ipfs/distributions](https://github.com/ipfs/distributions) with local changes produced by `add-version` (see [usage](https://github.com/ipfs/distributions#usage)) From 7efa911b2a9273f3f0f0e269e410422c316293e2 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Tue, 23 Aug 2022 11:06:27 +0200 Subject: [PATCH 04/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 85ea699e1..55de06e49 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -62,7 +62,7 @@ Checklist: - [ ] Follow the RC release process to cut the first RC. - [ ] Bump the version in `version.go` in the `master` branch to `vX.(Y+1).0-dev`. - [ ] Automated Testing (already tested in CI) - Ensure that all tests are passing, this includes: - - [ ] unit, sharness, cross-build, etc (`make test`) + - [ ] unit, sharness, cross-build, etc (`TEST_NO_FUSE=1 make test`) - [ ] lint (`make test_go_lint`) - [ ] [interop](https://github.com/ipfs/interop#test-with-a-non-yet-released-version-of-go-ipfs) - [ ] [go-ipfs-api](https://github.com/ipfs/go-ipfs-api) From 4ade11995312c03e9f36485fa182f0a0ca272aea Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Tue, 23 Aug 2022 11:15:59 +0200 Subject: [PATCH 05/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 55de06e49..85ea699e1 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -62,7 +62,7 @@ Checklist: - [ ] Follow the RC release process to cut the first RC. - [ ] Bump the version in `version.go` in the `master` branch to `vX.(Y+1).0-dev`. - [ ] Automated Testing (already tested in CI) - Ensure that all tests are passing, this includes: - - [ ] unit, sharness, cross-build, etc (`TEST_NO_FUSE=1 make test`) + - [ ] unit, sharness, cross-build, etc (`make test`) - [ ] lint (`make test_go_lint`) - [ ] [interop](https://github.com/ipfs/interop#test-with-a-non-yet-released-version-of-go-ipfs) - [ ] [go-ipfs-api](https://github.com/ipfs/go-ipfs-api) From c9fa800ac9457460b2bcd6b8f2bd06ae1f2fff30 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Wed, 24 Aug 2022 11:00:53 +0200 Subject: [PATCH 06/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 85ea699e1..61e309900 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -28,7 +28,7 @@ As usual, this release includes important fixes, some of which may be critical f ## 🔦 Highlights -< top highlights for this release notes > +< top highlights for this release notes. For ANY version (final or RCs) > ## ✅ Release Checklist @@ -71,7 +71,7 @@ Checklist: - [ ] **Stage 1 - Internal Testing** - [ ] CHANGELOG.md has been updated - use [`./bin/mkreleaselog`](https://github.com/ipfs/go-ipfs/tree/master/bin/mkreleaselog) to generate a nice starter list - - [ ] Infrastructure Testing: + - [ ] Infrastructure Testing. Open an issue against https://github.com/protocol/bifrost-infra like https://github.com/protocol/bifrost-infra/issues/2046 but spell out all that we want (gateways, bootstrapper, and cluster) - [ ] Deploy new version to a subset of Bootstrappers - [ ] Deploy new version to a subset of Gateways - [ ] Deploy new version to a subset of Preload nodes @@ -144,7 +144,7 @@ The best place to ask your questions about IPFS, how it works and what you can d ### Changelog -< changelog generated by bin/mkreleaselog > +< changelog generated by bin/mkreleaselog > (add it to a separated comment if it is too big) ### ❤️ Contributors From 29810705f7d082bd63f13e784dd19da85f3d4325 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Wed, 24 Aug 2022 17:18:34 +0200 Subject: [PATCH 07/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 61e309900..bc5b9f3c2 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -86,7 +86,7 @@ Checklist: - [ ] Documentation - [ ] Ensure that [CHANGELOG.md](https://github.com/ipfs/go-ipfs/tree/master/CHANGELOG.md) is up to date - [ ] Ensure that [README.md](https://github.com/ipfs/go-ipfs/tree/master/README.md) is up to date - - [ ] Update docs by merging the auto-created PR in https://github.com/ipfs/ipfs-docs/pulls (they are auto-created every 12 hours) + - [ ] Update docs by merging the auto-created PR in https://github.com/ipfs/ipfs-docs/pulls (they are auto-created every 12 hours) (only for final releases, not RCs) - [ ] Invite the wider community through (link to the release issue): - [ ] [discuss.ipfs.io](https://discuss.ipfs.io/c/announcements) - [ ] Matrix From 7c0dde45e97af4473842d95c1840ded1810ad43c Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Mon, 29 Aug 2022 18:36:59 +0200 Subject: [PATCH 08/18] Add how to test IPFS companion. --- docs/RELEASE_ISSUE_TEMPLATE.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index bc5b9f3c2..7a47296cf 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -81,7 +81,12 @@ Checklist: - [ ] Ensure the RC is published to [the NPM package](https://www.npmjs.com/package/go-ipfs?activeTab=versions) ([happens automatically, just wait for CI](https://github.com/ipfs/npm-go-ipfs/actions)) - [ ] Upgrade to the RC in [ipfs-desktop](https://github.com/ipfs-shipyard/ipfs-desktop) and push to a branch ([example](https://github.com/ipfs/ipfs-desktop/pull/1826/commits/b0a23db31ce942b46d95965ee6fe770fb24d6bde)), and open a draft PR to track through the final release ([example](https://github.com/ipfs/ipfs-desktop/pull/1826)) - [ ] Ensure CI tests pass, repeat for new RCs - - [ ] [IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion) - @lidel + - [ ] [IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion) + - Start kubo daemon of the version to release. + - Start a fresh chromium or chrome instance using `chromium --user-data-dir=$(mktemp -d)` + - Start a fresh firefox instance using `firefox --profile $(mktemp -d)` + - Install IPFS companion for the specific shop. + - Check that the comunication between Kubo daemon and IPFS companion is working properly checking if the number of connected peers changes. - [ ] **Stage 2 - Community Prod Testing** - [ ] Documentation - [ ] Ensure that [CHANGELOG.md](https://github.com/ipfs/go-ipfs/tree/master/CHANGELOG.md) is up to date From 917d2bbf4f82dd7199f94dd1486336dcc18c2ad0 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Wed, 31 Aug 2022 10:54:18 +0200 Subject: [PATCH 09/18] Update docs/RELEASE_ISSUE_TEMPLATE.md Co-authored-by: Marcin Rataj --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 7a47296cf..41e4f0b64 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -85,7 +85,7 @@ Checklist: - Start kubo daemon of the version to release. - Start a fresh chromium or chrome instance using `chromium --user-data-dir=$(mktemp -d)` - Start a fresh firefox instance using `firefox --profile $(mktemp -d)` - - Install IPFS companion for the specific shop. +- Install IPFS Companion from [vendor-specific store](https://github.com/ipfs/ipfs-companion/#readme). - Check that the comunication between Kubo daemon and IPFS companion is working properly checking if the number of connected peers changes. - [ ] **Stage 2 - Community Prod Testing** - [ ] Documentation From 4cb7508c3aecf8d1ae7c1194febbba51f9f95dc5 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Wed, 31 Aug 2022 10:54:26 +0200 Subject: [PATCH 10/18] Update docs/RELEASE_ISSUE_TEMPLATE.md Co-authored-by: Marcin Rataj --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 41e4f0b64..41ac466ec 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -45,7 +45,7 @@ For each RC published in each stage: 4. Wait for `master` branch to build and update DNSLink at https://dist.ipfs.tech (~30min) - cut a pre-release on [github](https://github.com/ipfs/kubo/releases) and reuse signed artifacts from https://dist.ipfs.tech/kubo (upload the result of the ipfs/distributions build in the previous step). - Announce the RC: - - [ ] Create a new post on [Discuss](https://discuss.ipfs.io) + - [ ] Create a new post on [Discuss](https://discuss.ipfs.tech) - This will automatically post to IPFS Discord #ipfs-chatter - Examples from the past: [0.14.0](https://discuss.ipfs.io/t/kubo-formerly-go-ipfs-v0-14-0-release-is-out/14794) - [ ] Pin the topic. You need admin privileges for that. From 3fe18278af1474545a7047c3ee8bc7fb186638ba Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Wed, 31 Aug 2022 14:50:59 +0200 Subject: [PATCH 11/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 41ac466ec..16c667a93 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -71,11 +71,14 @@ Checklist: - [ ] **Stage 1 - Internal Testing** - [ ] CHANGELOG.md has been updated - use [`./bin/mkreleaselog`](https://github.com/ipfs/go-ipfs/tree/master/bin/mkreleaselog) to generate a nice starter list + - install `zsh` + - `GO111MODULE=off go get -u github.com/ipfs/kubo` + - Go to `$GOPATH/src/ipfs/kubo` and execute `./bin/mkreleaselog` - [ ] Infrastructure Testing. Open an issue against https://github.com/protocol/bifrost-infra like https://github.com/protocol/bifrost-infra/issues/2046 but spell out all that we want (gateways, bootstrapper, and cluster) - [ ] Deploy new version to a subset of Bootstrappers - [ ] Deploy new version to a subset of Gateways - [ ] Deploy new version to a subset of Preload nodes - - [ ] Collect metrics every day. Work with the Infrastructure team to learn of any hiccup + - [ ] Collect [metrics](https://protocollabs.grafana.net/d/8zlhkKTZk/gateway-slis-precomputed?orgId=1) every day. Work with the Infrastructure team to learn of any hiccup - [ ] IPFS Application Testing - Run the tests of the following applications: - [ ] [IPFS Desktop](https://github.com/ipfs-shipyard/ipfs-desktop) - [ ] Ensure the RC is published to [the NPM package](https://www.npmjs.com/package/go-ipfs?activeTab=versions) ([happens automatically, just wait for CI](https://github.com/ipfs/npm-go-ipfs/actions)) From e7d9ce2915c23c4f91248aaef7a58ae5126b88d2 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Thu, 1 Sep 2022 17:17:57 +0200 Subject: [PATCH 12/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 16c667a93..d6fae3a22 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -71,9 +71,7 @@ Checklist: - [ ] **Stage 1 - Internal Testing** - [ ] CHANGELOG.md has been updated - use [`./bin/mkreleaselog`](https://github.com/ipfs/go-ipfs/tree/master/bin/mkreleaselog) to generate a nice starter list - - install `zsh` - - `GO111MODULE=off go get -u github.com/ipfs/kubo` - - Go to `$GOPATH/src/ipfs/kubo` and execute `./bin/mkreleaselog` + - you need to install `zsh`. - [ ] Infrastructure Testing. Open an issue against https://github.com/protocol/bifrost-infra like https://github.com/protocol/bifrost-infra/issues/2046 but spell out all that we want (gateways, bootstrapper, and cluster) - [ ] Deploy new version to a subset of Bootstrappers - [ ] Deploy new version to a subset of Gateways From 952a3764338bdf3904f713fceaa4ba317b2b6ca5 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Fri, 2 Sep 2022 10:26:32 +0200 Subject: [PATCH 13/18] Update RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index d6fae3a22..0fe0a8b86 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -91,6 +91,8 @@ Checklist: - [ ] **Stage 2 - Community Prod Testing** - [ ] Documentation - [ ] Ensure that [CHANGELOG.md](https://github.com/ipfs/go-ipfs/tree/master/CHANGELOG.md) is up to date + - [ ] Add a link from release notes to Discuss post (like we did here: https://github.com/ipfs/kubo/releases/tag/v0.15.0 ) + - [ ] Keep the release notes as trim as possible (removing some of the top headers, like we did here: https://github.com/ipfs/kubo/releases/tag/v0.15.0 ) - [ ] Ensure that [README.md](https://github.com/ipfs/go-ipfs/tree/master/README.md) is up to date - [ ] Update docs by merging the auto-created PR in https://github.com/ipfs/ipfs-docs/pulls (they are auto-created every 12 hours) (only for final releases, not RCs) - [ ] Invite the wider community through (link to the release issue): From 07c9b7d815d3cc3e0a7ebd32a414cfd1db328ba4 Mon Sep 17 00:00:00 2001 From: Steve Loeppky Date: Fri, 16 Sep 2022 10:56:05 -0700 Subject: [PATCH 14/18] Update docs/RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 0fe0a8b86..005c38b65 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -36,7 +36,7 @@ For each RC published in each stage: - version string in `version.go` has been updated (in the `release-vX.Y.Z` branch). - new commits should be added to the `release-vX.Y.Z` branch from `master` using `git cherry-pick -x ...` - - `release-` branches are protected. You can do all needed updates on a separated branch and when everything is settled push to `release-vX.Y.Z` + - Note: `release-` branches are protected. You can do all needed updates on a separated branch and when everything is settled push to `release-vX.Y.Z` - tag commit with `vX.Y.Z-rcN` - add artifacts to https://dist.ipfs.tech 1. Make a PR against [ipfs/distributions](https://github.com/ipfs/distributions) with local changes produced by `add-version` (see [usage](https://github.com/ipfs/distributions#usage)) From 203c2f5e78910742a0fb306cf3edd01572205dd8 Mon Sep 17 00:00:00 2001 From: Steve Loeppky Date: Fri, 16 Sep 2022 10:56:17 -0700 Subject: [PATCH 15/18] Update docs/RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 005c38b65..fe667894e 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -45,7 +45,7 @@ For each RC published in each stage: 4. Wait for `master` branch to build and update DNSLink at https://dist.ipfs.tech (~30min) - cut a pre-release on [github](https://github.com/ipfs/kubo/releases) and reuse signed artifacts from https://dist.ipfs.tech/kubo (upload the result of the ipfs/distributions build in the previous step). - Announce the RC: - - [ ] Create a new post on [Discuss](https://discuss.ipfs.tech) + - [ ] Create a new post on [IPFS Discourse](https://discuss.ipfs.tech) - This will automatically post to IPFS Discord #ipfs-chatter - Examples from the past: [0.14.0](https://discuss.ipfs.io/t/kubo-formerly-go-ipfs-v0-14-0-release-is-out/14794) - [ ] Pin the topic. You need admin privileges for that. From 5abfd14e9b41b4ff29888945723d43327ad848e8 Mon Sep 17 00:00:00 2001 From: Steve Loeppky Date: Fri, 16 Sep 2022 10:56:24 -0700 Subject: [PATCH 16/18] Update docs/RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index fe667894e..dd1e5bd5f 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -48,7 +48,7 @@ For each RC published in each stage: - [ ] Create a new post on [IPFS Discourse](https://discuss.ipfs.tech) - This will automatically post to IPFS Discord #ipfs-chatter - Examples from the past: [0.14.0](https://discuss.ipfs.io/t/kubo-formerly-go-ipfs-v0-14-0-release-is-out/14794) - - [ ] Pin the topic. You need admin privileges for that. + - [ ] Pin the topic. You need to be part of the [admin group](https://discuss.ipfs.tech/g/admins) for that. - [ ] To the _early testers_ listed in [docs/EARLY_TESTERS.md](https://github.com/ipfs/go-ipfs/tree/master/docs/EARLY_TESTERS.md). Do this by copy/pasting their GitHub usernames and checkboxes as a comment so they get a GitHub notification. ([example](https://github.com/ipfs/go-ipfs/issues/8176#issuecomment-909356394)) Checklist: From a6eb9f12384efb9d4253267e113b0da2cb22ae08 Mon Sep 17 00:00:00 2001 From: Steve Loeppky Date: Fri, 16 Sep 2022 10:57:14 -0700 Subject: [PATCH 17/18] Update docs/RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index dd1e5bd5f..7a1fc6fe2 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -72,7 +72,8 @@ Checklist: - [ ] CHANGELOG.md has been updated - use [`./bin/mkreleaselog`](https://github.com/ipfs/go-ipfs/tree/master/bin/mkreleaselog) to generate a nice starter list - you need to install `zsh`. - - [ ] Infrastructure Testing. Open an issue against https://github.com/protocol/bifrost-infra like https://github.com/protocol/bifrost-infra/issues/2046 but spell out all that we want (gateways, bootstrapper, and cluster) + - [ ] Infrastructure Testing. + - [ ] Open an issue against https://github.com/protocol/bifrost-infra and spell out all that we want (e.g.,mgateways, bootstrapper, and cluster). [example](https://github.com/protocol/bifrost-infra/issues/2046) - [ ] Deploy new version to a subset of Bootstrappers - [ ] Deploy new version to a subset of Gateways - [ ] Deploy new version to a subset of Preload nodes From 289b4e1d6092d3003bc139c469bd41ec533f0fe2 Mon Sep 17 00:00:00 2001 From: Steve Loeppky Date: Fri, 16 Sep 2022 10:57:22 -0700 Subject: [PATCH 18/18] Update docs/RELEASE_ISSUE_TEMPLATE.md --- docs/RELEASE_ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RELEASE_ISSUE_TEMPLATE.md b/docs/RELEASE_ISSUE_TEMPLATE.md index 7a1fc6fe2..379774669 100644 --- a/docs/RELEASE_ISSUE_TEMPLATE.md +++ b/docs/RELEASE_ISSUE_TEMPLATE.md @@ -87,7 +87,7 @@ Checklist: - Start kubo daemon of the version to release. - Start a fresh chromium or chrome instance using `chromium --user-data-dir=$(mktemp -d)` - Start a fresh firefox instance using `firefox --profile $(mktemp -d)` -- Install IPFS Companion from [vendor-specific store](https://github.com/ipfs/ipfs-companion/#readme). + - Install IPFS Companion from [vendor-specific store](https://github.com/ipfs/ipfs-companion/#readme). - Check that the comunication between Kubo daemon and IPFS companion is working properly checking if the number of connected peers changes. - [ ] **Stage 2 - Community Prod Testing** - [ ] Documentation