-
Notifications
You must be signed in to change notification settings - Fork 4
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
Kubo v0.20.0-rc2 findings #3
Comments
Something to discuss: @hacdias has seen confusing conflicts with the merge back from release to master: ipfs/kubo#9848 We had changes from ipfs/kubo#9794 in the PR |
From 0.19.2
|
This one's odd, creating release log is only hidden behind prerelease check so it should have run - https://github.com/ipfs/kuboreleaser/blob/1c5ccd063d9c9c5a9035a8ca0c48606517bbe952/actions/prepare_branch.go#LL225C11-L225C11. Let's see how it goes with the 0.20.0.
The heuristic we use to extract correct text from the changelog MD is to find
Apparently GitHub changed EOL encoding in their logs which broke our matchers. It should be fixed by 2d96e08. |
$ ./kuboreleaser release --version v0.20.0 prepare-branch
INFO[2023-05-09 09:48:41] Checking the status of the action...
INFO[2023-05-09 09:48:41] I'm going to check if PRs that update versions in the release branch and the master branch exist and if they're merged already.
INFO[2023-05-09 09:48:42] The action is not complete yet, continuing...
WARN[2023-05-09 09:48:42] https://github.com/ipfs/kubo/pull/9837 is closed (the action is not complete)
INFO[2023-05-09 09:48:42] Running the action...
INFO[2023-05-09 09:48:42] I'm going to create a PRs that update the version in the release branch and the master branch.
INFO[2023-05-09 09:48:42] I'm also going to update the changelog if we're performing the final release. Please note that it might take a while because I have to clone a looooot of repos.
FATA[2023-05-09 09:48:48] POST https://api.github.com/repos/ipfs/kubo/pulls: 422 Validation Failed [{Resource:PullRequest Field: Code:custom Message:No commits between release and release-v0.20.0}] |
Another improvement I can see from the 0.20 release cycle: #6 |
Another issue found when releasing RC-N > 1. This one's for the prepare-branch check.
|
Most critical of the issues reported here have been addressed via:
For the ones that were not addressed yet, I created separate issues:
Finally, I couldn't find examples of these reoccurring in newer releases (we should open new issues for them if it turns out they're still causing problems):
|
TODO
./
before commands in the release checklistThe text was updated successfully, but these errors were encountered: