-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
release v3.3.1 #4715
release v3.3.1 #4715
Conversation
/gha run r-configure |
/gha run r-valgrind Workflow R valgrind tests has been triggered! 🚀 Status: success ✔️. |
/gha run r-solaris Workflow Solaris CRAN check has been triggered! 🚀 solaris-x86-patched: https://builder.r-hub.io/status/lightgbm_3.3.1.tar.gz-2df372ebe50f41ed82a95c934a064f60 |
/gha run r-valgrind Workflow R valgrind tests has been triggered! 🚀 Status: success ✔️. |
/gha run r-solaris Workflow Solaris CRAN check has been triggered! 🚀 solaris-x86-patched: https://builder.r-hub.io/status/lightgbm_3.3.1.tar.gz-32e2b2a86f3e4cff9fa6cc3b7ac526cb |
Thanks for the help @StrikerRUS ! @shiyu1994 are you ok moving forward with this release? I'd like your approval as well before merging and continuing the process. |
@jameslamb Sure, let's move this forward! |
@jameslamb @StrikerRUS Thanks for your efforts! |
Thanks very much! I'll merge this and submit the R package to CRAN shortly. Will post updates as I go. |
GitHub release for 3.3.1 has been published: https://github.com/microsoft/LightGBM/releases/tag/v3.3.1 and tag v3.3.1 has been pushed: https://github.com/microsoft/LightGBM/tags here's the Azure Pipelines build triggered by the new tag: https://dev.azure.com/lightgbm-ci/lightgbm-ci/_build/results?buildId=11361&view=results |
I'm really confused.... @StrikerRUS did I make a mistake in creating the release at GitHub? It seems that the job ran successfully on Azure Pipelines, but now there are two v3.3.1 releases on the release page. https://github.com/microsoft/LightGBM/releases All of the assets for the new release were attached to this draft one instead of the main v3.3.1 release created by release-drafter. |
I've submitted @shiyu1994 you should receive an email from CRAN asking you to click on a link to confirm the submission. |
I'm even more confused....now release 3.3.1 is gone! at https://github.com/microsoft/LightGBM/releases and at the repo homepage, the latest release is 3.3.0 the v3.3.1 tag I created last night is still there at https://github.com/microsoft/LightGBM/tags, however @shiyu1994 @StrikerRUS did one of you delete the 3.3.1 release? I did not. For context, I created the 3.3.1 release exactly the same way I did v3.3.0 (#4633 (comment))
When I did that on v3.3.0, we didn't observe any such problems, like Azure creating a duplicate release or releases being removed. I'm not sure what I did differently / incorrectly this time 😕 |
I'm working on it, please hold on... |
oh ok, no problem! |
Everything is OK. Here is what should be done after one pushed new tag and all Azure jobs were finished. Indeed, after that there are two Draft releases with the same tag. One is with empty description but with required Assets. Another one is created by the bot, has reach description with changelog but with only two default Assets. Click Edit on release with changelog and copy that changelog. Remove that release with changelog. Click Edit on release which is empty but has a lot of Asserts. Paste previously copied changelog from another duplicated release. Scroll down and click Publish release. |
ohhhhhh I see, thanks @StrikerRUS ! I'm really sorry for causing extra work for you. I'm guessing that for the v3.3.0 release, you did the process described above to reconcile the two releases. But since I didn't know about that, I just assumed that what I did worked, and that the Azure job attached artifacts to the existing release I'd created. Since your screenshots show two DRAFT releases, it also seems that I misunderstood the item |
@jameslamb No problem at all! I should have written this tiny guide about converting draft release(s) into normal one earlier.
Yeah, I did it.
I did the following:
Waited for Azure jobs to finish. I did it mainly to be able capture real screenshots for the process as if it was done from the scratch. |
thank you VERY MUCH for the extra effort to capture screenshots to help me understand the process. Next time I'll use |
Submission to CRAN is confirmed. |
great, thanks! |
This pull request has been automatically locked since there has not been any recent activity since it was closed. To start a new related discussion, open a new issue at https://github.com/microsoft/LightGBM/issues including a reference to this. |
This PR proposes a v3.3.1 release of LightGBM, with the main goal of restoring the R package to CRAN. (#4713).
Release checklist below was copied from #4633.
Release checklist:
configure
file of R-package:/gha run r-configure
.development.mode
fromunreleased
torelease
in pkgdown config file./gha run r-valgrind
./gha run r-solaris
.v*
tag to triggerGitHubRelease
action at Azure Pipelines.Draft
to normal one.stable
tag at GitHub.Necessary PRs and other Changes
I believe the R package being unavailable on CRAN is a seriously disruptive issue, and that we should not delay a 3.3.1 release waiting for other open PRs to be merged.
I'm proposing that only the two open PRs below, both of which improve our confidence in a a new release to CRAN, need to be merged before publishing a new release.
Also, we agreed to fix one issue.
I'd also like to propose that after the v3.3.1 release, we again wait 2 weeks to begin merging other large PRs, in case a v3.3.2 release is required.