Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 #66796 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.