Commit Graph

918 Commits

Author SHA1 Message Date
renovate[bot] 1ecdc2b6c0 Update taiki-e/install-action action to v2.81.8 (#19852) 2026-06-16 20:45:51 -04:00
renovate[bot] 2cd39bcc24 Update aws-actions/configure-aws-credentials action to v6.2.0 (#19849) 2026-06-14 21:39:07 -04:00
renovate[bot] 02d4ea4fe5 Update taiki-e/install-action action to v2.81.7 (#19848) 2026-06-14 21:38:59 -04:00
renovate[bot] 9030cf12a1 Update dependency astral-sh/uv to v0.11.21 (#19843) 2026-06-14 21:36:27 -04:00
renovate[bot] 7ed45f66f8 Update crate-ci/typos action to v1.47.2 (#19842) 2026-06-14 21:36:20 -04:00
renovate[bot] f498928c99 Update actions/checkout action to v6.0.3 (#19841) 2026-06-14 21:36:15 -04:00
William Woodruff 535a95b189 release: interpose some templates (#19822)
## Summary

Removes a few more template injections, drops a blanket permission.

Previously we couldn't address these because they're part of the
generated dist workflow, but now that we're committed to it being dirty
this is fine.

## Test Plan

See what happens in CI.

---------

Signed-off-by: William Woodruff <william@yossarian.net>
2026-06-13 14:24:16 -04:00
Zanie Blue 5b4746bff3 Rename "Check wheel contents" job for consistency with the rest of CI (#19820) 2026-06-12 15:12:00 +00:00
konsti 4e06bb6ff4 Update cargo publish nightly to 2026-06-12 (#19789)
Fixes the crates.io publishing error from
[https://github.com/rust-lang/cargo/issues/17093](https://github.com/rust-lang/cargo/issues/17093)
2026-06-12 11:26:34 +02:00
zaniebot 1121748445 Use performance allocator for benchmarks (#19756)
## Summary

- link the performance memory allocator into the `uv-bench` benchmark
target
- use the same allocator setup for both CodSpeed benchmark lanes and
local benchmarks

## Test plan

- `rustup run stable cargo fmt --all -- --check`
- `cargo build --locked --profile profiling -p uv-bench --bench uv`
- verified the linked benchmark executable contains jemalloc symbols
with `nm`

---------

Co-authored-by: Zanie Blue <contact@zanie.dev>
2026-06-10 09:32:19 -05:00
zaniebot 7a7f90c447 Use Namespace runners for Windows Clippy and tests (#19751)
Moves to equivalent Namspace runners for Windows instead of GitHub,
which show the greatest performance improvement (picked out from
#19604). These runners do not support persistent cache volumes in
namespace and, unlike Depot, they do not hijack the `action/cache` API
so we're still just using GitHub's caching model here alleviating any
concerns about cache poisoning.

Co-authored-by: Zanie Blue <contact@zanie.dev>
2026-06-09 09:21:04 -05:00
Zanie Blue 3b8e3ca1e7 Use ICF in macOS release builds to reduce binary sizes (#19615)
Inspired by https://github.com/denoland/deno/pull/34478

Use `--icf=safe` for optimized macOS release artifacts, via Rust's
bundled Mach-O LLD.

Measurements showed useful size wins on macOS; Linux did not show a
meaningful artifact-size improvement and are excluded here. See
https://github.com/astral-sh/uv/pull/19615#issuecomment-4651558036
2026-06-09 09:02:15 -05:00
renovate[bot] d9cfccbde4 Update aws-actions/configure-aws-credentials action to v6.1.3 (#19707)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[aws-actions/configure-aws-credentials](https://redirect.github.com/aws-actions/configure-aws-credentials)
| action | patch | `v6.1.1` → `v6.1.3` | `v6.2.0` |

---

### Release Notes

<details>
<summary>aws-actions/configure-aws-credentials
(aws-actions/configure-aws-credentials)</summary>

###
[`v6.1.3`](https://redirect.github.com/aws-actions/configure-aws-credentials/releases/tag/v6.1.3)

[Compare
Source](https://redirect.github.com/aws-actions/configure-aws-credentials/compare/v6.1.2...v6.1.3)

##### Bug Fixes

- fix: allow kubelet token symlink in
[#&#8203;1805](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1805)

###
[`v6.1.2`](https://redirect.github.com/aws-actions/configure-aws-credentials/releases/tag/v6.1.2)

[Compare
Source](https://redirect.github.com/aws-actions/configure-aws-credentials/compare/v6.1.1...v6.1.2)

##### Bug Fixes

- additional filesystem checks
([#&#8203;1799](https://redirect.github.com/aws-actions/configure-aws-credentials/issues/1799))
([c39f282](https://redirect.github.com/aws-actions/configure-aws-credentials/commit/c39f282697aca8a78c522ecf1f7da9899a31432c))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:18:57 -05:00
renovate[bot] 0fae6f31dd Update dependency astral-sh/uv to v0.11.19 (#19708)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/uv](https://redirect.github.com/astral-sh/uv) | uses-with |
patch | `0.11.16` → `0.11.19` |

---

### Release Notes

<details>
<summary>astral-sh/uv (astral-sh/uv)</summary>

###
[`v0.11.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01119)

[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.11.18...0.11.19)

Released on 2026-06-03.

##### Python

- Add CPython 3.15.0b2
([#&#8203;19531](https://redirect.github.com/astral-sh/uv/pull/19531))

##### Enhancements

- Always compute SHA256 for remote distributions
([#&#8203;19662](https://redirect.github.com/astral-sh/uv/pull/19662))
- Add PyEmscripten platform (PEP 783)
([#&#8203;19629](https://redirect.github.com/astral-sh/uv/pull/19629))
- Add Pyodide 2025 target triple
([#&#8203;19653](https://redirect.github.com/astral-sh/uv/pull/19653))

##### Preview features

- Make preview features for commands have names that aren't ambiguous
with the command
([#&#8203;19645](https://redirect.github.com/astral-sh/uv/pull/19645))
- Respect `--isolated` in `uv check`
([#&#8203;19666](https://redirect.github.com/astral-sh/uv/pull/19666))

##### Bug fixes

- Continue tool uninstall after dangling receipts
([#&#8203;19623](https://redirect.github.com/astral-sh/uv/pull/19623))
- Skip Unix-specific installation steps when cross-installing Windows
Python distributions
([#&#8203;19424](https://redirect.github.com/astral-sh/uv/pull/19424))

###
[`v0.11.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01118)

[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.11.17...0.11.18)

Released on 2026-06-01.

##### Performance

- Fix performance regression in unzip of local wheels
([#&#8203;19637](https://redirect.github.com/astral-sh/uv/pull/19637))

##### Preview

- Add `uv check` to run `ty` from uv
([#&#8203;19605](https://redirect.github.com/astral-sh/uv/pull/19605))

##### Bug fixes

- Update activation scripts with upstream fixes
([#&#8203;19628](https://redirect.github.com/astral-sh/uv/pull/19628))

##### Other changes

- Bump MSRV to 1.94
([#&#8203;19600](https://redirect.github.com/astral-sh/uv/pull/19600))

###
[`v0.11.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01117)

[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.11.16...0.11.17)

Released on 2026-05-28.

##### Enhancements

- Add a diagnostic for `uv add` with standard library modules
([#&#8203;19572](https://redirect.github.com/astral-sh/uv/pull/19572))
- Expose `uv workspace` and its `list` subcommand in help output
([#&#8203;19533](https://redirect.github.com/astral-sh/uv/pull/19533))
- Improve the "403 forbidden" hint to suggest `ignore-error-codes` when
applicable
([#&#8203;19521](https://redirect.github.com/astral-sh/uv/pull/19521))
- Skip direct URL lock freshness checks while offline
([#&#8203;19596](https://redirect.github.com/astral-sh/uv/pull/19596))
- Add `import-names` and `import-namespaces` support to `uv-build` ([PEP
794](https://peps.python.org/pep-0794/))
([#&#8203;19380](https://redirect.github.com/astral-sh/uv/pull/19380))
- Add a `--no-editable-package` flag to various commands
([#&#8203;19584](https://redirect.github.com/astral-sh/uv/pull/19584))
- Infer Python version requests from source trees in `uv tool`
invocations
([#&#8203;19577](https://redirect.github.com/astral-sh/uv/pull/19577))

##### Preview features

- Add module owners to `uv workspace metadata`
([#&#8203;19122](https://redirect.github.com/astral-sh/uv/pull/19122))
- Do not allow `uv venv --clear` to remove non-virtual environments
([#&#8203;19595](https://redirect.github.com/astral-sh/uv/pull/19595))

##### Bug fixes

- Improve the performance of large entries in `tool.uv.conflicts`
([#&#8203;19538](https://redirect.github.com/astral-sh/uv/pull/19538))
- Avoid modifying the parent process' env with `--env-file` in `uv run`
([#&#8203;19567](https://redirect.github.com/astral-sh/uv/pull/19567))
- Fix script environment creation for scripts with long filenames
([#&#8203;19539](https://redirect.github.com/astral-sh/uv/pull/19539))
- Fix transitive Git archive dependencies in lockfiles
([#&#8203;19589](https://redirect.github.com/astral-sh/uv/pull/19589))
- Preserve Git repository URLs in direct URL metadata
([#&#8203;19590](https://redirect.github.com/astral-sh/uv/pull/19590))
- Support redirects in `--check-url`
([#&#8203;19594](https://redirect.github.com/astral-sh/uv/pull/19594))
- Accept case-insensitive HTML tags in `--find-links` parsing
([#&#8203;19537](https://redirect.github.com/astral-sh/uv/pull/19537))
- Reject duplicate script metadata blocks
([#&#8203;19544](https://redirect.github.com/astral-sh/uv/pull/19544))
- Ban names like "python3" as script entry points
([#&#8203;19535](https://redirect.github.com/astral-sh/uv/pull/19535),
[#&#8203;19536](https://redirect.github.com/astral-sh/uv/pull/19536))
- Validate Git LFS artifacts for Git archives
([#&#8203;19592](https://redirect.github.com/astral-sh/uv/pull/19592))
- Use a relative path when creating symlinks in cache to improve
relocatability
([#&#8203;19033](https://redirect.github.com/astral-sh/uv/pull/19033))

##### Documentation

- Fix malformed positional anchors in the CLI reference
([#&#8203;19575](https://redirect.github.com/astral-sh/uv/pull/19575))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:18:46 -05:00
renovate[bot] 9d2c96997e Update EmbarkStudios/cargo-deny-action action to v2.0.20 (#19709)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[EmbarkStudios/cargo-deny-action](https://redirect.github.com/EmbarkStudios/cargo-deny-action)
| action | patch | `v2.0.18` → `v2.0.20` |

---

### Release Notes

<details>
<summary>EmbarkStudios/cargo-deny-action
(EmbarkStudios/cargo-deny-action)</summary>

###
[`v2.0.20`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.0.20):
Release 2.0.20 - cargo-deny 0.19.8

[Compare
Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.19...v2.0.20)

##### Fixed

-
[PR#864](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/864)
fixed matching of `^` and `~` with on prerelease versions for when
checking if a crate is affected by an advisory. As of the time of the
PR, this literally affected none of published versions of any crate with
an advisory, but this just ensures such a case will be handled in the
future.

###
[`v2.0.19`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.0.19):
Release 2.0.19 - cargo-deny 0.19.7

[Compare
Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.18...v2.0.19)

##### Changed

-
[PR#860](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/860)
updated crates, resolving
[krates#111](https://redirect.github.com/EmbarkStudios/krates/issues/111).

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:18:38 -05:00
renovate[bot] 3e13fb3eac Update depot/build-push-action action to v1.18.0 (#19728)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[depot/build-push-action](https://redirect.github.com/depot/build-push-action)
| action | minor | `v1.17.0` → `v1.18.0` |

---

### Release Notes

<details>
<summary>depot/build-push-action (depot/build-push-action)</summary>

###
[`v1.18.0`](https://redirect.github.com/depot/build-push-action/releases/tag/v1.18.0)

[Compare
Source](https://redirect.github.com/depot/build-push-action/compare/v1.17.0...v1.18.0)

#### What's Changed

- Upgrade action runtime to Node 24
([#&#8203;48](https://redirect.github.com/depot/build-push-action/issues/48))
[@&#8203;Akatama](https://redirect.github.com/Akatama)
- Add Depot Registry save example
([#&#8203;47](https://redirect.github.com/depot/build-push-action/issues/47))
[@&#8203;maschwenk](https://redirect.github.com/maschwenk)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 15:16:46 +00:00
renovate[bot] 3b3f76204b Update taiki-e/install-action action to v2.81.1 (#19736)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[taiki-e/install-action](https://redirect.github.com/taiki-e/install-action)
| action | minor | `v2.79.2` → `v2.81.1` | `v2.81.8` (+6) |

---

### Release Notes

<details>
<summary>taiki-e/install-action (taiki-e/install-action)</summary>

###
[`v2.81.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.1):
2.81.1

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.0...v2.81.1)

- Update `cargo-no-dev-deps@latest` to 0.2.24.

- Update `cargo-hack@latest` to 0.6.45.

###
[`v2.81.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.0):
2.81.0

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.80.0...v2.81.0)

- Support `convco`.
([#&#8203;1831](https://redirect.github.com/taiki-e/install-action/pull/1831),
thanks [@&#8203;graelo](https://redirect.github.com/graelo))

- Support `docgarden`
([#&#8203;1830](https://redirect.github.com/taiki-e/install-action/pull/1830),
thanks [@&#8203;jesse-black](https://redirect.github.com/jesse-black))

- Update `vacuum@latest` to 0.28.0.

- Update `cargo-binstall@latest` to 1.19.1.

###
[`v2.80.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.80.0):
2.80.0

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.15...v2.80.0)

- Support `kingfisher`.
([#&#8203;1874](https://redirect.github.com/taiki-e/install-action/pull/1874),
thanks [@&#8203;SAY-5](https://redirect.github.com/SAY-5))

###
[`v2.79.15`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.15):
2.79.15

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.14...v2.79.15)

- Update `typos@latest` to 1.47.0.

- Update `wasm-tools@latest` to 1.251.0.

- Update `vacuum@latest` to 0.27.2.

- Update `uv@latest` to 0.11.17.

- Update `tombi@latest` to 1.1.1.

- Update `mise@latest` to 2026.5.16.

###
[`v2.79.14`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.14):
2.79.14

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.13...v2.79.14)

- Update `vacuum@latest` to 0.27.0.

- Update `cargo-deny@latest` to 0.19.8.

###
[`v2.79.13`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.13):
2.79.13

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.12...v2.79.13)

- Update `gungraun-runner@latest` to 0.19.1.

- Update `biome@latest` to 2.4.16.

###
[`v2.79.12`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.12):
2.79.12

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.11...v2.79.12)

- Update `prek@latest` to 0.4.3.

- Remove uses of crates.io API, which potentially cases 403 error.

###
[`v2.79.11`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.11):
2.79.11

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.10...v2.79.11)

- Update `vacuum@latest` to 0.26.8.

- Update `cargo-nextest@latest` to 0.9.137.

###
[`v2.79.10`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.10):
2.79.10

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.9...v2.79.10)

- Update `tombi@latest` to 1.1.0.

- Update `prek@latest` to 0.4.2.

- Update `editorconfig-checker@latest` to 3.7.0.

###
[`v2.79.9`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.9):
2.79.9

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.8...v2.79.9)

- Update `vacuum@latest` to 0.26.7.

- Update `tombi@latest` to 1.0.0.

###
[`v2.79.8`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.8):
2.79.8

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.7...v2.79.8)

- Update `parse-dockerfile@latest` to 0.1.6.

- Update `knope@latest` to 0.23.0.

###
[`v2.79.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.7):
2.79.7

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.6...v2.79.7)

- Update `typos@latest` to 1.46.3.

- Update `rclone@latest` to 1.74.2.

- Update `mise@latest` to 2026.5.15.

- Update `tombi@latest` to 0.11.7.

###
[`v2.79.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.6):
2.79.6

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.5...v2.79.6)

- Update `wasm-bindgen@latest` to 0.2.122.

- Update `mise@latest` to 2026.5.14.

- Update `cargo-deny@latest` to 0.19.7.

- Update `vacuum@latest` to 0.26.6.

###
[`v2.79.5`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.5):
2.79.5

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.4...v2.79.5)

- Update `jaq@latest` to 3.0.0.
([#&#8203;1861](https://redirect.github.com/taiki-e/install-action/pull/1861),
thanks
[@&#8203;MusicalNinjaDad](https://redirect.github.com/MusicalNinjaDad))

- Update `wasmtime@latest` to 45.0.0.

- Update `wasm-tools@latest` to 1.250.0.

- Update `tombi@latest` to 0.11.6.

- Update `mise@latest` to 2026.5.13.

###
[`v2.79.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.4):
2.79.4

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.3...v2.79.4)

- Update `martin@latest` to 1.10.1.

- Update `prek@latest` to 0.4.1.

- Update `protoc@latest` to 3.35.0.

- Update `mdbook@latest` to 0.5.3.

###
[`v2.79.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.3):
2.79.3

[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.2...v2.79.3)

- Update `mise@latest` to 2026.5.12.

- Update `martin@latest` to 1.10.0.

- Update `uv@latest` to 0.11.15.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:16:23 -05:00
renovate[bot] 139332f208 Update astral-sh/setup-uv action to v8.2.0 (#19725)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) |
action | minor | `v8.1.0` → `v8.2.0` |

---

### Release Notes

<details>
<summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary>

###
[`v8.2.0`](https://redirect.github.com/astral-sh/setup-uv/compare/v8.1.0...v8.2.0)

[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v8.1.0...v8.2.0)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:12:37 -05:00
renovate[bot] 28e921049e Update CodSpeedHQ/action action to v4.17.0 (#19726)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.15.1` → `v4.17.0` |

---

### Release Notes

<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>

###
[`v4.17.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.17.0)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.15.1...v4.17.0)

#### Release Notes

##### <!-- 0 -->🚀 Features

- Configure samply symbol resolution env vars by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add CODSPEED\_WALLTIME\_PROFILER override by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Make benchmark isolation profiler-driven by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add profile-based auth configuration
([#&#8203;366](https://redirect.github.com/CodSpeedHQ/action/issues/366))
by [@&#8203;art049](https://redirect.github.com/art049) in
[#&#8203;366](https://redirect.github.com/CodSpeedHQ/runner/pull/366)
- Bump instrument-hooks to not use stubs on macos
([#&#8203;373](https://redirect.github.com/CodSpeedHQ/action/issues/373))
by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;373](https://redirect.github.com/CodSpeedHQ/runner/pull/373)
- Pin codspeed-go-runner installer downloads with sha256 verification by
[@&#8203;art049](https://redirect.github.com/art049) in
[#&#8203;362](https://redirect.github.com/CodSpeedHQ/runner/pull/362)
- Pin downloaded binaries with sha256 verification by
[@&#8203;art049](https://redirect.github.com/art049)
- Search NixOS debug info path by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;354](https://redirect.github.com/CodSpeedHQ/runner/pull/354)
- Inherit process mapping on forks by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Bundle samply via library crate by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add samply profiler for macOS by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Rename CODSPEED\_PERF\_ENABLED to CODSPEED\_PROFILER\_ENABLED by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add Profiler trait abstraction by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Restore cursor on ctrl c by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;341](https://redirect.github.com/CodSpeedHQ/runner/pull/341)
- Validate tokens and repository access up front by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

##### <!-- 1 -->🐛 Bug Fixes

- Use introspected env for memory executor by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Misleading DCE advice in setup-harness
([#&#8203;350](https://redirect.github.com/CodSpeedHQ/action/issues/350))
by [@&#8203;SuperMuel](https://redirect.github.com/SuperMuel) in
[#&#8203;350](https://redirect.github.com/CodSpeedHQ/runner/pull/350)
- Flush rolling buffer when executor errors by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;352](https://redirect.github.com/CodSpeedHQ/runner/pull/352)
- Use brew-installed bash for samply on macOS by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;347](https://redirect.github.com/CodSpeedHQ/runner/pull/347)
- Keep old name aliases to for deserialization purposes by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;345](https://redirect.github.com/CodSpeedHQ/runner/pull/345)
- Handle malformed token from backend better by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Disable PYTHON\_PERF\_JIT\_SUPPORT on macOS by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Use mach\_absolute\_time for FIFO timestamps on macOS by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Use O\_RDWR to open FIFOs on all Unix platforms by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

##### <!-- 10 -->💼 Other

- Select profiler via typed CLI arg by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;379](https://redirect.github.com/CodSpeedHQ/runner/pull/379)
- Bump workspace dependencies
([#&#8203;370](https://redirect.github.com/CodSpeedHQ/action/issues/370))
by [@&#8203;art049](https://redirect.github.com/art049) in
[#&#8203;370](https://redirect.github.com/CodSpeedHQ/runner/pull/370)
- Make api\_client the single source of truth for the auth token by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Bump gql\_client to partial-data fork by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

##### <!-- 2 -->🏗️ Refactor

- Centralize internal re-exec via
InternalCommands::get\_command\_builder by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;338](https://redirect.github.com/CodSpeedHQ/runner/pull/338)
- Rename Benchmark FIFO commands/markers to Profiler/Round by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Rename Profiler::wrap to wrap\_command by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Share Linux profiler sysctl setup by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Port PerfRunner to Profiler trait by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Rename PerfMetadata to WalltimeMetadata by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Move perf module under profiler/ by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Rename FifoCommand::PingPerf to PingProfiler by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Rename IntegrationMode::Perf to Walltime by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

##### <!-- 6 -->🧪 Testing

- Update valgrind snapshot tests by
[@&#8203;adriencaccia](https://redirect.github.com/adriencaccia)

##### <!-- 7 -->⚙️ Internals

- Add taplo config file by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;363](https://redirect.github.com/CodSpeedHQ/runner/pull/363)
- Bump samply fork to use framehop-codspeed by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add retry to sha256 tests to prevent transient failures by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;375](https://redirect.github.com/CodSpeedHQ/runner/pull/375)
- Update setarch command arguments to use long options
([#&#8203;304](https://redirect.github.com/CodSpeedHQ/action/issues/304))
by [@&#8203;xtqqczze](https://redirect.github.com/xtqqczze) in
[#&#8203;304](https://redirect.github.com/CodSpeedHQ/runner/pull/304)
- Bump valgrind-codspeed to 3.26.0-0codspeed2
- Fix macOS rustup cache corruption in install-rust action by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;357](https://redirect.github.com/CodSpeedHQ/runner/pull/357)
- Give each bpf-tests shard its own cache key by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;358](https://redirect.github.com/CodSpeedHQ/runner/pull/358)
- Shard bpf-tests by integration test binary by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Use rustup show instead of toolchain install by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;349](https://redirect.github.com/CodSpeedHQ/runner/pull/349)
- Disable profiler in macos-basic-run-test by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Upload the basic run to validate auth of integration test by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Move samply fork from AvalancheHQ to CodSpeedHQ by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Remove the cursor hiding by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

#### Install codspeed-runner 4.17.0

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.17.0/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.17.0

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ------------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-apple-darwin.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.17.0/codspeed-runner-aarch64-apple-darwin.tar.gz)
| Apple Silicon macOS |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.17.0/codspeed-runner-aarch64-apple-darwin.tar.gz.sha256)
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.17.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.17.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.17.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.17.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md>

**Full Changelog**:
<https://github.com/CodSpeedHQ/action/compare/v4.15.1...v4.17.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:11:49 -05:00
renovate[bot] 3b8d296713 Update crate-ci/typos action to v1.47.0 (#19727)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action
| minor | `v1.46.2` → `v1.47.0` | `v1.47.2` (+1) |

---

### Release Notes

<details>
<summary>crate-ci/typos (crate-ci/typos)</summary>

###
[`v1.47.0`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.47.0)

[Compare
Source](https://redirect.github.com/crate-ci/typos/compare/v1.46.3...v1.47.0)

##### \[1.47.0] - 2026-05-29

##### Features

- Updated the dictionary with the [May
2026](https://redirect.github.com/crate-ci/typos/issues/1545) changes

###
[`v1.46.3`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.46.3)

[Compare
Source](https://redirect.github.com/crate-ci/typos/compare/v1.46.2...v1.46.3)

#### \[1.46.3] - 2026-05-23

##### Fixes

- Don't correct to `sequentials`
- Don't correct to `subdolder`

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:10:56 -05:00
renovate[bot] aa641297e1 Update docker/login-action action to v4.2.0 (#19729)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://redirect.github.com/docker/login-action)
| action | minor | `v4.1.0` → `v4.2.0` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

###
[`v4.2.0`](https://redirect.github.com/docker/login-action/releases/tag/v4.2.0)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.1.0...v4.2.0)

- Bump [@&#8203;actions/core](https://redirect.github.com/actions/core)
from 3.0.0 to 3.0.1 in
[#&#8203;976](https://redirect.github.com/docker/login-action/pull/976)
- Bump
[@&#8203;aws-sdk/client-ecr](https://redirect.github.com/aws-sdk/client-ecr)
and
[@&#8203;aws-sdk/client-ecr-public](https://redirect.github.com/aws-sdk/client-ecr-public)
to 3.1050.0 in
[#&#8203;960](https://redirect.github.com/docker/login-action/pull/960)
- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.86.0 to 0.90.0 in
[#&#8203;970](https://redirect.github.com/docker/login-action/pull/970)
- Bump brace-expansion from 2.0.1 to 5.0.6 in
[#&#8203;993](https://redirect.github.com/docker/login-action/pull/993)
- Bump fast-xml-builder from 1.1.4 to 1.2.0 in
[#&#8203;985](https://redirect.github.com/docker/login-action/pull/985)
- Bump fast-xml-parser from 5.3.6 to 5.8.0 in
[#&#8203;963](https://redirect.github.com/docker/login-action/pull/963)
- Bump http-proxy-agent and https-proxy-agent to 9.0.0 in
[#&#8203;961](https://redirect.github.com/docker/login-action/pull/961)
- Bump postcss from 8.5.6 to 8.5.10 in
[#&#8203;979](https://redirect.github.com/docker/login-action/pull/979)
- Bump tar from 6.2.1 to 7.5.15 in
[#&#8203;991](https://redirect.github.com/docker/login-action/pull/991)
- Bump vite from 7.3.1 to 7.3.3 in
[#&#8203;986](https://redirect.github.com/docker/login-action/pull/986)

**Full Changelog**:
<https://github.com/docker/login-action/compare/v4.1.0...v4.2.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:10:03 -05:00
renovate[bot] e8448251bd Update docker/metadata-action action to v6.1.0 (#19730)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[docker/metadata-action](https://redirect.github.com/docker/metadata-action)
| action | minor | `v6.0.0` → `v6.1.0` |

---

### Release Notes

<details>
<summary>docker/metadata-action (docker/metadata-action)</summary>

###
[`v6.1.0`](https://redirect.github.com/docker/metadata-action/releases/tag/v6.1.0)

[Compare
Source](https://redirect.github.com/docker/metadata-action/compare/v6.0.0...v6.1.0)

- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.79.0 to 0.90.0 in
[#&#8203;613](https://redirect.github.com/docker/metadata-action/pull/613)
- Bump brace-expansion from 1.1.12 to 5.0.6 in
[#&#8203;658](https://redirect.github.com/docker/metadata-action/pull/658)
[#&#8203;630](https://redirect.github.com/docker/metadata-action/pull/630)
- Bump csv-parse from 6.1.0 to 6.2.1 in
[#&#8203;617](https://redirect.github.com/docker/metadata-action/pull/617)
- Bump fast-xml-parser from 5.4.2 to 5.8.0 in
[#&#8203;620](https://redirect.github.com/docker/metadata-action/pull/620)
- Bump flatted from 3.3.3 to 3.4.2 in
[#&#8203;623](https://redirect.github.com/docker/metadata-action/pull/623)
- Bump glob from 10.3.15 to 10.5.0 in
[#&#8203;621](https://redirect.github.com/docker/metadata-action/pull/621)
- Bump handlebars from 4.7.8 to 4.7.9 in
[#&#8203;629](https://redirect.github.com/docker/metadata-action/pull/629)
- Bump lodash from 4.17.23 to 4.18.1 in
[#&#8203;639](https://redirect.github.com/docker/metadata-action/pull/639)
- Bump moment-timezone from 0.6.0 to 0.6.1 in
[#&#8203;619](https://redirect.github.com/docker/metadata-action/pull/619)
- Bump picomatch from 4.0.3 to 4.0.4 in
[#&#8203;626](https://redirect.github.com/docker/metadata-action/pull/626)
- Bump postcss from 8.5.6 to 8.5.10 in
[#&#8203;649](https://redirect.github.com/docker/metadata-action/pull/649)
- Bump tar from 6.2.1 to 7.5.15 in
[#&#8203;657](https://redirect.github.com/docker/metadata-action/pull/657)
- Bump undici from 6.23.0 to 6.25.0 in
[#&#8203;614](https://redirect.github.com/docker/metadata-action/pull/614)
- Bump vite from 7.3.1 to 7.3.2 in
[#&#8203;637](https://redirect.github.com/docker/metadata-action/pull/637)

**Full Changelog**:
<https://github.com/docker/metadata-action/compare/v6.0.0...v6.1.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:08:46 -05:00
renovate[bot] 270e15d4af Update docker/setup-buildx-action action to v4.1.0 (#19731)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action)
| action | minor | `v4.0.0` → `v4.1.0` |

---

### Release Notes

<details>
<summary>docker/setup-buildx-action
(docker/setup-buildx-action)</summary>

###
[`v4.1.0`](https://redirect.github.com/docker/setup-buildx-action/releases/tag/v4.1.0)

[Compare
Source](https://redirect.github.com/docker/setup-buildx-action/compare/v4.0.0...v4.1.0)

- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.79.0 to 0.90.0 in
[#&#8203;489](https://redirect.github.com/docker/setup-buildx-action/pull/489)
- Bump brace-expansion from 1.1.12 to 5.0.6 in
[#&#8203;547](https://redirect.github.com/docker/setup-buildx-action/pull/547)
[#&#8203;508](https://redirect.github.com/docker/setup-buildx-action/pull/508)
- Bump fast-xml-builder from 1.0.0 to 1.2.0 in
[#&#8203;540](https://redirect.github.com/docker/setup-buildx-action/pull/540)
- Bump fast-xml-parser from 5.4.2 to 5.8.0 in
[#&#8203;496](https://redirect.github.com/docker/setup-buildx-action/pull/496)
- Bump flatted from 3.3.3 to 3.4.2 in
[#&#8203;499](https://redirect.github.com/docker/setup-buildx-action/pull/499)
- Bump glob from 10.3.12 to 13.0.6 in
[#&#8203;495](https://redirect.github.com/docker/setup-buildx-action/pull/495)
- Bump handlebars from 4.7.8 to 4.7.9 in
[#&#8203;504](https://redirect.github.com/docker/setup-buildx-action/pull/504)
- Bump lodash from 4.17.23 to 4.18.1 in
[#&#8203;523](https://redirect.github.com/docker/setup-buildx-action/pull/523)
- Bump picomatch from 4.0.3 to 4.0.4 in
[#&#8203;503](https://redirect.github.com/docker/setup-buildx-action/pull/503)
- Bump postcss from 8.5.6 to 8.5.10 in
[#&#8203;537](https://redirect.github.com/docker/setup-buildx-action/pull/537)
- Bump tar from 6.2.1 to 7.5.15 in
[#&#8203;545](https://redirect.github.com/docker/setup-buildx-action/pull/545)
- Bump undici from 6.23.0 to 6.25.0 in
[#&#8203;492](https://redirect.github.com/docker/setup-buildx-action/pull/492)
- Bump vite from 7.3.1 to 7.3.2 in
[#&#8203;520](https://redirect.github.com/docker/setup-buildx-action/pull/520)

**Full Changelog**:
<https://github.com/docker/setup-buildx-action/compare/v4.0.0...v4.1.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 10:08:10 -05:00
Zanie Blue b4d32e4356 Vendor packse scenarios and serve them from an in-memory index (#18084)
This makes it easier for us to add resolver scenarios by

1. Rewriting the scenario package generation in Rust
2. Serving scenario packages from memory in a wiremock index
3. Rewriting the scenario test case generation in Rust
4. Dropping all dependencies on packse / the packse index

---------

Co-authored-by: Codex <noreply@openai.com>
2026-06-02 09:25:29 -05:00
William Woodruff ebd9dee5b3 Don't use --update with apt in CI (#19633)
Signed-off-by: William Woodruff <william@yossarian.net>
2026-06-01 12:28:04 -04:00
Zanie Blue 40cfa8ed21 Add test coverage for both WSL1 and WSL2 (#19608)
As a part of #19604 I noticed that we were only testing WSL2 which is
not usable on Windows 2022 which is still fairly common.
2026-05-29 14:58:39 -05:00
renovate[bot] 7472df8d52 Update conda-incubator/setup-miniconda action to v4 (#19233)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[conda-incubator/setup-miniconda](https://redirect.github.com/conda-incubator/setup-miniconda)
| action | major | `v3.3.0` → `v4.0.1` |

---

### Release Notes

<details>
<summary>conda-incubator/setup-miniconda
(conda-incubator/setup-miniconda)</summary>

###
[`v4.0.1`](https://redirect.github.com/conda-incubator/setup-miniconda/blob/HEAD/CHANGELOG.md#v401-2026-04-24)

[Compare
Source](https://redirect.github.com/conda-incubator/setup-miniconda/compare/v4...v4.0.1)

##### Fixes

- Fix `MultipleKeysError` on conda 25.11+ when a user-supplied
`condarc-file`
  already declares `auto_activate`: now only one of `auto_activate` /
`auto_activate_base` is written to `.condarc`, preferring whichever key
the
  user's existing condarc uses.
- Add `auto_activate` to the boolean coercion set so its value is
serialized as
  a YAML boolean when it is the chosen canonical key.
- Add `local_repodata_ttl` to `KNOWN_CONDARC_KEYS` to silence a spurious
  "Unrecognized condarc key" warning for a valid conda key.

[v4.0.1]:
https://redirect.github.com/conda-incubator/setup-miniconda/releases/tag/v4.0.1

###
[`v4.0.0`](https://redirect.github.com/conda-incubator/setup-miniconda/blob/HEAD/CHANGELOG.md#v400-2026-04-23)

[Compare
Source](https://redirect.github.com/conda-incubator/setup-miniconda/compare/v3.3.0...v4)

##### Breaking Changes

- [#&#8203;459][459]: Upgrade action runtime to Node.js 24.x (requires
runners with
  Node 24 support; this is the reason for the v4 major bump)
- [#&#8203;450][450]: Switch action build to ESM (for `@actions/exec`
v3)

##### Features and Enhancements

- [#&#8203;469][469]: Add `conda-init` input to optionally skip `conda
init` and
  document activation for restricted environments
- [#&#8203;482][482]: Add channels parsing utility and URL validation
- [#&#8203;481][481]: Enable stricter TypeScript checks and typing
- [#&#8203;480][480]: Add more tests, increase coverage, add Codecov
integration and
  coverage badge
- [#&#8203;479][479]: Add TypeDoc-based API docs, generation and checks;
configure
  GitHub Pages and Netlify previews

##### Fixes

- [#&#8203;465][465]: Fix double channel configuration being applied
- [#&#8203;467][467]: Speed up Windows post-run cleanup by moving the
extracted
  packages directory instead of removing files one by one
- [#&#8203;470][470]: Fix `name-version-build` syntax expansion and add
tests
- [#&#8203;475][475]: Split shell init and activation of the test
environment to remove
  spurious warning

##### Performance

- [#&#8203;486][486]: Remove HTML index scraping for Miniconda version
validation
- [#&#8203;487][487]: Parallelize Windows `takeown` calls with
`Promise.all`
- [#&#8203;488][488]: Replace `isDefaultEnvironment` subprocess with
local YAML reads
- [#&#8203;489][489]: Replace `conda config` subprocesses with direct
`.condarc` YAML
  writes

##### Tasks and Maintenance

- [#&#8203;444][444]: Bump conda-incubator/setup-miniconda from 3.2.0 to
3.3.0
- [#&#8203;445][445]: Bump actions/checkout from 6.0.1 to 6.0.2
- [#&#8203;449][449]: Bump
[@&#8203;actions/exec](https://redirect.github.com/actions/exec) from
2.0.0 to 3.0.0
- [#&#8203;456][456], [#&#8203;484][484], [#&#8203;491][491]: Bump
actions/upload-artifact
- [#&#8203;460][460]: Bump actions/download-artifact from 7.0.0 to 8.0.1
- [#&#8203;464][464]: Update dependencies for actions and packages
- [#&#8203;466][466]: Bump
[@&#8203;actions/tool-cache](https://redirect.github.com/actions/tool-cache)
from 2.0.2 to 4.0.0
- [#&#8203;473][473]: Bump flatted from 3.2.9 to 3.4.2
- [#&#8203;476][476]: Bump picomatch
- [#&#8203;477][477]: Bump conda-incubator/installer from 0.1.0 to 0.1.1
- [#&#8203;485][485]: Bump vite from 8.0.0 to 8.0.8
- [#&#8203;492][492]: Bump actions/upload-pages-artifact from 3 to 5
- [#&#8203;493][493]: Bump marocchino/sticky-pull-request-comment from 2
to 3
- [#&#8203;494][494]: Bump actions/deploy-pages from 4 to 5
- [#&#8203;495][495]: Bump codecov/codecov-action from 5 to 6
- [#&#8203;496][496]: Bump
[@&#8203;actions/core](https://redirect.github.com/actions/core) from
3.0.0 to 3.0.1

[v4.0.0]:
https://redirect.github.com/conda-incubator/setup-miniconda/releases/tag/v4.0.0

[444]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/444

[445]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/445

[449]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/449

[450]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/450

[456]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/456

[459]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/459

[460]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/460

[464]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/464

[465]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/465

[466]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/466

[467]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/467

[469]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/469

[470]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/470

[473]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/473

[475]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/475

[476]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/476

[477]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/477

[479]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/479

[480]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/480

[481]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/481

[482]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/482

[484]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/484

[485]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/485

[486]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/486

[487]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/487

[488]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/488

[489]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/489

[491]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/491

[492]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/492

[493]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/493

[494]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/494

[495]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/495

[496]:
https://redirect.github.com/conda-incubator/setup-miniconda/pull/496

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 14:11:03 -05:00
konsti d190665157 Readjust the trampoline CI check (#19225)
Using the docker container, we can reproducibly build the committed
windows trampolines given that neither the sources nor the crate
versions change, as the crate versions are part of cargo's Strict
Version Hash which determines the ordering in binaries. If we mandated
the committed binaries to always be up to date, every version bump would
require rebuilding them. Instead, we only require updating them when any
rust sources of the trampoline crate change, or the
"build:windows-trampoline" is set. This allows the trampolines to go
"stale", while still ensuring that when the checked-in binaries are
always built from checked-in sources (security) and that updating the
trampoline sources comes with an update to the binaries.
2026-05-26 13:49:23 -05:00
renovate[bot] 00fac8af14 Update EmbarkStudios/cargo-deny-action action to v2.0.18 (#19548) 2026-05-26 16:13:35 +01:00
renovate[bot] 12c56a7996 Update crate-ci/typos action to v1.46.2 (#19546) 2026-05-26 16:08:32 +01:00
renovate[bot] 17bf2f5635 Update taiki-e/install-action action to v2.79.2 (#19557)
=
2026-05-26 16:08:21 +01:00
renovate[bot] ef7ce7a29a Update dependency astral-sh/uv to v0.11.16 (#19547)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/uv](https://redirect.github.com/astral-sh/uv) | uses-with |
patch | `0.11.14` → `0.11.16` |

---

### Release Notes

<details>
<summary>astral-sh/uv (astral-sh/uv)</summary>

###
[`v0.11.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01116)

[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.11.15...0.11.16)

Released on 2026-05-21.

##### Enhancements

- Add support for direct archive dependencies in Git
([#&#8203;10072](https://redirect.github.com/astral-sh/uv/pull/10072))
- Adjust hint rendering
([#&#8203;18090](https://redirect.github.com/astral-sh/uv/pull/18090))

##### Preview features

- uv audit: specialize malformed OSV error
([#&#8203;19515](https://redirect.github.com/astral-sh/uv/pull/19515))
- Reject locked malware installations
([#&#8203;18936](https://redirect.github.com/astral-sh/uv/pull/18936))

##### Configuration

- Allow disabling reading the system config with `UV_NO_SYSTEM_CONFIG`
([#&#8203;19476](https://redirect.github.com/astral-sh/uv/pull/19476))

##### Bug fixes

- Allow environment variables that take a list to be empty
([#&#8203;19503](https://redirect.github.com/astral-sh/uv/pull/19503))
- Ensure that incompatible wheel hints do not leak secrets
([#&#8203;19504](https://redirect.github.com/astral-sh/uv/pull/19504))
- Reject unsafe entry points in `uv-build`
([#&#8203;19495](https://redirect.github.com/astral-sh/uv/pull/19495))
- Restrict delimiters in entry point parsing
([#&#8203;19471](https://redirect.github.com/astral-sh/uv/pull/19471))
- uv-netrc: fix multi-word no-space comment lines causing parse errors
([#&#8203;19494](https://redirect.github.com/astral-sh/uv/pull/19494))

##### Documentation

- Document and test relative exclude-newer support for uv pip
([#&#8203;19475](https://redirect.github.com/astral-sh/uv/pull/19475))

###
[`v0.11.15`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01115)

[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.11.14...0.11.15)

Released on 2026-05-18.

##### Security

- Fix a TAR partial differential, see
[GHSA-3cv2-h65g-fgmm](https://redirect.github.com/astral-sh/tokio-tar/security/advisories/GHSA-3cv2-h65g-fgmm)
([#&#8203;19463](https://redirect.github.com/astral-sh/uv/pull/19463))
- Enforce that entry points cannot escape in the scripts directory, see
[GHSA-4gg8-gxpx-9rph](https://redirect.github.com/astral-sh/tokio-tar/security/advisories/GHSA-4gg8-gxpx-9rph)
([#&#8203;19464](https://redirect.github.com/astral-sh/uv/pull/19464))

##### Enhancements

- Add TOML v1.1 -> v1.0 backwards compatibility for source distributions
([#&#8203;18741](https://redirect.github.com/astral-sh/uv/pull/18741))
- Add support for Azure request signing
([#&#8203;19421](https://redirect.github.com/astral-sh/uv/pull/19421))
- Apply stricter validation to all wheel filename segments
([#&#8203;19364](https://redirect.github.com/astral-sh/uv/pull/19364))
- Reject empty strings as an invalid package name
([#&#8203;19435](https://redirect.github.com/astral-sh/uv/pull/19435))
- Use structured errors for signing authentication failures
([#&#8203;19422](https://redirect.github.com/astral-sh/uv/pull/19422))

##### Preview

- uv audit: Add JSON output
([#&#8203;19305](https://redirect.github.com/astral-sh/uv/pull/19305))

##### Configuration

- Respect `required-environments` in `uv pip compile`
([#&#8203;19378](https://redirect.github.com/astral-sh/uv/pull/19378))

##### Performance

- Avoid parsing JSON manifest when local Python is available
([#&#8203;19398](https://redirect.github.com/astral-sh/uv/pull/19398))
- Avoid walking nested directories in linker conflict registration
([#&#8203;19382](https://redirect.github.com/astral-sh/uv/pull/19382))
- Optimize async wheel ZIP writing
([#&#8203;19383](https://redirect.github.com/astral-sh/uv/pull/19383))
- Fix dead "already trimmed" fast-path in
`Version::only_release_trimmed`
([#&#8203;19425](https://redirect.github.com/astral-sh/uv/pull/19425))

##### Bug fixes

- Apply workspace-member `[tool.uv.sources]` credentials under `uv sync
--frozen`
([#&#8203;19423](https://redirect.github.com/astral-sh/uv/pull/19423))
- Skip empty directories in uv build outputs
([#&#8203;19437](https://redirect.github.com/astral-sh/uv/pull/19437))
- Fix Git submodule handling when using relative paths
([#&#8203;12156](https://redirect.github.com/astral-sh/uv/pull/12156))
- Fix line number reporting in netrc parsing
([#&#8203;19452](https://redirect.github.com/astral-sh/uv/pull/19452))

##### Documentation

- Move Bazel auth helper setup into integration guide
([#&#8203;19392](https://redirect.github.com/astral-sh/uv/pull/19392))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 10:56:31 +01:00
renovate[bot] 8030f4792a Update zizmorcore/zizmor-action action to v0.5.6 (#19555)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[zizmorcore/zizmor-action](https://redirect.github.com/zizmorcore/zizmor-action)
| action | patch | `v0.5.3` → `v0.5.6` |

---

### Release Notes

<details>
<summary>zizmorcore/zizmor-action (zizmorcore/zizmor-action)</summary>

###
[`v0.5.6`](https://redirect.github.com/zizmorcore/zizmor-action/releases/tag/v0.5.6)

[Compare
Source](https://redirect.github.com/zizmorcore/zizmor-action/compare/v0.5.5...v0.5.6)

- 1.25.2 is now available via the action
- 1.25.2 is now the default version of zizmor used by the action

###
[`v0.5.5`](https://redirect.github.com/zizmorcore/zizmor-action/releases/tag/v0.5.5)

[Compare
Source](https://redirect.github.com/zizmorcore/zizmor-action/compare/v0.5.4...v0.5.5)

This is a no-op release.

###
[`v0.5.4`](https://redirect.github.com/zizmorcore/zizmor-action/releases/tag/v0.5.4)

[Compare
Source](https://redirect.github.com/zizmorcore/zizmor-action/compare/v0.5.3...v0.5.4)

- 1.25.0 is now available via the action
- 1.25.0 is now the default version of zizmor used by the action

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 19:56:24 +01:00
Zanie Blue 3b5f99412c Add a uv lock check to CI (#19524) 2026-05-21 20:35:39 +00:00
Tomasz Kramkowski e2375abfe1 Test create_junction changes from #19402 (#19487)
## Summary

Expose `C:/uv-smb` as a SMB share.

Set it for `ALT_FS` to expand existing coverage for windows.

Add and set it for `SMB_FS` to test `create_junction`.

Follow up to #19402.
2026-05-21 14:57:46 +01:00
Zanie Blue 57df0e470c Rename the job for checksum manifest generation (#19478)
I want a name that represents the goal
2026-05-19 01:52:24 +00:00
renovate[bot] 727892dd07 Update cgr.dev/chainguard/python:latest-dev Docker digest to 866419c (#19230)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| cgr.dev/chainguard/python | container | digest | `c2ac411` → `866419c`
|

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE4Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 13:32:21 -07:00
Zanie Blue 2d566bced5 Allow retry of custom-publish-crates separately from announce (#19470)
This adjusts `announce` to no longer wait for `custom-publish-crates` so
we can retry `custom-publish-crates` without re-running `announce`.

This may be temporary — once we can get crates publishing working
consistently, we can roll back.
2026-05-18 10:56:16 -07:00
Zanie Blue 0588b8fb35 Run release builds on maturin version bumps in CI (#19466)
Avoid future cases of https://github.com/astral-sh/uv/pull/19465
2026-05-18 10:49:39 -07:00
Zanie Blue d77d849816 Revert "Update maturin to v1.13.2 (#19445)" (#19465)
This reverts https://github.com/astral-sh/uv/pull/19445 /
8e85f00701.
2026-05-18 17:38:47 +00:00
Brent Westbrook ba86bb9f45 Pin cargo-shear to v1.12.4 (#19462)
See https://github.com/astral-sh/ruff/pull/25218
2026-05-18 10:16:25 -07:00
renovate[bot] de7b9b5b75 Update taiki-e/install-action action to v2.77.5 (#19451) 2026-05-18 11:23:10 +01:00
renovate[bot] 1bcfa24190 Update crate-ci/typos action to v1.46.1 (#19443) 2026-05-18 11:22:34 +01:00
renovate[bot] 2e8487e018 Update aws-actions/configure-aws-credentials action to v6.1.1 (#19441) 2026-05-18 11:22:32 +01:00
renovate[bot] c8c58da3c3 Update dependency astral-sh/uv to v0.11.14 (#19444) 2026-05-18 11:22:23 +01:00
renovate[bot] 8e85f00701 Update maturin to v1.13.2 (#19445) 2026-05-18 11:22:18 +01:00
renovate[bot] be92e79eca Update CodSpeedHQ/action action to v4.15.1 (#19442)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | patch | `v4.15.0` → `v4.15.1` |

---

### Release Notes

<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>

###
[`v4.15.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.15.1)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.15.0...v4.15.1)

#### Release Notes

##### <!-- 0 -->🚀 Features

- Add a way to disable perf compression through env var by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;334](https://redirect.github.com/CodSpeedHQ/runner/pull/334)
- Do not display the comparison nudge when not in an interactive
terminal by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;300](https://redirect.github.com/CodSpeedHQ/runner/pull/300)
- Display a warning when profiling generation failed by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Detect and abort on ring buffer overflow by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;321](https://redirect.github.com/CodSpeedHQ/runner/pull/321)
- Grow ring buffer to 16 MiB by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

##### <!-- 7 -->⚙️ Internals

- chore: bump runner version to 4.15.1 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;205](https://redirect.github.com/CodSpeedHQ/action/pull/205)
- Increase stack sampling for python by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;337](https://redirect.github.com/CodSpeedHQ/runner/pull/337)
- Replace hard coded lint job for a dedicated check action by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;320](https://redirect.github.com/CodSpeedHQ/runner/pull/320)
- Bump cpp-linter-hooks to support darwin by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Swap pre-commit action for prek by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Fix unused clippy errors in test targets on macos by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Run pre-commit hooks on macos and ubuntu-latest by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

#### Install codspeed-runner 4.15.1

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.15.1/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.15.1

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ------------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-apple-darwin.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.15.1/codspeed-runner-aarch64-apple-darwin.tar.gz)
| Apple Silicon macOS |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.15.1/codspeed-runner-aarch64-apple-darwin.tar.gz.sha256)
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.15.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.15.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.15.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.15.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md>

**Full Changelog**:
<https://github.com/CodSpeedHQ/action/compare/v4.15.0...v4.15.1>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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/astral-sh/uv).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZDpza2lwLWRvY2tlciIsImJ1aWxkOnNraXAtcmVsZWFzZSIsImludGVybmFsIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 06:16:53 +01:00
Brent Westbrook 0784c7f269 Pin to cargo-shear 1.11.2 (#19406)
See https://github.com/astral-sh/ruff/pull/25166
2026-05-14 19:45:11 +00:00
Charlie Marsh 5aba1bde10 Avoid parsing JSON manifest when local Python is available (#19398)
## Summary

Right now, it appears that we parse the JSON manifest for ~every lock
and sync (I _think_ this regressed in b9826778b). By avoiding that work,
this PR improves (warm) `uv lock` from 38.94ms to 24.06ms (38.2%
faster!), and (warm) `uv sync` from 146.96ms to 129.80ms.

Note that we _do_ need to read it if you're using a pre-release, since
we have this dedicated pre-release warning.

Closes https://github.com/astral-sh/uv/issues/19397.
2026-05-14 15:22:38 +00:00
William Woodruff 374fcaa56a Fix JUnit upload on Windows runners (#19370)
## Summary

This was an oversight from #19330. We're running our tests on Windows in
a Dev Drive, so we need to fixup the path rather than assuming that CWD
has a `target` dir.

## Test Plan

NFC.

Signed-off-by: William Woodruff <william@yossarian.net>
2026-05-11 13:42:31 -07:00