Skip to content

Conversation

@fmeum
Copy link
Member

@fmeum fmeum commented Aug 4, 2025

What type of PR is this?

Refactoring

What does this PR do? Why is it needed?

Partially reverts #3116, which is no longer necessary now that Bazel 7 and higher support configurable attributes with rule transitions. As a result, a top-level Go rule shares its configuration with that of the go_context and cgo_context targets it depend on. This unblocks switching to joint toolchain resolution for Go and C/C++ in a backwards-compatible way.

Which issues(s) does this PR fix?

Other notes for review

@fmeum fmeum marked this pull request as ready for review August 10, 2025 20:59
@fmeum fmeum requested review from jayconrod and linzhp August 10, 2025 20:59
Copy link
Collaborator

@jayconrod jayconrod left a comment

Choose a reason for hiding this comment

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

Sorry for the slow reply: was on vacation.

@fmeum fmeum enabled auto-merge (squash) August 27, 2025 05:42
@fmeum fmeum merged commit 879148f into master Aug 27, 2025
4 checks passed
@fmeum fmeum deleted the rule-transition branch August 27, 2025 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants