Commit 0c542b3
chore(deps): update dependency rules_swift to v3.2.0 (#1904)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [rules_swift](https://redirect.github.com/bazelbuild/rules_swift) |
bazel_dep | minor | `3.1.2` -> `3.2.0` |
---
### Release Notes
<details>
<summary>bazelbuild/rules_swift (rules_swift)</summary>
###
[`v3.2.0`](https://redirect.github.com/bazelbuild/rules_swift/releases/tag/3.2.0)
[Compare
Source](https://redirect.github.com/bazelbuild/rules_swift/compare/3.1.2...3.2.0)
##### What's Changed
- \[meta] Add [@​aaronsky](https://redirect.github.com/aaronsky)
to BCR maintainers list by
[@​aaronsky](https://redirect.github.com/aaronsky) in
[https://github.com/bazelbuild/rules_swift/pull/1556](https://redirect.github.com/bazelbuild/rules_swift/pull/1556)6
- Get triple from the make variable CC\_TARGET\_TRIPLE by
[@​ma-oli](https://redirect.github.com/ma-oli) in
[https://github.com/bazelbuild/rules_swift/pull/1558](https://redirect.github.com/bazelbuild/rules_swift/pull/1558)8
- Use apple constraints over config\_setting\_group in select by
[@​ma-oli](https://redirect.github.com/ma-oli) in
[https://github.com/bazelbuild/rules_swift/pull/1563](https://redirect.github.com/bazelbuild/rules_swift/pull/1563)3
- feat(toolchain): add copts and objc\_copts attributes to toolchains by
[@​ma-oli](https://redirect.github.com/ma-oli) in
[https://github.com/bazelbuild/rules_swift/pull/1564](https://redirect.github.com/bazelbuild/rules_swift/pull/1564)4
- Remove space-in-path replacement by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/896](https://redirect.github.com/bazelbuild/rules_swift/pull/896)6
- Fixes warnings in SwiftTestingRunner.swift by
[@​csmulhern](https://redirect.github.com/csmulhern) in
[https://github.com/bazelbuild/rules_swift/pull/1565](https://redirect.github.com/bazelbuild/rules_swift/pull/1565)5
- Make sure that symbol graph extraction and interface synthesis honor
`-Xcc` flags that are derived from Bazel's `--objccopt` flags and from
`--compilation_mode`. by
[@​luispadron](https://redirect.github.com/luispadron) in
[https://github.com/bazelbuild/rules_swift/pull/1566](https://redirect.github.com/bazelbuild/rules_swift/pull/1566)6
- Lock `last_green` until a BEP bug is fixed by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1569](https://redirect.github.com/bazelbuild/rules_swift/pull/1569)9
- Remove Patrick from contributors by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1573](https://redirect.github.com/bazelbuild/rules_swift/pull/1573)3
- Fix `swift.split_derived_files_generation` by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1574](https://redirect.github.com/bazelbuild/rules_swift/pull/1574)4
- Use `all_compile_action_names()` in more locations by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1579](https://redirect.github.com/bazelbuild/rules_swift/pull/1579)9
- Remove Thi from maintainers by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1578](https://redirect.github.com/bazelbuild/rules_swift/pull/1578)8
- Add `copts` and `linkopts` to `swift_proto_library` by
[@​karim-alweheshy](https://redirect.github.com/karim-alweheshy)
in
[https://github.com/bazelbuild/rules_swift/pull/1497](https://redirect.github.com/bazelbuild/rules_swift/pull/1497)7
- Add `$(location)` support to proto rules by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1580](https://redirect.github.com/bazelbuild/rules_swift/pull/1580)0
- Add `additional_objc_compiler_inputs` to `mixed_langauge_library` by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1581](https://redirect.github.com/bazelbuild/rules_swift/pull/1581)1
- Pass `swiftc_inputs` to `swift_common.compile` in
`compile_swift_protos_for_target` by
[@​brentleyjones](https://redirect.github.com/brentleyjones) in
[https://github.com/bazelbuild/rules_swift/pull/1582](https://redirect.github.com/bazelbuild/rules_swift/pull/1582)2
- Ensure that PCMs are hermetic on Xcode 16 and higher. by
[@​luispadron](https://redirect.github.com/luispadron) in
[https://github.com/bazelbuild/rules_swift/pull/1575](https://redirect.github.com/bazelbuild/rules_swift/pull/1575)5
- Unconditionally pass -file-prefix-map to the compiler to remove
nondeterministic paths. by
[@​luispadron](https://redirect.github.com/luispadron) in
[https://github.com/bazelbuild/rules_swift/pull/1576](https://redirect.github.com/bazelbuild/rules_swift/pull/1576)6
- Make sure that .swiftinterface compile actions also use
`-file-prefix-map`, so that indexstores emitted by those actions are
also deterministic. by
[@​luispadron](https://redirect.github.com/luispadron) in
[https://github.com/bazelbuild/rules_swift/pull/1577](https://redirect.github.com/bazelbuild/rules_swift/pull/1577)7
- Use Xcode 16.4 in CI and fix non-bzlmod dependency issues by
[@​luispadron](https://redirect.github.com/luispadron) in
[https://github.com/bazelbuild/rules_swift/pull/1591](https://redirect.github.com/bazelbuild/rules_swift/pull/1591)1
- Add `@adincebic` as a maintainer by
[@​adincebic](https://redirect.github.com/adincebic) in
[https://github.com/bazelbuild/rules_swift/pull/1592](https://redirect.github.com/bazelbuild/rules_swift/pull/1592)2
- Force everyone to use checked continuations Obj-C async bridging,
regardless of Swift language mode by
[@​adincebic](https://redirect.github.com/adincebic) in
[https://github.com/bazelbuild/rules_swift/pull/1593](https://redirect.github.com/bazelbuild/rules_swift/pull/1593)3
- Add adincebic as BCR maintainer by
[@​adincebic](https://redirect.github.com/adincebic) in
[https://github.com/bazelbuild/rules_swift/pull/1594](https://redirect.github.com/bazelbuild/rules_swift/pull/1594)4
##### New Contributors
- [@​ma-oli](https://redirect.github.com/ma-oli) made their first
contribution in
[https://github.com/bazelbuild/rules_swift/pull/1558](https://redirect.github.com/bazelbuild/rules_swift/pull/1558)8
- [@​csmulhern](https://redirect.github.com/csmulhern) made their
first contribution in
[https://github.com/bazelbuild/rules_swift/pull/1565](https://redirect.github.com/bazelbuild/rules_swift/pull/1565)5
- [@​karim-alweheshy](https://redirect.github.com/karim-alweheshy)
made their first contribution in
[https://github.com/bazelbuild/rules_swift/pull/1497](https://redirect.github.com/bazelbuild/rules_swift/pull/1497)7
**Full Changelog**:
https://github.com/bazelbuild/rules\_swift/compare/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
```bzl
bazel_dep(name = "rules_swift", version = "3.2.0", repo_name = "build_bazel_rules_swift")
```
##### Workspace Snippet
```bzl
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_swift",
sha256 = "e07a9870c2b2023a1212cb8ea7f436f26d68acddae99c868abb0fab710a247d9",
url = "https://github.com/bazelbuild/rules_swift/releases/download/3.2.0/rules_swift.3.2.0.tar.gz",
)
load(
"@​build_bazel_rules_swift//swift:repositories.bzl",
"swift_rules_dependencies",
)
swift_rules_dependencies()
load(
"@​build_bazel_rules_swift//swift:extras.bzl",
"swift_rules_extra_dependencies",
)
swift_rules_extra_dependencies()
```
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4wLjAiLCJ1cGRhdGVkSW5WZXIiOiI0MS4wLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
Co-authored-by: Chuck Grindel <[email protected]>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>1 parent 593b80c commit 0c542b3
File tree
28 files changed
+28
-28
lines changed- bzlmod/workspace
- examples
- firebase_example
- google_maps_example
- grpc_example
- injectionnext_example
- interesting_deps
- ios_sim
- kscrash_example
- language_modes_example
- lottie_ios_example
- messagekit_example
- nimble_example
- objc_code
- phone_number_kit
- pkg_manifest_minimal
- resources_example
- shake_ios_example
- skip_local_transitive_dependencies_example
- snapkit_example
- soto_example
- sqlite_data_example
- stripe_example
- swift_package_registry_example
- symlink_example
- tca_example
- vapor_example
- xcmetrics_example
- tools/create_example/template_files
28 files changed
+28
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
0 commit comments