Skip to content

Adopt symbolic macros for public-facing API#2933

Merged
aaronsky merged 1 commit into
bazelbuild:mainfrom
aaronsky:aaronsky/symbolic-macros-for-public-api
May 14, 2026
Merged

Adopt symbolic macros for public-facing API#2933
aaronsky merged 1 commit into
bazelbuild:mainfrom
aaronsky:aaronsky/symbolic-macros-for-public-api

Conversation

@aaronsky
Copy link
Copy Markdown
Contributor

@aaronsky aaronsky commented May 7, 2026

This PR migrates legacy macros in our public API to symbolic macros, now that we're on Bazel 8. This will allow downstream consumers to wrap these macros in their own symbolic macros. It does not make any changes to the core_ml and intent library macros in apple/resources.bzl.

Reviewers and tests should assert that this PR:

  • Does not introduce breaking changes, except where possible to support symbolic macros
  • Does not regress functionality through new attr type annotations or performance characteristics
  • Makes sense to do at all

@aaronsky aaronsky force-pushed the aaronsky/symbolic-macros-for-public-api branch 6 times, most recently from 7cf86dc to abe93e2 Compare May 8, 2026 16:16
This PR migrates legacy macros in our public API to symbolic macros, now that we're on Bazel 8. This will allow downstream consumers to wrap these macros in their own symbolic macros.

Reviewers and tests should assert that this PR:

- Does not introduce breaking changes, except where possible to support symbolic macros
- Does not regress functionality through new attr type annotations or performance characteristics
- Makes sense to do at all
@aaronsky aaronsky force-pushed the aaronsky/symbolic-macros-for-public-api branch from abe93e2 to 3d4160b Compare May 12, 2026 20:19
@aaronsky aaronsky marked this pull request as ready for review May 12, 2026 21:12
@aaronsky aaronsky enabled auto-merge (squash) May 12, 2026 21:13
@aaronsky aaronsky merged commit 8f45e63 into bazelbuild:main May 14, 2026
8 checks passed
@aaronsky aaronsky deleted the aaronsky/symbolic-macros-for-public-api branch May 14, 2026 00:21
Comment thread apple/ios.bzl
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