Skip to content
New issue

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

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

Already on GitHub? # 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
@galargh galargh force-pushed the docs-release-v0.17.0 branch from b991450 to 5ff08e4 Compare December 5, 2022 08:58
- [ ] **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 requested a review from ajnavarro 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
9 tasks
@lidel lidel mentioned this pull request May 28, 2024
32 tasks
@lidel lidel mentioned this pull request Aug 28, 2024
34 tasks
@gammazero gammazero mentioned this pull request Oct 17, 2024
28 tasks
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants