You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit adds full support for Bazel 8 while maintaining backward
compatibility with Bazel 7.
Changes:
- Fix ObjcInfo provider compatibility: Add hasattr checks for fields
removed in Bazel 8 (force_load_library, imported_library, library,
static_framework_file, etc.)
- Handle AppleDynamicFramework provider removal: Add conditional checks
and fallbacks for the removed provider
- Update MODULE.bazel dependencies to Bazel 8-compatible versions:
- apple_support: 1.15.1 → 1.21.1
- rules_cc: 0.0.10 → 0.0.16
- bazel_skylib: 1.4.2 → 1.7.1
- rules_pkg: 0.9.1 → 1.0.1
- stardoc: 0.6.2 → 0.7.2
- Add bazel_version.bzl utility for runtime version detection
- Update CI to test with both Bazel 7.1.0 and 8.0.0
- Add Bazel 8 migration guide to README
- Add compatibility test script
Fixes compatibility issues when using rules_ios with Bazel 8.0.0
Cleanup
0 commit comments