-
-
Notifications
You must be signed in to change notification settings - Fork 409
Update bazel (major) #3557
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update bazel (major) #3557
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3557 +/- ##
=======================================
Coverage 84.49% 84.50%
=======================================
Files 671 671
Lines 35200 35200
=======================================
+ Hits 29742 29745 +3
+ Misses 5458 5455 -3 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Bloaty Results 🐋Compared to main
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/bloaty-results/pr-3557-compared-to-main.txtCompared to d387090 (legacy)
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/bloaty-results/pr-3557-compared-to-legacy.txt |
Benchmark Results ⚡
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/benchmark-results/pr-3557-compared-to-main.txt |
6503a74
to
30e8f2d
Compare
b74b297
to
7809151
Compare
59a30c8
to
7e1c830
Compare
7e1c830
to
aa5ad8f
Compare
Bloaty Results (iOS) 🐋Compared to main
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/bloaty-results-ios/pr-3557-compared-to-main.txt |
aa5ad8f
to
3cb0b04
Compare
3cb0b04
to
5d6ce38
Compare
This bump include significant cleanup (150k lines deleted) in the rules_xcodeproj repo |
Seems to work. |
This PR contains the following updates:
3.22.0
->4.1.1
2.9.0
->3.1.1
2.12.1
->3.1.2
Release Notes
bazelbuild/rules_apple (rules_apple)
v4.1.1
Compare Source
What's Changed
macos_unit_test
reporting pass when failing by @luispadron in https://github.com/bazelbuild/rules_apple/pull/27544macos_unit_test
warnings when runningxcodebuild
by @luispadron in https://github.com/bazelbuild/rules_apple/pull/27544Full Changelog: https://github.com/bazelbuild/rules\_apple/compare/4.1.0...4.1.1
This release is compatible with Bazel 7.x LTS and 8.x LTS releases
MODULE.bazel Snippet
Workspace Snippet
v4.1.0
Compare Source
What's Changed
objc_library
from rules_cc. by @adincebic in https://github.com/bazelbuild/rules_apple/pull/27411objc_library
from rules_cc. by @adincebic in https://github.com/bazelbuild/rules_apple/pull/27400objc_library
from rules_cc. by @adincebic in https://github.com/bazelbuild/rules_apple/pull/27399New Contributors
Full Changelog: https://github.com/bazelbuild/rules\_apple/compare/4.0.1...4.1.0
This release is compatible with Bazel 7.x LTS and 8.x LTS releases
MODULE.bazel Snippet
Workspace Snippet
v4.0.1
Compare Source
What's Changed
Fixed
TEST_PREMATURE_EXIT_FILE
not being removed inmacos_test_runner
by @brentleyjones in https://github.com/bazelbuild/rules_apple/pull/27355Full Changelog: https://github.com/bazelbuild/rules\_apple/compare/4.0.0...4.0.1
This release is compatible with Bazel 7.x LTS and 8.x LTS releases
MODULE.bazel Snippet
Workspace Snippet
v4.0.0
Compare Source
What's changed
Breaking changes
.swiftinterface
files are no longer provided by default unless the underlying swift_library usesfeatures = ["swift.emit_swiftinterface"]
orlibrary_evolution = True
.experimental_mixed_language_library
rule, users should use rules_swift'smixed_language_library
rule instead.Fixed
Removed
no-remote
when there aren’t any codesign commands by @brentleyjones in https://github.com/bazelbuild/rules_apple/pull/26822One of the two will be used
grep by @brentleyjones in https://github.com/bazelbuild/rules_apple/pull/27244Added
TEST_PREMATURE_EXIT_FILE
by @brentleyjones in https://github.com/bazelbuild/rules_apple/pull/27255Changed
*_build_test
: Don't allow targets to be empty. by @luispadron in https://github.com/bazelbuild/rules_apple/pull/27199New Contributors
Full Changelog: https://github.com/bazelbuild/rules\_apple/compare/3.22.0...4.0.0
This release is compatible with Bazel 7.x LTS and 8.x LTS releases
MODULE.bazel Snippet
Workspace Snippet
bazelbuild/rules_swift (rules_swift)
v3.1.1
Compare Source
What's Changed
-Xwrapped-swift
arg in worker by @luispadron in https://github.com/bazelbuild/rules_swift/pull/15511Full Changelog: https://github.com/bazelbuild/rules\_swift/compare/3.1.0...3.1.1
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.1.0
Compare Source
What's Changed
always_include_developer_search_paths
tomixed_language_library
by @jschear in https://github.com/bazelbuild/rules_swift/pull/15399clang_deps
attr tomixed_language_library
by @jschear in https://github.com/bazelbuild/rules_swift/pull/15400ctx.coverage_instrumented
to detect if a target should be instrumented by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/15477rules_cc
for 7.x WORKSPACE/non-bzlmod users by @aaronsky in https://github.com/bazelbuild/rules_swift/pull/15499.swiftsourceinfo
readonly bugs in version 3+ by @luispadron in https://github.com/bazelbuild/rules_swift/pull/15500Full Changelog: https://github.com/bazelbuild/rules\_swift/compare/3.0.2...3.1.0
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.0.2
Compare Source
Breaking changes
compatibility_level
to3
by @luispadron in https://github.com/bazelbuild/rules_swift/pull/15366objc_library.module_map
attribute inswift_clang_module_aspect
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/13288SwiftInfo
arguments by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14277swift_common.toolchain_attrs
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/13855emit_swiftinterface
build setting by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/13933SWIFT_CUSTOM_TOOLCHAIN
define by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14322swift_module_alias
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/13900swift.emit_swiftsourceinfo
by default by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14099Fixed
apple.swizzle_absolute_xcttestsourcelocation
usage by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14577_check_supports_language_mode_6
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14844Added
swift_common
by @brentleyjones inswift_common
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14299swift_overlay
rule by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14311--test_filter
inswift_test
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14100data
attribute tomixed_language_library
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14500swift_overlay
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14411package_name
inmixed_language_library
by @luispadron in https://github.com/bazelbuild/rules_swift/pull/14588swift_library_group
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14688swift.suppress_warnings
feature by @aaronsky in https://github.com/bazelbuild/rules_swift/pull/14899swift_binary
andswift_compiler_plugin
by @sebastianv1 in https://github.com/bazelbuild/rules_swift/pull/15122swift_synthesize_interface_aspect
. by @luispadron in https://github.com/bazelbuild/rules_swift/pull/15222Changed
doc/README.md
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14288swift_library
alwayslink
default to True by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/13988swiftc
not found on Linux by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14333swift_cross_import_overlay
to specify a disambiguating explicit module name for the declaring and/or bystanding module by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14177swift_overlay
's depsSwiftInfo
s into the transitiveSwiftInfo
s of the propagatedSwiftInfo
instead of the directSwiftInfo
s (which causes them to be merged with the overlay module itself) by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14388private_deps
when compiling the target that imports them by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14377swift_*
target, and aswift_overlay
should only be referenced by a single other target'saspect_hints
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14399alwayslink
on the clang target ofmixed_language_library
as well by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14511swift_overlay
linking contexts when an overlay depends on another library that has an overlay by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14400swiftc.exe
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14833swiftc
on matching host platform by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14900swift.suppress_warnings
comment by @mattrobmattrob in https://github.com/bazelbuild/rules_swift/pull/14999exec_group
forSWIFT_ACTION_DERIVE_FILES
andSWIFT_ACTION_DUMP_AST
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/15100swift_synthesize_interface_aspect
generates unique outputs by @luispadron in https://github.com/bazelbuild/rules_swift/pull/15266Removed
apple_common.Objc
provider usage related to linking now that the Apple linking logic in Bazel gets everything fromCcInfo
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/13833_allowlist_function_transition
in third_party by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14022SwiftBinaryInfo
required provider fromplugins
attribute by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14455swift_import
by @brentleyjones in https://github.com/bazelbuild/rules_swift/pull/14466New Contributors
Full Changelog: https://github.com/bazelbuild/rules\_swift/compare/2.8.2...3.0.2
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.0.0
Compare Source
DO NOT USE.
MobileNativeFoundation/rules_xcodeproj (rules_xcodeproj)
v3.1.2
Compare Source
Fixed
v3.1.1
Compare Source
Fixed
v3.1.0
Compare Source
Adjusted
SIGINT
handler forprocess_bazel_build_log.py
: #3200--@​rules_swift//swift:copt
instead of--swiftcopt
: #3206--experimental_action_cache_store_output_metadata
: #3207Fixed
Testing.framework
to testing frameworks: #3211v3.0.0
Compare Source
New
defs.bzl
: #3194Adjusted
Fixed
_allow_remote_write_target_build_settings
typo: #3191Ruleset Development Changes
examples/integration
: #3197--incompatible_use_default_test_toolchain=no
for now: #3199Configuration
📅 Schedule: Branch creation - On day 1 and 15 of the month ( * * 1,15 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.