Skip to content

{rules_python,rules_python_gazelle_plugin}@1.8.0-rc0#6895

Merged
bazel-io merged 1 commit intobazelbuild:mainfrom
bazel-contrib:rules_python,rules_python_gazelle_plugin-1.8.0-rc0
Dec 22, 2025
Merged

{rules_python,rules_python_gazelle_plugin}@1.8.0-rc0#6895
bazel-io merged 1 commit intobazelbuild:mainfrom
bazel-contrib:rules_python,rules_python_gazelle_plugin-1.8.0-rc0

Conversation

@bazel-contrib-bot
Copy link
Contributor

@bazel-io
Copy link
Member

Hello @rickeylev, @aignas, modules you maintain (rules_python, rules_python_gazelle_plugin) have been updated in this PR.
Please review the changes. You can view a diff against the previous version in the "Generate module diff" check.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds version 1.8.0-rc0 for rules_python and rules_python_gazelle_plugin. The changes are mostly correct, but I found a critical dependency issue in rules_python_gazelle_plugin. It declares a dependency on rules_python version 0.18.0 instead of the new version 1.8.0-rc0. This will likely cause breakages for downstream users and must be corrected.

)

bazel_dep(name = "bazel_skylib", version = "1.8.2")
bazel_dep(name = "rules_python", version = "0.18.0")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The rules_python dependency is pinned to 0.18.0, but this release is for 1.8.0-rc0. Since rules_python and rules_python_gazelle_plugin are released from the same repository at the same time, the dependency should be on the same version. The local_path_override in this file and command-line overrides in presubmit.yml mask this issue during CI, but downstream users will fetch the incorrect, older version of rules_python, which will likely cause breakages.

Suggested change
bazel_dep(name = "rules_python", version = "0.18.0")
bazel_dep(name = "rules_python", version = "1.8.0-rc0")

@rickeylev
Copy link
Contributor

@bazelbuild/bcr-maintainers looks like we need approval due to presubmit.yaml changes

@fmeum fmeum added the presubmit-auto-run Presubmit jobs will be triggered for new changes automatically without reviewer's approval label Dec 20, 2025
@rickeylev
Copy link
Contributor

@bazelbuild/bcr-maintainers looks like a transient network issue borked the presubmits -- can someone hit rebuild on buildkite?

https://buildkite.com/bazel/bcr-presubmit/builds/24696/steps/canvas?jid=019b3aba-16cf-4cd6-81cb-7c2ecf4aa8fa#019b3aba-16cf-4cd6-81cb-7c2ecf4aa8fa

@rickeylev
Copy link
Contributor

@bazelbuild/bcr-maintainers can someone please queue for merge? The bot isn't activating for some reason (has all approvals and tests passing). Is it because the PR is draft? Should we create a non-draft PR in the future?

@fmeum fmeum marked this pull request as ready for review December 21, 2025 20:13
Copy link
Member

@bazel-io bazel-io left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All modules in this PR have been approved by their maintainers. This PR will be merged if all presubmit checks pass.

@bazel-io bazel-io merged commit c4bad40 into bazelbuild:main Dec 22, 2025
26 checks passed
@bazel-io bazel-io added the auto-merged This PR is automatically merged by the BCR reviewer bot. label Dec 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merged This PR is automatically merged by the BCR reviewer bot. presubmit-auto-run Presubmit jobs will be triggered for new changes automatically without reviewer's approval

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants