Skip to content

[pull] main from bazel-contrib:main#368

Merged
pull[bot] merged 6 commits into
garymm:mainfrom
bazel-contrib:main
Aug 17, 2025
Merged

[pull] main from bazel-contrib:main#368
pull[bot] merged 6 commits into
garymm:mainfrom
bazel-contrib:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Aug 17, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

rickeylev and others added 6 commits August 17, 2025 01:35
We've had several backport requests of late. It's tenable for users to
do the more
time consuming working of backporting the code, so give steps on how to
do so.
Before this we would pull all of the wheels that the user target
configuration
would be compatible with and that meant that it was not customizable.
This also
meant that there were a lot of footguns in the configuration where the
select
statements were not really foolproof.

With this PR we select only those sources that need to be for the
declared
configurations.

Freethreaded support should be done by defining extra freethreaded
platforms
using the new builder API. It is done as a followup in #3063.

This is also changing the default platforms to be only the fully
supported
platforms. This makes the testing easier and avoids us running into
compatibility issues during the rollout.

Work towards #2747
Fixes #2759
Fixes #2849
With this we move closer towards starting playing with the API to fully
replace `pip.parse` with `pip.configure` builder pattern for better
expressiveness.

Work towards #2747
…nking_context for to support upcoming CcInfo changes (#3075)

This change allows Bazel to remove linkstamp from CcLinkingContext.

The change is a no-op.

Co-authored-by: Richard Levasseur <richardlev@gmail.com>
Co-authored-by: Ignas Anikevicius <240938+aignas@users.noreply.github.com>
Summary:
- remove config settings generation
- remove unnecessary params
- remove BUILD.bazel generating unnecessary params
)

Update rules_go to include
bazel-contrib/rules_go#4298
Update gazelle to align with the version the rules_go bzlmod will bring
in, and ensure the go.mod version is the same as bzlmod version.
Update go to 1.21 to include the `slices` library that some of the
go.mod updates depend on.

Fixes #2956.

---------

Co-authored-by: Douglas Thor <dougthor42@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators Aug 17, 2025
@pull pull Bot added the ⤵️ pull label Aug 17, 2025
@pull pull Bot merged commit e09a6f4 into garymm:main Aug 17, 2025
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants