chore(deps): update dependency rules_swift to v3 #173
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.4.1Release Notes
bazelbuild/rules_swift (rules_swift)
v3.4.1Compare Source
What's Changed
always_linkdefaulting toFalseby @adincebic in #1626New Contributors
Full Changelog: bazelbuild/rules_swift@3.4.0...3.4.1
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.4.0Compare Source
What's Changed
additional_linker_inputsinswift_binaryby @adincebic in #1584exec_groupin more places by @brentleyjones in #1588SWIFT_TOOLCHAIN_TYPEto work with Bzlmod + AEGs by @brentleyjones in #1587Full Changelog: bazelbuild/rules_swift@3.3.0...3.4.0
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.3.0Compare Source
What's Changed
Full Changelog: bazelbuild/rules_swift@3.2.0...3.3.0
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.2.0Compare Source
What's Changed
-Xccflags that are derived from Bazel's--objccoptflags and from--compilation_mode. by @luispadron in #1566last_greenuntil a BEP bug is fixed by @brentleyjones in #1569swift.split_derived_files_generationby @brentleyjones in #1574all_compile_action_names()in more locations by @brentleyjones in #1579coptsandlinkoptstoswift_proto_libraryby @karim-alweheshy in #1497$(location)support to proto rules by @brentleyjones in #1580additional_objc_compiler_inputstomixed_langauge_libraryby @brentleyjones in #1581swiftc_inputstoswift_common.compileincompile_swift_protos_for_targetby @brentleyjones in #1582-file-prefix-map, so that indexstores emitted by those actions are also deterministic. by @luispadron in #1577@adincebicas a maintainer by @adincebic in #1592New Contributors
Full Changelog: bazelbuild/rules_swift@3.1.2...3.2.0
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.1.2Compare Source
What's Changed
.swift-explicit-module-map.jsonby @ileitch in #1545-file-compilation-dir .explicitly to the Swift driver so that.swiftmodulefiles are hermetic. by @adincebic in #1554-plugin-pathfor testing macros location when building tests by @aaronsky in #1555New Contributors
Full Changelog: bazelbuild/rules_swift@3.1.1...3.1.2
This release is compatible with Bazel 7.x LTS, 8.x LTS, and 9.x rolling releases.
MODULE.bazel Snippet
Workspace Snippet
v3.1.1Compare Source
What's Changed
-Xwrapped-swiftarg in worker by @luispadron in #1551Full Changelog: bazelbuild/rules_swift@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.0Compare Source
What's Changed
always_include_developer_search_pathstomixed_language_libraryby @jschear in #1539clang_depsattr tomixed_language_libraryby @jschear in #1540ctx.coverage_instrumentedto detect if a target should be instrumented by @brentleyjones in #1547rules_ccfor 7.x WORKSPACE/non-bzlmod users by @aaronsky in #1549.swiftsourceinforeadonly bugs in version 3+ by @luispadron in #1550Full Changelog: bazelbuild/rules_swift@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.2Compare Source
Breaking changes
compatibility_levelto3by @luispadron in #1536objc_library.module_mapattribute inswift_clang_module_aspectby @brentleyjones in #1328SwiftInfoarguments by @brentleyjones in #1427swift_common.toolchain_attrsby @brentleyjones in #1385emit_swiftinterfacebuild setting by @brentleyjones in #1393SWIFT_CUSTOM_TOOLCHAINdefine by @brentleyjones in #1432swift_module_aliasby @brentleyjones in #1390swift.emit_swiftsourceinfoby default by @brentleyjones in #1409Fixed
apple.swizzle_absolute_xcttestsourcelocationusage by @brentleyjones in #1457_check_supports_language_mode_6by @brentleyjones in #1484Added
swift_commonby @brentleyjones inswift_commonby @brentleyjones in #1429swift_overlayrule by @brentleyjones in #1431--test_filterinswift_testby @brentleyjones in #1410dataattribute tomixed_language_libraryby @brentleyjones in #1450swift_overlayby @brentleyjones in #1441package_nameinmixed_language_libraryby @luispadron in #1458swift_library_groupby @brentleyjones in #1468swift.suppress_warningsfeature by @aaronsky in #1489swift_binaryandswift_compiler_pluginby @sebastianv1 in #1512swift_synthesize_interface_aspect. by @luispadron in #1522Changed
doc/README.mdby @brentleyjones in #1428swift_libraryalwayslinkdefault to True by @brentleyjones in #1398swiftcnot found on Linux by @brentleyjones in #1433swift_cross_import_overlayto specify a disambiguating explicit module name for the declaring and/or bystanding module by @brentleyjones in #1417swift_overlay's depsSwiftInfos into the transitiveSwiftInfos of the propagatedSwiftInfoinstead of the directSwiftInfos (which causes them to be merged with the overlay module itself) by @brentleyjones in #1438private_depswhen compiling the target that imports them by @brentleyjones in #1437swift_*target, and aswift_overlayshould only be referenced by a single other target'saspect_hintsby @brentleyjones in #1439alwayslinkon the clang target ofmixed_language_libraryas well by @brentleyjones in #1451swift_overlaylinking contexts when an overlay depends on another library that has an overlay by @brentleyjones in #1440swiftc.exeby @brentleyjones in #1483swiftcon matching host platform by @brentleyjones in #1490swift.suppress_warningscomment by @mattrobmattrob in #1499exec_groupforSWIFT_ACTION_DERIVE_FILESandSWIFT_ACTION_DUMP_ASTby @brentleyjones in #1510swift_synthesize_interface_aspectgenerates unique outputs by @luispadron in #1526Removed
apple_common.Objcprovider usage related to linking now that the Apple linking logic in Bazel gets everything fromCcInfoby @brentleyjones in #1383_allowlist_function_transitionin third_party by @brentleyjones in #1402SwiftBinaryInforequired provider frompluginsattribute by @brentleyjones in #1445swift_importby @brentleyjones in #1446New Contributors
Full Changelog: bazelbuild/rules_swift@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.0Compare Source
DO NOT USE.
Configuration
📅 Schedule: Branch creation - "every 1 weeks on Monday" (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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.