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

docs: release process updates from v0.17.0 #9391

Merged
merged 13 commits into from Dec 5, 2022
Merged

Conversation

galargh
Copy link
Contributor

@galargh galargh commented Nov 10, 2022

This is for capturing improvements to the release process as we go.

This accompanies #9319

@BigLep BigLep mentioned this pull request Nov 10, 2022
Making some changes that am seeing so far.  Some of these changes are so I can leave PR comments.
Copy link
Contributor

@BigLep BigLep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for starting this.

A couple of things:

  1. The PR title of "docs: release v0.17.0" confused me a little. I didn't immediately map it to "release process updates from 0.17.0". I thought it might more generic a docs updates for 0.17 (not just about our release process). Maybe rename to "docs: release process updates from 0.17.0" for clarity?
  2. I think we need to tighten up steps around our changelog. I don't see anything that is making sure the changelog is filled in. For example, what we have right now doesn't hit on the highlights. I think ideally we should do this before the RC, or else it's really unclear for anyone why they should try out the RC.

@@ -14,7 +14,7 @@
* Release reviewer: @who
* Expected RC date: week of YYYY-MM-DD
* 🚢 Expected final release date: YYYY-MM-DD
* Accompanying PR for improving the release process: (example: https://github.com/ipfs/kubo/pull/9100)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am linking to this PR because we'll use it to set the right template in terms of PR title and description.

@@ -108,7 +111,7 @@ Checklist:
- [ ] IPFS Discord #ipfs-chatter
- [ ] FIL Slack #ipfs-chatter
- [ ] Matrix https://matrix.to/#/#ipfs-chatter:ipfs.io
- [ ] Mention [early testers](https://github.com/ipfs/go-ipfs/tree/master/docs/EARLY_TESTERS.md) in the comment under the release issue ([example](https://github.com/ipfs/kubo/issues/9237#issuecomment-1258072509)).
- [ ] Mention [early testers](https://github.com/ipfs/go-ipfs/tree/master/docs/EARLY_TESTERS.md) in the comment under the release issue ([example](https://github.com/ipfs/kubo/issues/9319#issuecomment-1311002478)).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated the link because in the latest comment I added context for why folks were being pinged and how they get removed.

For example, while @b5 is still absolutely in the community, QRI is no-more and I don't think need to be pinged about Kubo releases.

@galargh galargh changed the title docs: release v0.17.0 docs: release process updates from v0.17.0 Nov 16, 2022
- [ ] **Stage 3 - Internal Testing**
- [ ] Library Testing.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We test these in Kubo CI.

- [ ] Update the draft PR created for [interop](https://github.com/ipfs/interop) to use the new release and mark it as ready for review.
- [ ] Update the draft PR created for [IPFS Desktop](https://github.com/ipfs-shipyard/ipfs-desktop) to use the new release and mark it as ready for review.
- [ ] Update docs
- [ ] Run https://github.com/ipfs/ipfs-docs/actions/workflows/update-on-new-ipfs-tag.yml to generate a PR to the docs repo
- [ ] Merge the auto-created PR in https://github.com/ipfs/ipfs-docs/pulls ([example](https://github.com/ipfs/ipfs-docs/pull/1263))
- [ ] Get the blog post created and shared
- [ ] Get the blog post created
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no way to link to the blogpost as it's just a redirect to the GitHub release.

@galargh
Copy link
Contributor Author

galargh commented Dec 5, 2022

I removed my raw notes from the issue template - 4d1d0b7. I don't think we need them here in this form. I'm going to use them to create more user-friendly automation during 0.18.

@galargh galargh marked this pull request as ready for review December 5, 2022 09:03
@galargh galargh merged commit a4594fb into master Dec 5, 2022
@galargh galargh mentioned this pull request Feb 6, 2023
@guseggert guseggert mentioned this pull request Mar 3, 2023
@BigLep BigLep mentioned this pull request Apr 12, 2023
@hacdias hacdias deleted the docs-release-v0.17.0 branch May 9, 2023 11:05
@BigLep BigLep mentioned this pull request May 31, 2023
@BigLep BigLep mentioned this pull request Jul 6, 2023
14 tasks
This was referenced Aug 2, 2023
@Jorropo Jorropo mentioned this pull request Aug 7, 2023
96 tasks
@BigLep BigLep mentioned this pull request Dec 14, 2023
3 tasks
This was referenced Jan 16, 2024
@hacdias hacdias mentioned this pull request Feb 27, 2024
11 tasks
@hacdias hacdias mentioned this pull request Apr 11, 2024
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

3 participants