Commit Graph

382 Commits

Author SHA1 Message Date
renovate[bot] d81dda3e37
chore(deps): update dependency rules_rust to v0.53.0 (#407)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | minor | `0.52.2` -> `0.53.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-19 14:00:10 -07:00
renovate[bot] 5afa66c4b4
chore(deps): update dependency rules_rust to v0.53.0 (#406)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [rules_rust](https://redirect.github.com/bazelbuild/rules_rust) |
http_archive | minor | `0.52.2` -> `0.53.0` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.53.0`](https://redirect.github.com/bazelbuild/rules_rust/releases/tag/0.53.0)

[Compare
Source](https://redirect.github.com/bazelbuild/rules_rust/compare/0.52.2...0.53.0)

##### 0.53.0

##### Bzlmod

```python
bazel_dep(name = "rules_rust", version = "0.53.0")
```

##### WORKSPACE

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-heIBNyerJvsiq9/+SyrAwnotW2KWFnumPY9uExQPUfk=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.53.0/rules_rust-v0.53.0.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

##### What's Changed

- Add target specific rustc_flags last to the command line by
[@&#8203;erenon](https://redirect.github.com/erenon) in
[https://github.com/bazelbuild/rules_rust/pull/2927](https://redirect.github.com/bazelbuild/rules_rust/pull/2927)
- cargo_build_script: add some tests for the cc_args_and_env processing
by [@&#8203;krasimirgg](https://redirect.github.com/krasimirgg) in
[https://github.com/bazelbuild/rules_rust/pull/2931](https://redirect.github.com/bazelbuild/rules_rust/pull/2931)
- Update `BUILD.bazel` location by
[@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
in
[https://github.com/bazelbuild/rules_rust/pull/2937](https://redirect.github.com/bazelbuild/rules_rust/pull/2937)
- Update wasm_bindgen to non-deprecated rules_js API by
[@&#8203;dzbarsky](https://redirect.github.com/dzbarsky) in
[https://github.com/bazelbuild/rules_rust/pull/2934](https://redirect.github.com/bazelbuild/rules_rust/pull/2934)
- cargo_build_script: Add support for `-fsanitize-ignorelist=` by
[@&#8203;vitalybuka](https://redirect.github.com/vitalybuka) in
[https://github.com/bazelbuild/rules_rust/pull/2935](https://redirect.github.com/bazelbuild/rules_rust/pull/2935)
- cargo_build_script: Add regression test for revert
[#&#8203;2925](https://redirect.github.com/bazelbuild/rules_rust/issues/2925)
by [@&#8203;vitalybuka](https://redirect.github.com/vitalybuka) in
[https://github.com/bazelbuild/rules_rust/pull/2936](https://redirect.github.com/bazelbuild/rules_rust/pull/2936)
- \[Prost] Remove extra generated modules and opt-in to transitively
including deps by
[@&#8203;freeformstu](https://redirect.github.com/freeformstu) in
[https://github.com/bazelbuild/rules_rust/pull/2943](https://redirect.github.com/bazelbuild/rules_rust/pull/2943)
- gen_rust_project: optimize aquery with many targets by
[@&#8203;TheLortex](https://redirect.github.com/TheLortex) in
[https://github.com/bazelbuild/rules_rust/pull/2941](https://redirect.github.com/bazelbuild/rules_rust/pull/2941)
- Release version 53.0 by
[@&#8203;freeformstu](https://redirect.github.com/freeformstu) in
[https://github.com/bazelbuild/rules_rust/pull/2949](https://redirect.github.com/bazelbuild/rules_rust/pull/2949)

##### New Contributors

- [@&#8203;erenon](https://redirect.github.com/erenon) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2927](https://redirect.github.com/bazelbuild/rules_rust/pull/2927)
-
[@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
made their first contribution in
[https://github.com/bazelbuild/rules_rust/pull/2937](https://redirect.github.com/bazelbuild/rules_rust/pull/2937)
- [@&#8203;TheLortex](https://redirect.github.com/TheLortex) made their
first contribution in
[https://github.com/bazelbuild/rules_rust/pull/2941](https://redirect.github.com/bazelbuild/rules_rust/pull/2941)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.52.2...0.53.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 13:04:25 -07:00
John Millikin bda1c9fbf2
Support WebAssembly target platforms `wasm{32,64}-unknown-unknown` (#405) 2024-10-18 11:04:41 +02:00
renovate[bot] a80f2b4219
chore(deps): update dependency rules_foreign_cc to v0.12.0 (#377)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [rules_foreign_cc](https://togithub.com/bazelbuild/rules_foreign_cc) |
http_archive | minor | `0.11.1` -> `0.12.0` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_foreign_cc (rules_foreign_cc)</summary>

###
[`v0.12.0`](https://togithub.com/bazelbuild/rules_foreign_cc/releases/tag/0.12.0)

[Compare
Source](https://togithub.com/bazelbuild/rules_foreign_cc/compare/0.11.1...0.12.0)

#### Using Bzlmod with Bazel 6

1.  Enable with `common --enable_bzlmod` in `.bazelrc`.
2.  Add to your `MODULE.bazel` file:

```starlark
bazel_dep(name = "rules_foreign_cc", version = "0.12.0")
```

#### Using WORKSPACE

Paste this snippet into your  file:

```starlark
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_foreign_cc",
    sha256 = "a2e6fb56e649c1ee79703e99aa0c9d13c6cc53c8d7a0cbb8797ab2888bbc99a3",
    strip_prefix = "rules_foreign_cc-0.12.0",
    url = "https://github.com/bazelbuild/rules_foreign_cc/releases/download/0.12.0/rules_foreign_cc-0.12.0.tar.gz",
)

load("@&#8203;rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies")

### This sets up some common toolchains for building targets. For more details, please see
### https://bazelbuild.github.io/rules_foreign_cc/0.12.0/flatten.html#rules_foreign_cc_dependencies
rules_foreign_cc_dependencies()
```

#### What's Changed

- Re-export runfiles env vars so that dependencies can use them by
[@&#8203;mishazharov](https://togithub.com/mishazharov) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1235](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1235)
- Apply expand_locations_and_make_variables to cache_entries by
[@&#8203;froody](https://togithub.com/froody) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1240](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1240)
- Revert "Apply expand_locations_and_make_variables to cache_entries" by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1250](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1250)
- Fix macOS CI by [@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1251](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1251)
- Upgrade default ninja version to 1.12.1 by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1248](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1248)
- Add setup_args and run `meson setup` explictly by
[@&#8203;allsey87](https://togithub.com/allsey87) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1223](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1223)
- Portable copy_dir_contents_to_dir by
[@&#8203;lamcw](https://togithub.com/lamcw) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1246](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1246)
- Do not clobber user environment variables in Meson script by
[@&#8203;allsey87](https://togithub.com/allsey87) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1255](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1255)
- runnable_binary: use package_relative_label by
[@&#8203;lamcw](https://togithub.com/lamcw) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1253](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1253)
- configure_make: support autotools cross-compilation by
[@&#8203;novas0x2a](https://togithub.com/novas0x2a) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1247](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1247)
- cmake: handle builds that use static toolchain libs by
[@&#8203;novas0x2a](https://togithub.com/novas0x2a) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1256](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1256)
- Fix `_get_make_variables` ignoring user environment variables by
[@&#8203;allsey87](https://togithub.com/allsey87) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1230](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1230)
- add support for cc_shared_library deps by
[@&#8203;matt-sm](https://togithub.com/matt-sm) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1243](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1243)
- autotools: return darwin as os instead of cmake in xcompile by
[@&#8203;novas0x2a](https://togithub.com/novas0x2a) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1258](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1258)
- Update BCR presubmit by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1259](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1259)
- fix meson tests for macOS CI by
[@&#8203;jsun-splunk](https://togithub.com/jsun-splunk) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1260](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1260)
- Merge user provided CPPFLAGS with build system CPPFLAGS by
[@&#8203;allsey87](https://togithub.com/allsey87) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1261](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1261)

#### New Contributors

- [@&#8203;froody](https://togithub.com/froody) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1240](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1240)
- [@&#8203;allsey87](https://togithub.com/allsey87) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1223](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1223)
- [@&#8203;lamcw](https://togithub.com/lamcw) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1246](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1246)

**Full Changelog**:
https://github.com/bazelbuild/rules_foreign_cc/compare/0.11.1...0.12.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguNTYuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rahul Butani <rrbutani@users.noreply.github.com>
2024-10-11 21:32:38 +00:00
renovate[bot] 1a23261326
chore(deps): update dependency rules_go to v0.50.1 (#384)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_go | bazel_dep | minor | `0.49.0` -> `0.50.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-11 20:55:05 +00:00
Rahul Butani e047cfc980
ci: update `libtinfo5` installation for Ubuntu 24.04 (#401)
As per https://github.com/actions/runner-images/issues/10636
`ubuntu-latest` is now Ubuntu 24.04 instead of 22.04 which [does not]
have `libtinfo5` in the default PPAs.

[does not]: https://packages.ubuntu.com/search?keywords=libtinfo

Unfortunately all of the LLVM binary releases for Ubuntu still target
18.04 and contain binaries linked against `libtinfo5` — until LLVM 19
where the `libtinfo` dep was dropped.

Pinning CI to use Ubuntu 22.04 is an option; however this commit installs
`libtinfo5` on the Ubuntu 24.04 runners manually instead.
2024-10-11 20:19:12 +00:00
renovate[bot] 4f3101e481
chore(deps): update dependency io_bazel_rules_go to v0.50.1 (#383)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [io_bazel_rules_go](https://redirect.github.com/bazelbuild/rules_go) |
http_archive | minor | `v0.49.0` -> `v0.50.1` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_go (io_bazel_rules_go)</summary>

###
[`v0.50.1`](https://redirect.github.com/bazelbuild/rules_go/releases/tag/v0.50.1)

[Compare
Source](https://redirect.github.com/bazelbuild/rules_go/compare/v0.50.0...v0.50.1)

#### `WORKSPACE` code

load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl",
"http_archive")

    http_archive(
        name = "io_bazel_rules_go",
sha256 =
"f4a9314518ca6acfa16cc4ab43b0b8ce1e4ea64b81c38d8a3772883f153346b8",
        urls = [

"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.50.1/rules_go-v0.50.1.zip",

"https://github.com/bazelbuild/rules_go/releases/download/v0.50.1/rules_go-v0.50.1.zip",
        ],
    )

load("@&#8203;io_bazel_rules_go//go:deps.bzl", "go_register_toolchains",
"go_rules_dependencies")

    go_rules_dependencies()

    go_register_toolchains(version = "1.23.0")

#### Fixes Included:


[#&#8203;4081](https://redirect.github.com/bazelbuild/rules_go/issues/4081)

[#&#8203;4082](https://redirect.github.com/bazelbuild/rules_go/issues/4082)

[#&#8203;4083](https://redirect.github.com/bazelbuild/rules_go/issues/4083)

**Full Changelog**:
https://github.com/bazelbuild/rules_go/compare/v0.50.0...v0.50.1

###
[`v0.50.0`](https://redirect.github.com/bazelbuild/rules_go/releases/tag/v0.50.0)

[Compare
Source](https://redirect.github.com/bazelbuild/rules_go/compare/v0.49.0...v0.50.0)

#### `WORKSPACE` code

load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl",
"http_archive")

    http_archive(
        name = "io_bazel_rules_go",
sha256 =
"67b4d1f517ba73e0a92eb2f57d821f2ddc21f5bc2bd7a231573f11bd8758192e",
        urls = [

"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.50.0/rules_go-v0.50.0.zip",

"https://github.com/bazelbuild/rules_go/releases/download/v0.50.0/rules_go-v0.50.0.zip",
        ],
    )

load("@&#8203;io_bazel_rules_go//go:deps.bzl", "go_register_toolchains",
"go_rules_dependencies")

    go_rules_dependencies()

    go_register_toolchains(version = "1.23.0")

#### What's Changed

- Break reliance on GOROOT_FINAL by
[@&#8203;JacobOaks](https://redirect.github.com/JacobOaks) in
[https://github.com/bazelbuild/rules_go/pull/3984](https://redirect.github.com/bazelbuild/rules_go/pull/3984)
- Migrate to macos_arm64 by
[@&#8203;meteorcloudy](https://redirect.github.com/meteorcloudy) in
[https://github.com/bazelbuild/rules_go/pull/3990](https://redirect.github.com/bazelbuild/rules_go/pull/3990)
- Support matching release candidate toolchain versions by
[@&#8203;JacobOaks](https://redirect.github.com/JacobOaks) in
[https://github.com/bazelbuild/rules_go/pull/3998](https://redirect.github.com/bazelbuild/rules_go/pull/3998)
- rm crosstool by
[@&#8203;sluongng](https://redirect.github.com/sluongng) in
[https://github.com/bazelbuild/rules_go/pull/3986](https://redirect.github.com/bazelbuild/rules_go/pull/3986)
- fix(timeout.go): remove redundant leaked go func in
RegisterTimeoutHandler by
[@&#8203;Roytangrb](https://redirect.github.com/Roytangrb) in
[https://github.com/bazelbuild/rules_go/pull/4004](https://redirect.github.com/bazelbuild/rules_go/pull/4004)
- Run nogo in a separate validation action by
[@&#8203;fmeum](https://redirect.github.com/fmeum) in
[https://github.com/bazelbuild/rules_go/pull/3995](https://redirect.github.com/bazelbuild/rules_go/pull/3995)

#### New Contributors

- [@&#8203;JacobOaks](https://redirect.github.com/JacobOaks) made their
first contribution in
[https://github.com/bazelbuild/rules_go/pull/3984](https://redirect.github.com/bazelbuild/rules_go/pull/3984)
- [@&#8203;Roytangrb](https://redirect.github.com/Roytangrb) made their
first contribution in
[https://github.com/bazelbuild/rules_go/pull/4004](https://redirect.github.com/bazelbuild/rules_go/pull/4004)

**Full Changelog**:
https://github.com/bazelbuild/rules_go/compare/release-0.49...release-0.50

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-11 11:58:14 -07:00
renovate[bot] c6c4eb5ee2
chore(deps): update dependency rules_rust to v0.52.2 (#399)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | patch | `0.52.1` -> `0.52.2` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-08 20:48:14 +02:00
renovate[bot] af4a27cb10
chore(deps): update dependency rules_rust to v0.52.2 (#398)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [rules_rust](https://redirect.github.com/bazelbuild/rules_rust) |
http_archive | patch | `0.52.1` -> `0.52.2` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.52.2`](https://redirect.github.com/bazelbuild/rules_rust/releases/tag/0.52.2)

[Compare
Source](https://redirect.github.com/bazelbuild/rules_rust/compare/0.52.1...0.52.2)

### 0.52.2

#### Bzlmod

```python
bazel_dep(name = "rules_rust", version = "0.52.2")
```

#### WORKSPACE

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-Zx3bP+Xrz53TTQUeynNS+68z+lO/Ye7Qt1pMNIKeVIA=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.52.2/rules_rust-v0.52.2.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

#### What's Changed

- Restore lost "is_absolute" by
[@&#8203;vitalybuka](https://redirect.github.com/vitalybuka) in
[https://github.com/bazelbuild/rules_rust/pull/2922](https://redirect.github.com/bazelbuild/rules_rust/pull/2922)
- Revert
[#&#8203;2911](https://redirect.github.com/bazelbuild/rules_rust/issues/2911)
and
[#&#8203;2922](https://redirect.github.com/bazelbuild/rules_rust/issues/2922)
by [@&#8203;UebelAndre](https://redirect.github.com/UebelAndre) in
[https://github.com/bazelbuild/rules_rust/pull/2925](https://redirect.github.com/bazelbuild/rules_rust/pull/2925)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.52.1...0.52.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-08 08:35:24 +02:00
renovate[bot] 989cca0154
chore(deps): update dependency rules_rust to v0.52.1 (#397)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | patch | `0.52.0` -> `0.52.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 18:51:11 +02:00
renovate[bot] f9fe23aa18
chore(deps): update dependency rules_rust (#387) 2024-10-06 07:45:52 +01:00
sputt 6edc43be7e
Fix release notes template tag. (#393)
The existing release notes template block can't be pasted into a
MODULE.bazel because it generates an invalid semver. Strip the leading
"v".
2024-09-30 19:25:48 +00:00
Michał Maślanka 6d42ca395c
Added option to skip linking against `libunwind` (#346)
It may sometimes be desired not to use `libunwind`. Added a `bool_flag`
that allows the user to disable linking against the `libunwind` library.
    
To disable linking against libunwind use the following command line
parameter:

```
--@toolchains_llvm//toolchain/config:libunwind=False
```

---------

Signed-off-by: Michał Maślanka <michal@redpanda.com>
Co-authored-by: Fabian Meumertzheim <fabian@meumertzhe.im>
2024-09-30 13:00:24 +00:00
Tyler Rau 4ab573b1b8
Allow debian to use LLVM 18 (#394)
No ubuntu 20.04 bundles are produced for LLVM 18, thus the check binding
to ubuntu 20.04 fails and complains there are no versions possible. Just
going by the ubuntu and debian release timelines debian >=9 should be
compatible with ubuntu 18 but >=8 might also work. For now not breaking
the existing >=9 check just using 18.04 when LLVM 18 is requested.
2024-09-23 09:27:56 +00:00
Marcel cd138e1b7d
Add LLVM 19 (#392)
The filenames changed significantly, so I had to add new logic. On the
other hand, the file names are much easier to construct now, especially
on Linux where there are no longer distro-specific variants as
non-hermetic dynamic library dependencies like [`libtinfo5` have been
removed](https://github.com/llvm/llvm-project/pull/93889).
2024-09-22 10:10:18 +02:00
jkurland-roku 1cd9e36e49
Allow user provided platform constraints (#371)
An implementation of the fix suggested in
https://github.com/bazel-contrib/toolchains_llvm/issues/361 to allow
users to specify additional platform constraints for each toolchain.

My personal use case was building some targets with musl and the
toolchains here were interferring.
2024-09-06 23:57:16 +02:00
Daniel Kongsgaard a1a5013732
Update apple `release_name` for version >= 18 (#382)
As shown in commit 6c57c24ec0, the newer
apple releases seem to use `apple-macos11` instead of
`apple-darwin22.0`. (Though I am not sure what would be used for x86,
since I can't find such a build for llvm version >= 18.)

Also, if this is merged, can we get a new toolchains_llvm release
(v1.1.3) shortly after? The most recent apple binary currently available
in v1.1.2 is quite old.
2024-08-30 16:06:27 +00:00
Keith Smiley 6c57c24ec0
Add new arm64 macOS binary (#381) 2024-08-28 06:35:14 +00:00
David Zbarsky 0344223cfe
Make LLD work with clang18 (#379)
Clang [has custom
code](1193f7d648/clang/lib/Driver/ToolChains/Darwin.cpp (L358-L360))
to inject the `-platform_version` flag when invoking `lld`. [This takes
effect
](1193f7d648/clang/lib/Driver/ToolChain.cpp (L919-L920))when
we pass `-fuse-ld=lld`, which we currently don't do for `lld` because
want to point at the hermetic one. Switch to using `--ld-path` instead,
which is supported since Clang12.

The current structure relies on `sanitize_option` generating 1 option
per input, so I had to add the extra option check in the loop around it.

This is why LLD didn't work for me [when we first added this
support](https://github.com/bazel-contrib/toolchains_llvm/pull/286#issuecomment-1993064612).

Kudos to @keith for the analysis above :)

I think we should follow-up soon and make LLD the default; that should
allow a lot of simplification
2024-08-27 22:32:06 +02:00
Mark Karpov 192cf04bbb
Export share/clang/* from llvm_toolchain (#375)
This allows us to get access to various scripts such as
share/clang/clang-format-diff.
2024-08-21 15:25:12 +00:00
Sven Panne e710c02297
Added support for 18.1.8, extended 18.1.7 (#374) 2024-08-20 09:15:30 +00:00
renovate[bot] 1d9ac58c69
chore(deps): update dependency rules_rust to v0.49.3 (#370)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | patch | `0.49.1` -> `0.49.3` |
| [rules_rust](https://togithub.com/bazelbuild/rules_rust) |
http_archive | patch | `0.49.2` -> `0.49.3` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.49.3`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.49.3)

[Compare
Source](https://togithub.com/bazelbuild/rules_rust/compare/0.49.2...0.49.3)

##### 0.49.3

##### Bzlmod

```python
bazel_dep(name = "rules_rust", version = "0.49.3")
```

##### WORKSPACE

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-3QBrdyIdWeTRQSB8DnrfEbH7YNFEC4/KA7+SVheTKmA=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.49.3/rules_rust-v0.49.3.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

##### What's Changed

- Fake resolve roots don't forcibly enable default features by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2789](https://togithub.com/bazelbuild/rules_rust/pull/2789)
- Release 0.49.3 by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2791](https://togithub.com/bazelbuild/rules_rust/pull/2791)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.49.2...0.49.3

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [x] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-15 06:09:53 +00:00
renovate[bot] 9bfae7513c
chore(deps): update dependency rules_foreign_cc to v0.12.0 (#373)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_foreign_cc | bazel_dep | minor | `0.11.1` -> `0.12.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-14 22:53:37 -07:00
renovate[bot] 4810b77cc4
chore(deps): update dependency rules_rust to v0.49.2 (#369)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [rules_rust](https://togithub.com/bazelbuild/rules_rust) |
http_archive | patch | `0.49.1` -> `0.49.2` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.49.2`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.49.2)

[Compare
Source](https://togithub.com/bazelbuild/rules_rust/compare/0.49.1...0.49.2)

### 0.49.2

#### Bzlmod

```python
bazel_dep(name = "rules_rust", version = "0.49.2")
```

#### WORKSPACE

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-5r5uj7WUevWfVgA45OWPa0brUJilfa0KOKHsVLcQBmA=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.49.2/rules_rust-v0.49.2.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

#### What's Changed

- Introduce feature `rules_rust_link_cc`. by
[@&#8203;yuzhy8701](https://togithub.com/yuzhy8701) in
[https://github.com/bazelbuild/rules_rust/pull/2723](https://togithub.com/bazelbuild/rules_rust/pull/2723)
- Fix up fake resolve roots for proc macros by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2784](https://togithub.com/bazelbuild/rules_rust/pull/2784)
- Release 0.49.2 by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2785](https://togithub.com/bazelbuild/rules_rust/pull/2785)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.49.1...0.49.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 07:29:48 +02:00
renovate[bot] 2fa9fa1556
chore(deps): update dependency com_google_absl to v20240722 (#366)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [com_google_absl](https://togithub.com/abseil/abseil-cpp) |
http_archive | major | `20240116.2` -> `20240722.0` |

---

### Release Notes

<details>
<summary>abseil/abseil-cpp (com_google_absl)</summary>

###
[`v20240722.0`](https://togithub.com/abseil/abseil-cpp/releases/tag/20240722.0):
Abseil LTS branch, July 2024

[Compare
Source](https://togithub.com/abseil/abseil-cpp/compare/20240116.2...20240722.rc1)

### Abseil LTS
[`2024072`](https://togithub.com/abseil/abseil-cpp/commit/20240722).0

#### What's New:

- Added [GoogleTest
matchers](https://togithub.com/abseil/abseil-cpp/blob/master/absl/status/status_matchers.h)
for `absl::Status`. These matchers make it easier to write unit tests
for code that uses `absl::Status`.

#### Breaking Changes:

- [`absl::AlphaNum` no longer allows
brace-initialization.](2be67701e7)
This was never intended to be supported, nor is it recommended that
`absl::AlphaNum` ever be spelled in user code.
- The deprecated symbol `absl::kuint128max` [has been
removed](34604d5b1f)
and should be replaced with `absl::Uint128Max()`.
- `absl::aligned_storage_t`, which was a polyfill consistent with
`std::aligned_storage_t`, [has been
removed](42133464db).
`std::aligned_storage_t` is deprecated in C++23. See
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf for
a suggested replacement.
- [`absl::StrJoin` now has a `absl::string_view`
overload.](7384185376)
This allows for passing a collection of string-like objects without
having to convert everything to the same type first. However, this may
be a breaking change for users passing an explicit template argument to
`absl::StrJoin`. In this case, simply remove the explicit template
parameter.
- [`vlog_is_on.h` is now a public
header](d0d902e6e1)
and is no longer included from `log.h`. To use `VLOG_IS_ON()`,
`absl/log/vlog_is_on.h` must be included.

#### Known Issues

-   None known at this time.

Baseline:
[`3358286`](3358286120)
Cherry-pick:
[`2138590`](2138590007)
Cherry-pick:
[`9a0743a`](9a0743ac27)
Cherry-pick:
[`4447c75`](4447c7562e)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 06:12:42 -07:00
renovate[bot] e3c57fc322
chore(deps): update dependency rules_rust to v0.49.1 (#368)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | patch | `0.49.0` -> `0.49.1` |
| [rules_rust](https://togithub.com/bazelbuild/rules_rust) |
http_archive | patch | `0.49.0` -> `0.49.1` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.49.1`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.49.1)

[Compare
Source](https://togithub.com/bazelbuild/rules_rust/compare/0.49.0...0.49.1)

##### 0.49.1

##### Bzlmod

```python
bazel_dep(name = "rules_rust", version = "0.49.1")
```

##### WORKSPACE

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-vPcQEm9pdNwttW2exexMfGxOLFOwcotEw1t3CkgCS8k=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.49.1/rules_rust-v0.49.1.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

##### What's Changed

- Support alwayslink for linking with clang by
[@&#8203;cerisier](https://togithub.com/cerisier) in
[https://github.com/bazelbuild/rules_rust/pull/2647](https://togithub.com/bazelbuild/rules_rust/pull/2647)
- Add virtual deps to package, not virtual workspace root by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2775](https://togithub.com/bazelbuild/rules_rust/pull/2775)
- Release 0.49.1 by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2776](https://togithub.com/bazelbuild/rules_rust/pull/2776)

##### New Contributors

- [@&#8203;cerisier](https://togithub.com/cerisier) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2647](https://togithub.com/bazelbuild/rules_rust/pull/2647)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.49.0...0.49.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 18:55:36 +00:00
renovate[bot] e80291470c
chore(deps): update dependency rules_rust to v0.49.0 (#365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 22:05:43 +00:00
renovate[bot] 9706cf2aa0
chore(deps): update dependency abseil-cpp to v20240722 (#367)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 22:50:23 +01:00
Fabian Meumertzheim e0ffa169a2
Fix `source.template.json` (#364)
Third time's the charm.
2024-08-01 14:16:46 +00:00
Fabian Meumertzheim 6117a351ef
Add Publish to BCR setup (#363) 2024-08-01 14:00:51 +00:00
renovate[bot] 8bf80b5ca3
chore(deps): update dependency com_google_googletest to v1.15.2 (#362)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [com_google_googletest](https://togithub.com/google/googletest) |
http_archive | patch | `v1.15.0` -> `v1.15.2` |

---

### Release Notes

<details>
<summary>google/googletest (com_google_googletest)</summary>

###
[`v1.15.2`](https://togithub.com/google/googletest/releases/tag/v1.15.2)

[Compare
Source](https://togithub.com/google/googletest/compare/v1.15.1...v1.15.2)

### Release Notes

GoogleTest will **not** accept patches of new features to the v1.15.x
branch.\
We recommend building GoogleTest from the latest commit instead.\
Exceptional critical bug fixes may be considered.

#### C++ Language Support

- GoogleTest requires at least C++14 and follows [Google's Foundational
C++ Support
Policy](https://opensource.google/documentation/policies/cplusplus-support).
See [this
table](https://togithub.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md)
for a list of currently supported versions compilers, platforms, and
build tools.

#### Notable Changes

- [Bzlmod](https://bazel.build/external/overview#bzlmod) is now
officially supported (previously it was supported by the community).
Note that it may take several days after the release for it to become
available in the [Bazel Central
Registry](https://registry.bazel.build/modules/googletest).
-   Many bug fixes

###
[`v1.15.1`](https://togithub.com/google/googletest/compare/v1.15.0...v1.15.1)

[Compare
Source](https://togithub.com/google/googletest/compare/v1.15.0...v1.15.1)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 20:26:45 +02:00
renovate[bot] 01132cfdae
chore(deps): update dependency rules_rust to v0.48.0 (#359)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | minor | `0.47.1` -> `0.48.0` |
| [rules_rust](https://togithub.com/bazelbuild/rules_rust) |
http_archive | minor | `0.47.1` -> `0.48.0` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.48.0`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.48.0)

[Compare
Source](https://togithub.com/bazelbuild/rules_rust/compare/0.47.1...0.48.0)

### 0.48.0

#### Bzlmod

```python
bazel_dep(name = "rules_rust", version = "0.48.0")
```

#### WORKSPACE

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-Weev1uz2QztBlDA88JX6A1N72SucD1V8lBsaliM0TTg=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.48.0/rules_rust-v0.48.0.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

#### What's Changed

- Add support for shared test-only modules by
[@&#8203;IvanIsCoding](https://togithub.com/IvanIsCoding) in
[https://github.com/bazelbuild/rules_rust/pull/2734](https://togithub.com/bazelbuild/rules_rust/pull/2734)
- Bazelmod documentation and code examples. by
[@&#8203;marvin-hansen](https://togithub.com/marvin-hansen) in
[https://github.com/bazelbuild/rules_rust/pull/2713](https://togithub.com/bazelbuild/rules_rust/pull/2713)
- Add support for --wrap-extern-fns to bindgen rules by
[@&#8203;hlopko](https://togithub.com/hlopko) in
[https://github.com/bazelbuild/rules_rust/pull/2743](https://togithub.com/bazelbuild/rules_rust/pull/2743)
- Pass toolchain param in ctx.action.run in bindgen by
[@&#8203;hlopko](https://togithub.com/hlopko) in
[https://github.com/bazelbuild/rules_rust/pull/2745](https://togithub.com/bazelbuild/rules_rust/pull/2745)
- Make it possible to not specify clang binary in bindgen by
[@&#8203;hlopko](https://togithub.com/hlopko) in
[https://github.com/bazelbuild/rules_rust/pull/2746](https://togithub.com/bazelbuild/rules_rust/pull/2746)
- Make rustfmt toolchain optional in bindgen by
[@&#8203;hlopko](https://togithub.com/hlopko) in
[https://github.com/bazelbuild/rules_rust/pull/2744](https://togithub.com/bazelbuild/rules_rust/pull/2744)
- Fix collecting cc deps in collect_deps by
[@&#8203;mvukov](https://togithub.com/mvukov) in
[https://github.com/bazelbuild/rules_rust/pull/2699](https://togithub.com/bazelbuild/rules_rust/pull/2699)
- Support incompatible enable proto toolchain resolution by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2741](https://togithub.com/bazelbuild/rules_rust/pull/2741)
- Release 0.48.0 by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2750](https://togithub.com/bazelbuild/rules_rust/pull/2750)

#### New Contributors

- [@&#8203;IvanIsCoding](https://togithub.com/IvanIsCoding) made their
first contribution in
[https://github.com/bazelbuild/rules_rust/pull/2734](https://togithub.com/bazelbuild/rules_rust/pull/2734)
- [@&#8203;marvin-hansen](https://togithub.com/marvin-hansen) made their
first contribution in
[https://github.com/bazelbuild/rules_rust/pull/2713](https://togithub.com/bazelbuild/rules_rust/pull/2713)
- [@&#8203;mvukov](https://togithub.com/mvukov) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2699](https://togithub.com/bazelbuild/rules_rust/pull/2699)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.47.1...0.48.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-19 19:43:36 +02:00
renovate[bot] e70b8d7fcb
chore(deps): update dependency com_google_googletest to v1.15.0 (#358)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [com_google_googletest](https://togithub.com/google/googletest) |
http_archive | minor | `v1.14.0` -> `v1.15.0` |

---

### Release Notes

<details>
<summary>google/googletest (com_google_googletest)</summary>

###
[`v1.15.0`](https://togithub.com/google/googletest/releases/tag/v1.15.0)

[Compare
Source](https://togithub.com/google/googletest/compare/v1.14.0...v1.15.0)

### Release Notes

GoogleTest will **not** accept patches of new features to the v1.15.x
branch.\
We recommend building GoogleTest from the latest commit instead.\
Exceptional critical bug fixes may be considered.

#### C++ Language Support

- GoogleTest requires at least C++14 and follows [Google's Foundational
C++ Support
Policy](https://opensource.google/documentation/policies/cplusplus-support).
See [this
table](https://togithub.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md)
for a list of currently supported versions compilers, platforms, and
build tools.

#### Notable Changes

- [Bzlmod](https://bazel.build/external/overview#bzlmod) is now
officially supported (previously it was supported by the community).
Note that it may take several days after the release for it to become
available in the [Bazel Central
Registry](https://registry.bazel.build/modules/googletest).
-   Many bug fixes

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-15 20:23:04 +00:00
renovate[bot] 6645d916b6
chore(deps): update dependency rules_go to v0.49.0 (#357)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_go | bazel_dep | minor | `0.48.1` -> `0.49.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 03:06:00 -07:00
renovate[bot] 1fa5eaac2d
chore(deps): update dependency io_bazel_rules_go to v0.49.0 (#356)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [io_bazel_rules_go](https://togithub.com/bazelbuild/rules_go) |
http_archive | minor | `v0.48.1` -> `v0.49.0` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_go (io_bazel_rules_go)</summary>

###
[`v0.49.0`](https://togithub.com/bazelbuild/rules_go/releases/tag/v0.49.0)

[Compare
Source](https://togithub.com/bazelbuild/rules_go/compare/v0.48.1...v0.49.0)

#### `WORKSPACE` code

load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl",
"http_archive")

    http_archive(
        name = "io_bazel_rules_go",
sha256 =
"d93ef02f1e72c82d8bb3d5169519b36167b33cf68c252525e3b9d3d5dd143de7",
        urls = [

"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.49.0/rules_go-v0.49.0.zip",

"https://github.com/bazelbuild/rules_go/releases/download/v0.49.0/rules_go-v0.49.0.zip",
        ],
    )

load("@&#8203;io_bazel_rules_go//go:deps.bzl", "go_register_toolchains",
"go_rules_dependencies")

    go_rules_dependencies()

    go_register_toolchains(version = "1.22.5")

#### What's Changed

- Add support for path mapping by
[@&#8203;fmeum](https://togithub.com/fmeum) in
[https://github.com/bazelbuild/rules_go/pull/3915](https://togithub.com/bazelbuild/rules_go/pull/3915)
- Introduce rules_go_unsupported_feature by
[@&#8203;cramertj](https://togithub.com/cramertj) in
[https://github.com/bazelbuild/rules_go/pull/3955](https://togithub.com/bazelbuild/rules_go/pull/3955)
- Automatically run `bazel mod tidy` in `@rules_go//go` by
[@&#8203;fmeum](https://togithub.com/fmeum) in
[https://github.com/bazelbuild/rules_go/pull/3927](https://togithub.com/bazelbuild/rules_go/pull/3927)
- Fix revive warning in testmain.go files by
[@&#8203;EdSchouten](https://togithub.com/EdSchouten) in
[https://github.com/bazelbuild/rules_go/pull/3958](https://togithub.com/bazelbuild/rules_go/pull/3958)
- Revert "feat(mode): add `purego` tag when `pure`
([#&#8203;3901](https://togithub.com/bazelbuild/rules_go/issues/3901))"
by [@&#8203;fmeum](https://togithub.com/fmeum) in
[https://github.com/bazelbuild/rules_go/pull/3961](https://togithub.com/bazelbuild/rules_go/pull/3961)
- prepare patch release 0.48.1 by
[@&#8203;tyler-french](https://togithub.com/tyler-french) in
[https://github.com/bazelbuild/rules_go/pull/3963](https://togithub.com/bazelbuild/rules_go/pull/3963)
- Fix broken link to
https://bazel.build/concepts/dependencies#data-dependencies by
[@&#8203;alexbozhenko](https://togithub.com/alexbozhenko) in
[https://github.com/bazelbuild/rules_go/pull/3960](https://togithub.com/bazelbuild/rules_go/pull/3960)
- docs: Discourage use `go_sdk.host()` in bzlmod.md (see
[#&#8203;713](https://togithub.com/bazelbuild/rules_go/issues/713)) by
[@&#8203;vorburger](https://togithub.com/vorburger) in
[https://github.com/bazelbuild/rules_go/pull/3968](https://togithub.com/bazelbuild/rules_go/pull/3968)
- Add linux/ppc64le to GOARCH constraints by
[@&#8203;c16a](https://togithub.com/c16a) in
[https://github.com/bazelbuild/rules_go/pull/3975](https://togithub.com/bazelbuild/rules_go/pull/3975)
- gopackagesdriver: Make kind query regexes anchored by
[@&#8203;jscissr](https://togithub.com/jscissr) in
[https://github.com/bazelbuild/rules_go/pull/3978](https://togithub.com/bazelbuild/rules_go/pull/3978)
- Add a full `fs.FS` implementation to `runfiles` by
[@&#8203;fmeum](https://togithub.com/fmeum) in
[https://github.com/bazelbuild/rules_go/pull/3969](https://togithub.com/bazelbuild/rules_go/pull/3969)
- update readmes for latest release by
[@&#8203;tyler-french](https://togithub.com/tyler-french) in
[https://github.com/bazelbuild/rules_go/pull/3988](https://togithub.com/bazelbuild/rules_go/pull/3988)
- prepare release 0.49.0 by
[@&#8203;tyler-french](https://togithub.com/tyler-french) in
[https://github.com/bazelbuild/rules_go/pull/3989](https://togithub.com/bazelbuild/rules_go/pull/3989)

#### New Contributors

- [@&#8203;cramertj](https://togithub.com/cramertj) made their first
contribution in
[https://github.com/bazelbuild/rules_go/pull/3955](https://togithub.com/bazelbuild/rules_go/pull/3955)
- [@&#8203;alexbozhenko](https://togithub.com/alexbozhenko) made their
first contribution in
[https://github.com/bazelbuild/rules_go/pull/3960](https://togithub.com/bazelbuild/rules_go/pull/3960)
- [@&#8203;vorburger](https://togithub.com/vorburger) made their first
contribution in
[https://github.com/bazelbuild/rules_go/pull/3968](https://togithub.com/bazelbuild/rules_go/pull/3968)
- [@&#8203;c16a](https://togithub.com/c16a) made their first
contribution in
[https://github.com/bazelbuild/rules_go/pull/3975](https://togithub.com/bazelbuild/rules_go/pull/3975)
- [@&#8203;jscissr](https://togithub.com/jscissr) made their first
contribution in
[https://github.com/bazelbuild/rules_go/pull/3978](https://togithub.com/bazelbuild/rules_go/pull/3978)

**Full Changelog**:
https://github.com/bazelbuild/rules_go/compare/v0.48.0...v0.49.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 02:48:44 -07:00
renovate[bot] fffa98198d
chore(deps): update dependency rules_rust to v0.47.1 (#355)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | minor | `0.46.0` -> `0.47.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 07:57:47 -07:00
renovate[bot] 421aa20ce5
chore(deps): update dependency rules_rust to v0.47.1 (#354)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [rules_rust](https://togithub.com/bazelbuild/rules_rust) |
http_archive | minor | `0.46.0` -> `0.47.1` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.47.1`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.47.1)

[Compare
Source](https://togithub.com/bazelbuild/rules_rust/compare/0.46.0...0.47.1)

### 0.47.1

#### Bzlmod

```python
bazel_dep(name = "rules_rust", version = "0.47.1")
```

#### WORKSPACE

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-35cwdTOaqqu4y+aXgIUU2C2PAKMz4+uyJ7/UMIGCmFs=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.47.1/rules_rust-v0.47.1.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

#### What's Changed

- Remote vendor doesn't require srcs present by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2688](https://togithub.com/bazelbuild/rules_rust/pull/2688)
- Add flag to refer to a `sh_toolchain` for process wrapper bootstrap
shebangs by [@&#8203;UebelAndre](https://togithub.com/UebelAndre) in
[https://github.com/bazelbuild/rules_rust/pull/2694](https://togithub.com/bazelbuild/rules_rust/pull/2694)
- Added Rust 1.79.0 by
[@&#8203;UebelAndre](https://togithub.com/UebelAndre) in
[https://github.com/bazelbuild/rules_rust/pull/2695](https://togithub.com/bazelbuild/rules_rust/pull/2695)
- `crate_universe`: Make module extension restarts less expensive. by
[@&#8203;criemen](https://togithub.com/criemen) in
[https://github.com/bazelbuild/rules_rust/pull/2691](https://togithub.com/bazelbuild/rules_rust/pull/2691)
- Add example of using JNI to call into Rust by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2690](https://togithub.com/bazelbuild/rules_rust/pull/2690)
- Apply extra_rustc_flags list to all toolchains by
[@&#8203;nmattia](https://togithub.com/nmattia) in
[https://github.com/bazelbuild/rules_rust/pull/2693](https://togithub.com/bazelbuild/rules_rust/pull/2693)
- rust-analyzer: Factor aliases into the project by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2709](https://togithub.com/bazelbuild/rules_rust/pull/2709)
- crate_universe docs: Split bzlmod from workspace by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2700](https://togithub.com/bazelbuild/rules_rust/pull/2700)
- Updated external dependencies docs by
[@&#8203;UebelAndre](https://togithub.com/UebelAndre) in
[https://github.com/bazelbuild/rules_rust/pull/2711](https://togithub.com/bazelbuild/rules_rust/pull/2711)
- Update wasm-bindgen to 0.2.92 by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/bazelbuild/rules_rust/pull/2714](https://togithub.com/bazelbuild/rules_rust/pull/2714)
- upstream wrappers for cargo, rustc, cargo-clippy by
[@&#8203;kolloch](https://togithub.com/kolloch) in
[https://github.com/bazelbuild/rules_rust/pull/2703](https://togithub.com/bazelbuild/rules_rust/pull/2703)
- Clean up downloads that go through the API instead of the CDN by
[@&#8203;ograff](https://togithub.com/ograff) in
[https://github.com/bazelbuild/rules_rust/pull/2718](https://togithub.com/bazelbuild/rules_rust/pull/2718)
- Updated rust-analyzer to use repo vs generated files as crate roots by
[@&#8203;UebelAndre](https://togithub.com/UebelAndre) in
[https://github.com/bazelbuild/rules_rust/pull/2717](https://togithub.com/bazelbuild/rules_rust/pull/2717)
- crate-universe allows workspaces with MODULE.bazel only by
[@&#8203;matt-duch](https://togithub.com/matt-duch) in
[https://github.com/bazelbuild/rules_rust/pull/2720](https://togithub.com/bazelbuild/rules_rust/pull/2720)
- Release 0.47.0 by
[@&#8203;UebelAndre](https://togithub.com/UebelAndre) in
[https://github.com/bazelbuild/rules_rust/pull/2725](https://togithub.com/bazelbuild/rules_rust/pull/2725)
- Update bindgen.bzl to use toolchain system include directories as well
by [@&#8203;hlopko](https://togithub.com/hlopko) in
[https://github.com/bazelbuild/rules_rust/pull/2727](https://togithub.com/bazelbuild/rules_rust/pull/2727)
- Use newer macos runners by
[@&#8203;ograff](https://togithub.com/ograff) in
[https://github.com/bazelbuild/rules_rust/pull/2732](https://togithub.com/bazelbuild/rules_rust/pull/2732)

#### New Contributors

- [@&#8203;nmattia](https://togithub.com/nmattia) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2693](https://togithub.com/bazelbuild/rules_rust/pull/2693)
- [@&#8203;kolloch](https://togithub.com/kolloch) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2703](https://togithub.com/bazelbuild/rules_rust/pull/2703)
- [@&#8203;matt-duch](https://togithub.com/matt-duch) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2720](https://togithub.com/bazelbuild/rules_rust/pull/2720)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.46.0...0.47.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 00:14:07 -07:00
renovate[bot] 481062be9f
chore(deps): update dependency rules_foreign_cc to v0.11.1 (#353)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_foreign_cc | bazel_dep | minor | `0.10.1` -> `0.11.1` |
| [rules_foreign_cc](https://togithub.com/bazelbuild/rules_foreign_cc) |
http_archive | patch | `0.11.0` -> `0.11.1` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_foreign_cc (rules_foreign_cc)</summary>

###
[`v0.11.1`](https://togithub.com/bazelbuild/rules_foreign_cc/releases/tag/0.11.1)

[Compare
Source](https://togithub.com/bazelbuild/rules_foreign_cc/compare/0.11.0...0.11.1)

#### Using Bzlmod with Bazel 6

1.  Enable with `common --enable_bzlmod` in `.bazelrc`.
2.  Add to your `MODULE.bazel` file:

```starlark
bazel_dep(name = "rules_foreign_cc", version = "0.11.1")
```

#### Using WORKSPACE

Paste this snippet into your  file:

```starlark
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_foreign_cc",
    sha256 = "4b33d62cf109bcccf286b30ed7121129cc34cf4f4ed9d8a11f38d9108f40ba74",
    strip_prefix = "rules_foreign_cc-0.11.1",
    url = "https://github.com/bazelbuild/rules_foreign_cc/releases/download/0.11.1/rules_foreign_cc-0.11.1.tar.gz",
)

load("@&#8203;rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies")

### This sets up some common toolchains for building targets. For more details, please see
### https://bazelbuild.github.io/rules_foreign_cc/0.11.1/flatten.html#rules_foreign_cc_dependencies
rules_foreign_cc_dependencies()
```

**Full Changelog**:
https://github.com/bazelbuild/rules_foreign_cc/compare/0.10.1...0.11.1

#### What's Changed

- Add missing sha256 for meson_src 1.1.1 by
[@&#8203;lalten](https://togithub.com/lalten) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1111](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1111)
- Set an empty tools_data attribute for boost by
[@&#8203;attilaolah](https://togithub.com/attilaolah) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1112](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1112)
- Advertise CcInfo provider by
[@&#8203;calebzulawski](https://togithub.com/calebzulawski) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1118](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1118)
- Allow file targets in native_tool_toolchain() by
[@&#8203;sitaktif](https://togithub.com/sitaktif) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1117](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1117)
- set CC and CXX and their flags in meson by
[@&#8203;xytan0056](https://togithub.com/xytan0056) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1098](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1098)
- Turn off bzlmod in CI for now by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1142](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1142)
- Fix `//openssl/...` by calling `openssl_setup()` by
[@&#8203;bcsgh](https://togithub.com/bcsgh) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1137](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1137)
- Sort tests under examples/third_party and add zlib to the list. by
[@&#8203;bcsgh](https://togithub.com/bcsgh) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1136](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1136)
- Use gazelle to generate bzl_library targets by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1127](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1127)
- Use platform specific configs in bazelrc to reduce scope of settings
by [@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1144](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1144)
- Update to ubuntu 20.04 on RBE by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1145](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1145)
- Remove explicit mention of bazel 4.x support by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1146](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1146)
- Add mirrors to external repositories by
[@&#8203;mishazharov](https://togithub.com/mishazharov) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1153](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1153)
- Build msvc cmake with prebuilt cmake by
[@&#8203;matt-sm](https://togithub.com/matt-sm) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1148](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1148)
- Simplify the toolchain registration for bzlmod by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1105](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1105)
- Update CMake versions by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1159](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1159)
- Fix tool path for nmake by
[@&#8203;jsun-splunk](https://togithub.com/jsun-splunk) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1165](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1165)
- chore(deps): Bump rules_apple. Fixes
[#&#8203;1156](https://togithub.com/bazelbuild/rules_foreign_cc/issues/1156)
by [@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1166](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1166)
- Add make 4.4.1 by [@&#8203;novas0x2a](https://togithub.com/novas0x2a)
in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1167](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1167)
- Increase resiliency of `runnable_binary` by
[@&#8203;mishazharov](https://togithub.com/mishazharov) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1134](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1134)
- Fix windows examples CI by upgrading TLS trust store by
[@&#8203;mishazharov](https://togithub.com/mishazharov) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1171](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1171)
- Fixes the CI failure at Bazel@HEAD by
[@&#8203;sgowroji](https://togithub.com/sgowroji) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1173](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1173)
- Add j2objc fragment to rules by
[@&#8203;sgowroji](https://togithub.com/sgowroji) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1175](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1175)
- Cater for different drive letters when normalizing path by
[@&#8203;matt-sm](https://togithub.com/matt-sm) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1169](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1169)
- Fix
[#&#8203;1161](https://togithub.com/bazelbuild/rules_foreign_cc/issues/1161):
set the `CMAKE` environment variables for prebuilt toolchains. by
[@&#8203;thb-sb](https://togithub.com/thb-sb) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1163](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1163)
- Add aarch64 to prebuild library constraints for macos by
[@&#8203;dmeijboom](https://togithub.com/dmeijboom) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1176](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1176)
- Use a sed delimiter that is unlikely to appear in the input by
[@&#8203;mkauf](https://togithub.com/mkauf) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1184](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1184)
- Update rules_apple by
[@&#8203;sgowroji](https://togithub.com/sgowroji) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1190](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1190)
- Fix - Copy Dir ignores hidden files on macOS by
[@&#8203;LaurenceTews](https://togithub.com/LaurenceTews) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1188](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1188)
- fix(docs): Port docs generation to bzlmod to fix user facing doc
generation by [@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1193](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1193)
- Revert "fix(docs): Port docs generation to bzlmod to fix user facing
doc generation" by [@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1194](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1194)
- chore(deps): Add ninja 1.12.0 and latest versions of cmake by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1192](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1192)
- adjust relative msvc paths by
[@&#8203;matt-sm](https://togithub.com/matt-sm) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1180](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1180)
- Make pkgconfig Hermetic by
[@&#8203;dstufft](https://togithub.com/dstufft) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1069](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1069)
- Exclude filenames with spaces from cmake toolchains by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1199](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1199)
- fix: change cygpath to mixed mode by
[@&#8203;jsun-splunk](https://togithub.com/jsun-splunk) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1204](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1204)
- fix: path expansion on windows by
[@&#8203;jsun-splunk](https://togithub.com/jsun-splunk) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1207](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1207)
- Revert inadvertent direct commit to main by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1213](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1213)
- Update framework.bzl to account for externalIncludes by
[@&#8203;layus](https://togithub.com/layus) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1215](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1215)
- chore(deps): cmake/ninja: add new versions by
[@&#8203;novas0x2a](https://togithub.com/novas0x2a) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1212](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1212)
- Revert "cmake: use variable expansion on generator args" by
[@&#8203;jsharpe](https://togithub.com/jsharpe) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1219](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1219)
- Add in custom glib patch by
[@&#8203;andrewkatson](https://togithub.com/andrewkatson) in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1211](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1211)

#### New Contributors

- [@&#8203;lalten](https://togithub.com/lalten) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1111](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1111)
- [@&#8203;sitaktif](https://togithub.com/sitaktif) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1117](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1117)
- [@&#8203;mishazharov](https://togithub.com/mishazharov) made their
first contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1153](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1153)
- [@&#8203;matt-sm](https://togithub.com/matt-sm) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1148](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1148)
- [@&#8203;jsun-splunk](https://togithub.com/jsun-splunk) made their
first contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1165](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1165)
- [@&#8203;sgowroji](https://togithub.com/sgowroji) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1173](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1173)
- [@&#8203;thb-sb](https://togithub.com/thb-sb) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1163](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1163)
- [@&#8203;dmeijboom](https://togithub.com/dmeijboom) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1176](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1176)
- [@&#8203;mkauf](https://togithub.com/mkauf) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1184](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1184)
- [@&#8203;LaurenceTews](https://togithub.com/LaurenceTews) made their
first contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1188](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1188)
- [@&#8203;layus](https://togithub.com/layus) made their first
contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1215](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1215)
- [@&#8203;andrewkatson](https://togithub.com/andrewkatson) made their
first contribution in
[https://github.com/bazelbuild/rules_foreign_cc/pull/1211](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1211)

**Full Changelog**:
https://github.com/bazelbuild/rules_foreign_cc/compare/0.10.1...0.11.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-04 16:51:34 +00:00
renovate[bot] 2bd7590704
chore(deps): update dependency rules_foreign_cc to v0.11.0 (#351)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [rules_foreign_cc](https://togithub.com/bazelbuild/rules_foreign_cc) |
http_archive | minor | `0.10.1` -> `0.11.0` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_foreign_cc (rules_foreign_cc)</summary>

###
[`v0.11.0`](https://togithub.com/bazelbuild/rules_foreign_cc/compare/0.10.1...0.11.0)

[Compare
Source](https://togithub.com/bazelbuild/rules_foreign_cc/compare/0.10.1...0.11.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 16:36:51 -07:00
Keith Smiley 1d685a99db
Fix support for --incompatible_disallow_empty_glob (#331)
This allows downstream repos to set this flag
2024-06-24 14:37:06 -07:00
renovate[bot] d8474a173c
chore(deps): update dependency rules_go to v0.48.1 (#344)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_go | bazel_dep | patch | `0.48.0` -> `0.48.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 22:19:56 +00:00
renovate[bot] 4e83d6ea1f
chore(deps): update dependency io_bazel_rules_go to v0.48.1 (#343)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [io_bazel_rules_go](https://togithub.com/bazelbuild/rules_go) |
http_archive | patch | `v0.48.0` -> `v0.48.1` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_go (io_bazel_rules_go)</summary>

###
[`v0.48.1`](https://togithub.com/bazelbuild/rules_go/releases/tag/v0.48.1)

[Compare
Source](https://togithub.com/bazelbuild/rules_go/compare/v0.48.0...v0.48.1)

#### `WORKSPACE` code

load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl",
"http_archive")

    http_archive(
        name = "io_bazel_rules_go",
sha256 =
"b2038e2de2cace18f032249cb4bb0048abf583a36369fa98f687af1b3f880b26",
        urls = [

"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.48.1/rules_go-v0.48.1.zip",

"https://github.com/bazelbuild/rules_go/releases/download/v0.48.1/rules_go-v0.48.1.zip",
        ],
    )

load("@&#8203;io_bazel_rules_go//go:deps.bzl", "go_register_toolchains",
"go_rules_dependencies")

    go_rules_dependencies()

    go_register_toolchains(version = "1.22.4")

**Full Changelog**:
https://github.com/bazelbuild/rules_go/compare/v0.48.0...v0.48.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 15:03:37 -07:00
peakschris 0d302de75f
feat: add 18.1.6 and 18.1.7 (#341)
utils/llvm_checksums.sh -v 18.1.6 -g
utils/llvm_checksums.sh -v 18.1.7 -g
2024-06-16 22:09:21 -07:00
renovate[bot] 756b3dbe95
Update dependency rules_rust to v0.46.0 (#338)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | minor | `0.45.1` -> `0.46.0` |
| [rules_rust](https://togithub.com/bazelbuild/rules_rust) |
http_archive | minor | `0.45.1` -> `0.46.0` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.46.0`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.46.0)

[Compare
Source](https://togithub.com/bazelbuild/rules_rust/compare/0.45.1...0.46.0)

##### 0.46.0

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-F8U7+AC5MvMtPKGdLLnorVM84cDXKfDRgwd7/dq3rUY=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.46.0/rules_rust-v0.46.0.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

##### What's Changed

- fix: default rustfmt version to supplied rust version by
[@&#8203;mattem](https://togithub.com/mattem) in
[https://github.com/bazelbuild/rules_rust/pull/2660](https://togithub.com/bazelbuild/rules_rust/pull/2660)
- Use repo-mapping-aware runfiles API in rust-analyzer by
[@&#8203;dzbarsky](https://togithub.com/dzbarsky) in
[https://github.com/bazelbuild/rules_rust/pull/2666](https://togithub.com/bazelbuild/rules_rust/pull/2666)
- Fix protobuf generated srcs to include all sources by
[@&#8203;matts1](https://togithub.com/matts1) in
[https://github.com/bazelbuild/rules_rust/pull/2676](https://togithub.com/bazelbuild/rules_rust/pull/2676)
- Fix cargo_build_script executables. by
[@&#8203;matts1](https://togithub.com/matts1) in
[https://github.com/bazelbuild/rules_rust/pull/2675](https://togithub.com/bazelbuild/rules_rust/pull/2675)
- crate_universe: Don't include crate name in build script path. by
[@&#8203;criemen](https://togithub.com/criemen) in
[https://github.com/bazelbuild/rules_rust/pull/2663](https://togithub.com/bazelbuild/rules_rust/pull/2663)
- Ensure dynamic library dependencies end up in the runfiles directory
by [@&#8203;EdSchouten](https://togithub.com/EdSchouten) in
[https://github.com/bazelbuild/rules_rust/pull/2671](https://togithub.com/bazelbuild/rules_rust/pull/2671)
- use bazel_ci_rules bazel_dep instead of http_archive by
[@&#8203;mmorel-35](https://togithub.com/mmorel-35) in
[https://github.com/bazelbuild/rules_rust/pull/2678](https://togithub.com/bazelbuild/rules_rust/pull/2678)
- Ensure that running `bazel build` on a cargo_build_script target
actually runs the build script by
[@&#8203;matts1](https://togithub.com/matts1) in
[https://github.com/bazelbuild/rules_rust/pull/2680](https://togithub.com/bazelbuild/rules_rust/pull/2680)
- Allow overriding crate universe packages to local packages by
[@&#8203;ograff](https://togithub.com/ograff) in
[https://github.com/bazelbuild/rules_rust/pull/2674](https://togithub.com/bazelbuild/rules_rust/pull/2674)
- Depend on a copy of rustfmt for the target by
[@&#8203;EdSchouten](https://togithub.com/EdSchouten) in
[https://github.com/bazelbuild/rules_rust/pull/2685](https://togithub.com/bazelbuild/rules_rust/pull/2685)
- \[Bugfix] Convert metadata keys to screaming snake case instead of
screaming kebab case in `cargo_build_script_runner` by
[@&#8203;Pagten](https://togithub.com/Pagten) in
[https://github.com/bazelbuild/rules_rust/pull/2682](https://togithub.com/bazelbuild/rules_rust/pull/2682)
- Add support for override_target when using bzlmod by
[@&#8203;AmeliasCode](https://togithub.com/AmeliasCode) in
[https://github.com/bazelbuild/rules_rust/pull/2683](https://togithub.com/bazelbuild/rules_rust/pull/2683)
- Release 0.46.0 by
[@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2686](https://togithub.com/bazelbuild/rules_rust/pull/2686)

##### New Contributors

- [@&#8203;mattem](https://togithub.com/mattem) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2660](https://togithub.com/bazelbuild/rules_rust/pull/2660)
- [@&#8203;EdSchouten](https://togithub.com/EdSchouten) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2671](https://togithub.com/bazelbuild/rules_rust/pull/2671)
- [@&#8203;mmorel-35](https://togithub.com/mmorel-35) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2678](https://togithub.com/bazelbuild/rules_rust/pull/2678)
- [@&#8203;ograff](https://togithub.com/ograff) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2674](https://togithub.com/bazelbuild/rules_rust/pull/2674)
- [@&#8203;Pagten](https://togithub.com/Pagten) made their first
contribution in
[https://github.com/bazelbuild/rules_rust/pull/2682](https://togithub.com/bazelbuild/rules_rust/pull/2682)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.45.1...0.46.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 16:57:04 +00:00
Fabian Meumertzheim b193952cdb
Force Clang modules with LLVM >= 14 (#337)
Otherwise Clang defaults to C++ modules with `-std=c++20`, which breaks
`layering_check`.

Fixes #334
2024-06-06 20:42:57 +02:00
renovate[bot] 1f6b2f13b6
Update dependency bazel_skylib to v1.7.1 (#336)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| bazel_skylib | bazel_dep | patch | `1.7.0` -> `1.7.1` |
| [bazel_skylib](https://togithub.com/bazelbuild/bazel-skylib) |
http_archive | patch | `1.7.0` -> `1.7.1` |

---

### Release Notes

<details>
<summary>bazelbuild/bazel-skylib (bazel_skylib)</summary>

###
[`v1.7.1`](https://togithub.com/bazelbuild/bazel-skylib/blob/HEAD/CHANGELOG.md#Release-171)

[Compare
Source](https://togithub.com/bazelbuild/bazel-skylib/compare/1.7.0...1.7.1)

**What's Changed**

- Fix distribution tarballs to include directory rules.
([https://github.com/bazelbuild/bazel-skylib/pull/520](https://togithub.com/bazelbuild/bazel-skylib/pull/520))

**Full Changelog**:
https://github.com/bazelbuild/bazel-skylib/compare/1.7.0...1.7.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-03 12:21:52 -07:00
renovate[bot] 83c08b9a24
Update dependency bazel_skylib to v1.7.0 (#335)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| bazel_skylib | bazel_dep | minor | `1.6.1` -> `1.7.0` |
| [bazel_skylib](https://togithub.com/bazelbuild/bazel-skylib) |
http_archive | minor | `1.6.1` -> `1.7.0` |

---

### Release Notes

<details>
<summary>bazelbuild/bazel-skylib (bazel_skylib)</summary>

###
[`v1.7.0`](https://togithub.com/bazelbuild/bazel-skylib/blob/HEAD/CHANGELOG.md#Release-170)

[Compare
Source](https://togithub.com/bazelbuild/bazel-skylib/compare/1.6.1...1.7.0)

**New features**

- Implement `directory` rules by
[@&#8203;matts1](https://togithub.com/matts1) in
[https://github.com/bazelbuild/bazel-skylib/pull/510](https://togithub.com/bazelbuild/bazel-skylib/pull/510)
- Add `is_normalized` and `starts_with` to paths module by
[@&#8203;comius](https://togithub.com/comius) in
[https://github.com/bazelbuild/bazel-skylib/pull/514](https://togithub.com/bazelbuild/bazel-skylib/pull/514)

**New Contributors**

- [@&#8203;matts1](https://togithub.com/matts1) made their first
contribution in
[https://github.com/bazelbuild/bazel-skylib/pull/510](https://togithub.com/bazelbuild/bazel-skylib/pull/510)

**Full Changelog**:
https://github.com/bazelbuild/bazel-skylib/compare/1.6.1...1.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-31 04:28:52 -07:00
renovate[bot] dc1bf28609
Update dependency rules_go to v0.48.0 (#333)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_go | bazel_dep | minor | `0.47.1` -> `0.48.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 15:54:45 +02:00
renovate[bot] ff6a605ea5
Update dependency io_bazel_rules_go to v0.48.0 (#332)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [io_bazel_rules_go](https://togithub.com/bazelbuild/rules_go) |
http_archive | minor | `v0.47.1` -> `v0.48.0` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_go (io_bazel_rules_go)</summary>

###
[`v0.48.0`](https://togithub.com/bazelbuild/rules_go/releases/tag/v0.48.0)

[Compare
Source](https://togithub.com/bazelbuild/rules_go/compare/v0.47.1...v0.48.0)

#### Important Changes!

`--incompatible_enable_proto_toolchain_resolution` is now supported in
`rules_go`. This means that protoc should now be supplied as a
toolchain. `protoc` can be registered using
https://github.com/aspect-build/toolchains_protoc, or a local proto
toolchain can be added.

#### `WORKSPACE` code

load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl",
"http_archive")

    http_archive(
        name = "io_bazel_rules_go",
sha256 =
"33acc4ae0f70502db4b893c9fc1dd7a9bf998c23e7ff2c4517741d4049a976f8",
        urls = [

"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.48.0/rules_go-v0.48.0.zip",

"https://github.com/bazelbuild/rules_go/releases/download/v0.48.0/rules_go-v0.48.0.zip",
        ],
    )

load("@&#8203;io_bazel_rules_go//go:deps.bzl", "go_register_toolchains",
"go_rules_dependencies")

    go_rules_dependencies()

    go_register_toolchains(version = "1.22.3")

#### What's Changed

- Update docs to cover new FilePath ReplaceDirective Support by
[@&#8203;stefanpenner](https://togithub.com/stefanpenner) in
[https://github.com/bazelbuild/rules_go/pull/3931](https://togithub.com/bazelbuild/rules_go/pull/3931)
- go_test: use different mnemonic for compilation by
[@&#8203;sluongng](https://togithub.com/sluongng) in
[https://github.com/bazelbuild/rules_go/pull/3936](https://togithub.com/bazelbuild/rules_go/pull/3936)
- Add go.work support to the documentation by
[@&#8203;stefanpenner](https://togithub.com/stefanpenner) in
[https://github.com/bazelbuild/rules_go/pull/3932](https://togithub.com/bazelbuild/rules_go/pull/3932)
- feat(mode): add `purego` tag when `pure` by
[@&#8203;mattyclarkson](https://togithub.com/mattyclarkson) in
[https://github.com/bazelbuild/rules_go/pull/3901](https://togithub.com/bazelbuild/rules_go/pull/3901)
- generate_test_main: Move timeout handling back to bzltestutil by
[@&#8203;DolceTriade](https://togithub.com/DolceTriade) in
[https://github.com/bazelbuild/rules_go/pull/3939](https://togithub.com/bazelbuild/rules_go/pull/3939)
- Add support for `--incompatible_enable_proto_toolchain_resolution` by
[@&#8203;fmeum](https://togithub.com/fmeum) in
[https://github.com/bazelbuild/rules_go/pull/3919](https://togithub.com/bazelbuild/rules_go/pull/3919)
- Add exec_compatible_with to @&#8203;go_sdk//:builder by
[@&#8203;EdSchouten](https://togithub.com/EdSchouten) in
[https://github.com/bazelbuild/rules_go/pull/3943](https://togithub.com/bazelbuild/rules_go/pull/3943)
- prepare v0.48.0 release by
[@&#8203;tyler-french](https://togithub.com/tyler-french) in
[https://github.com/bazelbuild/rules_go/pull/3946](https://togithub.com/bazelbuild/rules_go/pull/3946)

#### New Contributors

- [@&#8203;stefanpenner](https://togithub.com/stefanpenner) made their
first contribution in
[https://github.com/bazelbuild/rules_go/pull/3931](https://togithub.com/bazelbuild/rules_go/pull/3931)

**Full Changelog**:
https://github.com/bazelbuild/rules_go/compare/v0.47.1...v0.48.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 09:15:55 +02:00
renovate[bot] be777a3a39
Update dependency rules_rust to v0.45.1 (#330)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| rules_rust | bazel_dep | minor | `0.44.0` -> `0.45.1` |
| [rules_rust](https://togithub.com/bazelbuild/rules_rust) |
http_archive | patch | `0.45.0` -> `0.45.1` |

---

### Release Notes

<details>
<summary>bazelbuild/rules_rust (rules_rust)</summary>

###
[`v0.45.1`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.45.1)

[Compare
Source](https://togithub.com/bazelbuild/rules_rust/compare/0.45.0...0.45.1)

### 0.45.1

```python
load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-+bWb47wg0VchIADaHt6L5Dma2Gn+Q589nz/MKcTi+lo=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.45.1/rules_rust-v0.45.1.tar.gz"],
)
```

Additional documentation can be found at:
https://bazelbuild.github.io/rules_rust/#setup

#### What's Changed

- Fixup from
[#&#8203;2657](https://togithub.com/bazelbuild/rules_rust/issues/2657)
by [@&#8203;illicitonion](https://togithub.com/illicitonion) in
[https://github.com/bazelbuild/rules_rust/pull/2659](https://togithub.com/bazelbuild/rules_rust/pull/2659)

**Full Changelog**:
https://github.com/bazelbuild/rules_rust/compare/0.45.0...0.45.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bazel-contrib/toolchains_llvm).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 18:36:51 -07:00