Conversation
|
@StrikerRUS @shiyu1994 @guolinke @borchero @jmoralez please edit the description if you want to add other items for the release. @shiyu1994 will you be able to help with these soon?
I'm not sure we have other maintainers / contributors who are available to help with them. If you cannot help get them merged, we may have to skip them for the release. |
|
Looks great, thanks for the summary! I would have loved to include proper polars support in the next release but I think this will be a little tight on my end 🙈 |
Thank you for help with the release. Will try to finish these soon. |
I would have too, but that's ok. If it doesn't make it this release hopefully it can be in the next one. |
|
Given that our Slack workspace has expired due to the termination of Slack service in China, I think we should start a new group for the communication of our maintainers. What do you think is the most proper approach? It can be a new slack workspace, or an alternative like Pumble, or a Wechat group. |
|
I'm willing to try WeChat! But I want to be sure it is private to maintainers, so we can discuss private topics like security reports and possible new maintainers. So probably should be different from #5715 Could you create a group and send us email invitations? |
Sure! Will create a group and send the QR code to you. |
|
@jameslamb @StrikerRUS @borchero Sent the QR code of WeChat group to your email, please check and join the group. |
I'm getting "Too many attempts. Try again later." Will try again tomorrow. |
It has been almost 1 year since the last release of LightGBM: https://github.com/microsoft/LightGBM/releases/tag/v4.6.0
Many changes have built up on
mastersince then. Let's use this PR to decide on a list of what else we want to get into a release, then try to put up a release soon.Release checklist:
Copied from #6796 with a few changes.
deadline
None that I know of yet, though there are WARNINGs on the check results at https://cran.r-project.org/web/checks/check_results_lightgbm.html which might turn into errors or a CRAN
threatrequest.before merge
configurefile of R-package:/gha run r-configure.development.modefromunreleasedtoreleasein pkgdown config file.python-package/pyproject.toml.. version-added::.. version-deprecated::.. version-changed::config.hhave*New in version {version}*comments addeduv, lib_lightgbm.dll not found #6936lgb.interprete#6732after merge
v*tag to trigger the release action (TODO: update based on the outcome of [RFC] [ci] remove Azure DevOps CI jobs? #6949 (comment))stabletag at GitHub.code to update tags (click me)
stableversion docs on readthedocs (see [ci] Fix version matching between RTD pages and R-package pages #6673 (comment))release/v{n}.{n}.{n}from RTD versionsafter the release is created by Azure DevOps job
release-drafterto the automatically-created GitHub release, convert it fromDraftto published.Manually attach(no longer necessary as of [RFC] [ci] remove Azure DevOps CI jobs? #6949)arm64macOS wheel to the releaseManually attach(no longer necessary as of [RFC] [ci] remove Azure DevOps CI jobs? #6949)aarch64Linux wheel to the releasecode to publish to PyPI (summary)
(
ghis the GitHub CLI, see https://cli.github.com/manual/gh_release_download)Then confirmed that installing the latest wheel works.
pip install -i https://test.pypi.org/simple/ "lightgbm==${NEW_VERSION}" python ./examples/python-guide/logistic_regression.pyThen pushed them to real PyPI.
conda-forgerecipecode to open that dev version PR (click me)
Notes for Reviewers
I believe this should be
v4.7.0instead ofv4.6.1because of some small breaking changes:See https://github.com/microsoft/LightGBM/releases.