Skip to content

Remove direct dependency on rules_apple#25708

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

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

Conversation

@keith
Copy link
Contributor

@keith 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.

@keith keith requested a review from a team as a code owner February 5, 2026 22:51
@keith keith requested review from JasonLunn and removed request for a team February 5, 2026 22:51
@JasonLunn JasonLunn added mac bazel 🅰️ 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 JasonLunn force-pushed the ks/remove-direct-dependency-on-rules_apple branch from f637c74 to 08492f7 Compare February 6, 2026 16:17
@JasonLunn JasonLunn added 🅰️ safe for tests Mark a commit as safe to run presubmits over and removed 🅰️ safe for tests Mark a commit as safe to run presubmits over labels Feb 6, 2026
@github-actions github-actions bot removed the 🅰️ safe for tests Mark a commit as safe to run presubmits over label Feb 6, 2026
@JasonLunn JasonLunn requested review from a team and dmaclach and removed request for a team February 6, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants