Skip to content

Instantly share code, notes, and snippets.

@galargh
Last active September 22, 2022 08:51
Show Gist options
  • Save galargh/dc304dcd174d0fb570031e6f016ff5ab to your computer and use it in GitHub Desktop.
Save galargh/dc304dcd174d0fb570031e6f016ff5ab to your computer and use it in GitHub Desktop.
Kubo 0.16.0 Release: worklog

2022-09-19

11:00

I copied release checklist from https://raw.githubusercontent.com/ipfs/kubo/289b4e1d6092d3003bc139c469bd41ec533f0fe2/docs/RELEASE_ISSUE_TEMPLATE.md to ipfs/kubo#9237. While copying, I replaced X.Y.Z with 0.16.0.

I got a fresh clone of Kubo:

git clone git@github.com:ipfs/kubo.git
cd kubo

, created docs-release-0.16.0 branch and a draft PR for capturing release template improvements.

I linked the docs PR from the main release issue - ipfs/kubo#9237.

I checked what's the latest patch release for CircleCI Go image. It's 1.19.1.

I checked if we should update the image in CircleCI workflow in Kubo. No.

I checked if we should update the image in CircleCI workflow in distributions. No.

I updated the release issue template to include the currently used version - https://github.com/ipfs/kubo/pull/9283/commits/cb706d73c10f8f68dfe19189eb669986e62fa40b.

I checked the boxes in the checklist that asked for CircleCI image upgrade and also added a note next to them on the current version and that no action was required.

12:00

I talked with Antonio about the expected RC1 release date. We scheduled a meeting for Thursday to proceed.

2022-09-22 (day of the expected RC release)

09:00

We discussed with Antonio open PRs that are supposed to make it into the upcoming release and decided to move the RC to Monday.

10:00

I commented on a thread in #ipfs-implementers with information that the RC is moving to Monday. I also added a comment about RC being postponed to the release issue and updated the release schedule in the issue.

I updated the release issue template to include information about checking What's left for release before releasing RC.

I incorporated the RC release flow into the main checklist and updated the checklist in the release issue so that we can test it during this release.

I wonder what's the correct place for Automated Testing section. I also wonder if should make it a rule that we postpone a release only if there are fix: PRs that we're waiting for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment