Update dependency rules_swift to v3 - autoclosed #427
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.9.0
->3.0.2
Release Notes
bazelbuild/rules_swift (rules_swift)
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.
View the repository job log