Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Remove direct dependency on rules_apple#25708

Closed
keith wants to merge 1 commit intoprotocolbuffers:mainfrom
keith:ks/remove-direct-dependency-on-rules_apple
Closed

Remove direct dependency on rules_apple#25708
keith wants to merge 1 commit intoprotocolbuffers:mainfrom
keith:ks/remove-direct-dependency-on-rules_apple

Conversation

Copy link
Contributor

keith commented Feb 5, 2026

This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.

luispadron reacted with thumbs up emoji
keith requested a review from a team as a code owner February 5, 2026 22:51
keith requested review from JasonLunn and removed request for a team February 5, 2026 22:51
JasonLunn added mac bazel [A] safe for tests Mark a commit as safe to run presubmits over labels Feb 6, 2026
This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.
JasonLunn force-pushed the ks/remove-direct-dependency-on-rules_apple branch from f637c74 to 08492f7 Compare February 6, 2026 16:17
JasonLunn added [A] safe for tests Mark a commit as safe to run presubmits over and removed [A] safe for tests Mark a commit as safe to run presubmits over labels Feb 6, 2026
github-actions bot removed the [A] safe for tests Mark a commit as safe to run presubmits over label Feb 6, 2026
JasonLunn requested review from a team and dmaclach and removed request for a team February 6, 2026 16:19
dmaclach requested review from thomasvl and removed request for dmaclach February 7, 2026 16:44
Copy link
Contributor

dmaclach commented Feb 7, 2026

moving over to thomas who owns this space.

thomasvl added the ruby label Feb 9, 2026
Copy link
Contributor

thomasvl commented Feb 9, 2026

Given the file paths/diffs, this looks like it is entirely there for Ruby, so someone that knows that space will likely want to double check, but given who this is coming from, it's probably correct.

thomasvl approved these changes Feb 9, 2026
copybara-service bot pushed a commit that referenced this pull request Feb 9, 2026
This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.

Closes #25708

FUTURE_COPYBARA_INTEGRATE_REVIEW=#25708 from keith:ks/remove-direct-dependency-on-rules_apple 08492f7
PiperOrigin-RevId: 867604311
copybara-service bot mentioned this pull request Feb 9, 2026
copybara-service bot pushed a commit that referenced this pull request Feb 9, 2026
This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.

Closes #25708

FUTURE_COPYBARA_INTEGRATE_REVIEW=#25708 from keith:ks/remove-direct-dependency-on-rules_apple 08492f7
PiperOrigin-RevId: 867604311
copybara-service bot pushed a commit that referenced this pull request Feb 10, 2026
This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.

Closes #25708

FUTURE_COPYBARA_INTEGRATE_REVIEW=#25708 from keith:ks/remove-direct-dependency-on-rules_apple 08492f7
PiperOrigin-RevId: 867604311
copybara-service bot closed this in d19b129 Feb 10, 2026
JasonLunn pushed a commit that referenced this pull request Feb 10, 2026
This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.

Closes #25708

PiperOrigin-RevId: 868188755
JasonLunn mentioned this pull request Feb 10, 2026
JasonLunn pushed a commit that referenced this pull request Feb 10, 2026
This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.

Closes #25708

PiperOrigin-RevId: 868188755
JasonLunn pushed a commit that referenced this pull request Feb 10, 2026
This was only used for 2 apple_binary targets that we can replace with
cc_binary. There is a difference here that previously these binary
targets would transitively set the macOS version being targeted via a
transition, this is no longer the case and now that setting is inherited
from the including project's config instead. If unset it uses the host
OS version which isn't ideal.

Closes #25708

PiperOrigin-RevId: 868188755
JasonLunn mentioned this pull request Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

thomasvl thomasvl approved these changes

JasonLunn Awaiting requested review from JasonLunn JasonLunn is a code owner automatically assigned from protocolbuffers/protobuf-ruby

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

4 participants