Skip to content

Add missing backticks in uv publish error - #21934

Merged
konstin merged 2 commits into
mainfrom
konsti/missing-backticks
Sep 23, 2026
Merged

konstin merged 2 commits into
mainfrom
konsti/missing-backticks

Conversation

@konstin

@konstin konstin commented Sep 23, 2026

Copy link
Copy Markdown
Member

No description provided.

@konstin konstin added the area:error-messages Messaging when something goes wrong label Sep 23, 2026
@konstin
konstin deployed to automations September 23, 2026 08:35 — with GitHub Actions Active
@konstin
konstin merged commit 5d74111 into main Sep 23, 2026
63 checks passed
@konstin
konstin deleted the konsti/missing-backticks branch September 23, 2026 09:08
luketainton pushed a commit to luketainton/luke_rsu that referenced this pull request Sep 25, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [ghcr.io/astral-sh/uv](https://github.com/astral-sh/uv) | stage | patch | `0.12.18` → `0.12.19` |

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/11) for more information.

---

### Release Notes

<details>
<summary>astral-sh/uv (ghcr.io/astral-sh/uv)</summary>

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

[Compare Source](astral-sh/uv@0.12.18...0.12.19)

Released on 2026-09-24.

##### Python

- Add PyPy 3.11.16 and 3.12.14 ([#&#8203;21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4 ([#&#8203;21847](astral-sh/uv#21847))

##### Enhancements

- Format upload URLs with backticks in `uv publish` errors ([#&#8203;21934](astral-sh/uv#21934))

##### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later using the `build-lazy-imports` preview feature ([#&#8203;21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to them when checking lockfile freshness with the `resolution-inputs` preview feature ([#&#8203;21913](astral-sh/uv#21913))

##### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to avoid reinstalling unchanged packages ([#&#8203;21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package checks, matching resolution ([#&#8203;21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok` files in dependencies ([#&#8203;21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their serialized form ([#&#8203;21939](astral-sh/uv#21939))

##### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap` conversion for downstream resolvers ([#&#8203;21965](astral-sh/uv#21965))

##### Documentation

- Make individual preview-feature reference entries linkable by name ([#&#8203;21950](astral-sh/uv#21950))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

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

🔕 **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 CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjExNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/rsu/pulls/50
Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk>
luketainton pushed a commit to luketainton/repos_labmcp that referenced this pull request Sep 25, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [ghcr.io/astral-sh/uv](https://github.com/astral-sh/uv) | final | patch | `0.12.18` → `0.12.19` |

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/51) for more information.

---

### Release Notes

<details>
<summary>astral-sh/uv (ghcr.io/astral-sh/uv)</summary>

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

[Compare Source](astral-sh/uv@0.12.18...0.12.19)

Released on 2026-09-24.

##### Python

- Add PyPy 3.11.16 and 3.12.14 ([#&#8203;21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4 ([#&#8203;21847](astral-sh/uv#21847))

##### Enhancements

- Format upload URLs with backticks in `uv publish` errors ([#&#8203;21934](astral-sh/uv#21934))

##### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later using the `build-lazy-imports` preview feature ([#&#8203;21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to them when checking lockfile freshness with the `resolution-inputs` preview feature ([#&#8203;21913](astral-sh/uv#21913))

##### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to avoid reinstalling unchanged packages ([#&#8203;21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package checks, matching resolution ([#&#8203;21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok` files in dependencies ([#&#8203;21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their serialized form ([#&#8203;21939](astral-sh/uv#21939))

##### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap` conversion for downstream resolvers ([#&#8203;21965](astral-sh/uv#21965))

##### Documentation

- Make individual preview-feature reference entries linkable by name ([#&#8203;21950](astral-sh/uv#21950))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

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

🔕 **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 CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjExNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/labmcp/pulls/61
Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk>
hbjydev pushed a commit to hbjydev/phoebe that referenced this pull request Sep 28, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [uv](https://github.com/astral-sh/uv) | tools | patch | `0.12.18` → `0.12.19` |

---

### Release Notes

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

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

[Compare Source](astral-sh/uv@0.12.18...0.12.19)

Released on 2026-09-24.

##### Python

- Add PyPy 3.11.16 and 3.12.14 ([#&#8203;21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4 ([#&#8203;21847](astral-sh/uv#21847))

##### Enhancements

- Format upload URLs with backticks in `uv publish` errors ([#&#8203;21934](astral-sh/uv#21934))

##### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later using the `build-lazy-imports` preview feature ([#&#8203;21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to them when checking lockfile freshness with the `resolution-inputs` preview feature ([#&#8203;21913](astral-sh/uv#21913))

##### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to avoid reinstalling unchanged packages ([#&#8203;21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package checks, matching resolution ([#&#8203;21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok` files in dependencies ([#&#8203;21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their serialized form ([#&#8203;21939](astral-sh/uv#21939))

##### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap` conversion for downstream resolvers ([#&#8203;21965](astral-sh/uv#21965))

##### Documentation

- Make individual preview-feature reference entries linkable by name ([#&#8203;21950](astral-sh/uv#21950))

</details>

---

### Configuration

📅 **Schedule**: (in timezone Europe/London)

- 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 CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjExNS4xMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL3BhdGNoIl19-->

Reviewed-on: https://git.hayden.moe/hayden/phoebe/pulls/768
jylenhof pushed a commit to jylenhof/mise-update-tool that referenced this pull request Sep 28, 2026
Automated mise tool upgrades from local config.

mise-managed tools:
- `action-validator`
- `actionlint`
- `aube`
- `editorconfig-checker`
- `ghalint`
- `pinact`
- `pipx:gh-action-pulse`
- `prek`
- `rumdl`
- `shellcheck`
- `shfmt`
- `tombi`
- `uv`
- `yamlfmt`
- `yamllint`
- `zizmor`

Command: `mise upgrade --bump --local action-validator actionlint aube
editorconfig-checker ghalint pinact pipx:gh-action-pulse prek rumdl
shellcheck shfmt tombi uv yamlfmt yamllint zizmor`

<details>
<summary>Version changelog (3 tools)</summary>

| Tool | Requested | Installed |
|------|-----------|-----------|
| `pipx:gh-action-pulse` | `1.5.0` → `1.5.3` | `1.5.0` → `1.5.3` |
| `rumdl` | `0.2.74` → `0.2.77` | `0.2.74` → `0.2.77` |
| `uv` | `0.12.17` → `0.12.19` | `0.12.17` → `0.12.19` |

</details>

<details>
<summary>Release notes (2 tools)</summary>

<details>
<summary>rumdl: `0.2.74` → `0.2.77` (rvben/rumdl)</summary>

### v0.2.75

### Added

- **md093**: add opt-in rule for inline formatting in headings
([ed627ef](rvben/rumdl@ed627ef))

### Fixed

- **md013**: add opt-in link text wrapping
([effdb6a](rvben/rumdl@effdb6a))
- **MD013**: protect opt-in bracket display math during reflow
([e2c7fe8](rvben/rumdl@e2c7fe8))
- **MD044**: add opt-in whole-word matching for identifiers
([013621e](rvben/rumdl@013621e))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz)
| Linux x86_64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz)
| Linux ARM64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz)
| Linux ARM64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.75-x86_64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/…
(truncated)

### v0.2.76

### Added

- **MD094**: report each invalid UTF-8 sequence, with its position
([6c25d76](rvben/rumdl@6c25d76))
- **encoding**: lint files containing invalid UTF-8 instead of skipping
them
([f531bf4](rvben/rumdl@f531bf4))

### Fixed

- **MD013**: leave definition lists as written when reflowing, instead
of moving a definition's later paragraph out of the list
([93ab135](rvben/rumdl@93ab135))
- **MD013**: keep every block of consecutive mkdocstrings blocks out of
reflow
([7199b0a](rvben/rumdl@7199b0a))
- **MD013**: recognize mkdocstrings blocks whose identifier has no dot
([31b56ea](rvben/rumdl@31b56ea))
- **cli**: report a skipped file on the same stream as the run's other
findings, not always stderr
([9558bc5](rvben/rumdl@9558bc5))
- **MD092**: follow the invocation's rule selection
([b0dfbe2](rvben/rumdl@b0dfbe2))
- **lint-context**: record only CommonMark headings as headings
([1479a1e](rvben/rumdl@1479a1e))
- **cli**: name every ignore file --respect-gitignore controls
([268a54d](rvben/rumdl@268a54d))
- **discovery**: attribute empty runs to .markdownlintignore separately
([834e10c](rvben/rumdl@834e10c))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.76-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.76/rumdl-v0.2.76-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 | [checksum](https://gith… (truncated)

### v0.2.77

### Fixed

- **release**: never replace published GitHub Release assets
([471d97e](rvben/rumdl@471d97e))

### Performance

- **release**: cut published wheel size 6% with fat LTO
([7605780](rvben/rumdl@7605780))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz)
| Linux x86_64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz)
| Linux ARM64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz)
| Linux ARM64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.77-x86_64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-apple-darwin.tar.gz)
| macOS x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-apple-darwin.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/download/…
(truncated)

</details>
<details>
<summary>uv: `0.12.17` → `0.12.19` (astral-sh/uv)</summary>

### 0.12.18

## Release Notes

Released on 2026-09-22.

This release addresses
[GHSA-2cv4-cqwr-gwf7](GHSA-2cv4-cqwr-gwf7),
which is a path traversal weakness during wheel installation on Windows.
No other platforms are affected by this advisory.

### Enhancements

- Add `--output-format json` to `uv pip install` and `uv pip sync`,
including for `--dry-run` and `--check`
([#21893](astral-sh/uv#21893))
- Add `--check` to `uv pip install` and `uv pip sync` to report planned
changes without modifying the environment
([#21844](astral-sh/uv#21844))
- Identify failures from `get_requires_for_build_*` hooks correctly in
build errors ([#21881](astral-sh/uv#21881))

### Preview features

- Validate build requirements for `uv build --no-build-isolation` with
`--preview-features build-dependency-check`; use
`--skip-dependency-check` to opt out
([#21880](astral-sh/uv#21880))

### Performance

- Speed up `uv_build` editable wheel creation by omitting compression
from temporary wheels
([#21918](astral-sh/uv#21918))

### Bug fixes

- Select package versions with wheels compatible with each Python
resolution fork, correctly interpreting generic and stable-ABI wheel
tags ([#21835](astral-sh/uv#21835),
[#21836](astral-sh/uv#21836))
- Restore project, script, and lock files when `uv add`, `uv remove`, or
`uv version` fails or is interrupted
([#21860](astral-sh/uv#21860),
[#21856](astral-sh/uv#21856))
- Use configured `dependency-metadata` when checking whether installed
requirements are satisfied
([#21843](astral-sh/uv#21843))
- Reject archive entries that normalize to absolute Windows paths
([#21923](astral-sh/uv#21923))
- Recognize distribution fil… (truncated)

### 0.12.19

## Release Notes

Released on 2026-09-24.

### Python

- Add PyPy 3.11.16 and 3.12.14
([#21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4
([#21847](astral-sh/uv#21847))

### Enhancements

- Format upload URLs with backticks in `uv publish` errors
([#21934](astral-sh/uv#21934))

### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later
using the `build-lazy-imports` preview feature
([#21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to
them when checking lockfile freshness with the `resolution-inputs`
preview feature ([#21913](astral-sh/uv#21913))

### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to
avoid reinstalling unchanged packages
([#21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package
checks, matching resolution
([#21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok`
files in dependencies
([#21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their
serialized form ([#21939](astral-sh/uv#21939))

### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap`
conversion for downstream resolvers
([#21965](astral-sh/uv#21965))

### Documentation

- Make individual preview-feature reference entries linkable by name
([#21950](astral-sh/uv#21950))

## Install uv 0.12.19

### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.19/uv-installer.sh | sh
```

### Install prebuilt binaries via powershell script

```sh
powershell -Execut… (truncated)

</details>

</details>

Modified files:
- `.mise.toml`

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
jylenhof pushed a commit to jylenhof/gh-action-pulse that referenced this pull request Sep 28, 2026
Automated mise tool upgrades from local config.

mise-managed tools:
- `uv`

Command: `mise upgrade --bump --local uv`

<details>
<summary>Version changelog (uv)</summary>

| Tool | Requested | Installed |
|------|-----------|-----------|
| `uv` | `0.12.17` → `0.12.19` | `0.12.17` → `0.12.19` |

</details>

<details>
<summary>Release notes (1 tools)</summary>

<details>
<summary>uv: `0.12.17` → `0.12.19` (astral-sh/uv)</summary>

### 0.12.18

## Release Notes

Released on 2026-09-22.

This release addresses
[GHSA-2cv4-cqwr-gwf7](GHSA-2cv4-cqwr-gwf7),
which is a path traversal weakness during wheel installation on Windows.
No other platforms are affected by this advisory.

### Enhancements

- Add `--output-format json` to `uv pip install` and `uv pip sync`,
including for `--dry-run` and `--check`
([#21893](astral-sh/uv#21893))
- Add `--check` to `uv pip install` and `uv pip sync` to report planned
changes without modifying the environment
([#21844](astral-sh/uv#21844))
- Identify failures from `get_requires_for_build_*` hooks correctly in
build errors ([#21881](astral-sh/uv#21881))

### Preview features

- Validate build requirements for `uv build --no-build-isolation` with
`--preview-features build-dependency-check`; use
`--skip-dependency-check` to opt out
([#21880](astral-sh/uv#21880))

### Performance

- Speed up `uv_build` editable wheel creation by omitting compression
from temporary wheels
([#21918](astral-sh/uv#21918))

### Bug fixes

- Select package versions with wheels compatible with each Python
resolution fork, correctly interpreting generic and stable-ABI wheel
tags ([#21835](astral-sh/uv#21835),
[#21836](astral-sh/uv#21836))
- Restore project, script, and lock files when `uv add`, `uv remove`, or
`uv version` fails or is interrupted
([#21860](astral-sh/uv#21860),
[#21856](astral-sh/uv#21856))
- Use configured `dependency-metadata` when checking whether installed
requirements are satisfied
([#21843](astral-sh/uv#21843))
- Reject archive entries that normalize to absolute Windows paths
([#21923](astral-sh/uv#21923))
- Recognize distribution fil… (truncated)

### 0.12.19

## Release Notes

Released on 2026-09-24.

### Python

- Add PyPy 3.11.16 and 3.12.14
([#21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4
([#21847](astral-sh/uv#21847))

### Enhancements

- Format upload URLs with backticks in `uv publish` errors
([#21934](astral-sh/uv#21934))

### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later
using the `build-lazy-imports` preview feature
([#21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to
them when checking lockfile freshness with the `resolution-inputs`
preview feature ([#21913](astral-sh/uv#21913))

### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to
avoid reinstalling unchanged packages
([#21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package
checks, matching resolution
([#21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok`
files in dependencies
([#21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their
serialized form ([#21939](astral-sh/uv#21939))

### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap`
conversion for downstream resolvers
([#21965](astral-sh/uv#21965))

### Documentation

- Make individual preview-feature reference entries linkable by name
([#21950](astral-sh/uv#21950))

## Install uv 0.12.19

### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.19/uv-installer.sh | sh
```

### Install prebuilt binaries via powershell script

```sh
powershell -Execut… (truncated)

</details>

</details>

Modified files:
- `.mise.toml`

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
jylenhof pushed a commit to jylenhof/github-actions-resources that referenced this pull request Sep 28, 2026
Automated mise tool upgrades from local config.

mise-managed tools:
- `action-validator`
- `actionlint`
- `editorconfig-checker`
- `ghalint`
- `lychee`
- `pinact`
- `pipx:gh-action-pulse`
- `prek`
- `rumdl`
- `shellcheck`
- `shfmt`
- `tombi`
- `uv`
- `yamlfmt`
- `yamllint`
- `zizmor`

Command: `mise upgrade --bump --local action-validator actionlint
editorconfig-checker ghalint lychee pinact pipx:gh-action-pulse prek
rumdl shellcheck shfmt tombi uv yamlfmt yamllint zizmor`

<details>
<summary>Version changelog (4 tools)</summary>

| Tool | Requested | Installed |
|------|-----------|-----------|
| `pipx:gh-action-pulse` | `1.5.0` → `1.5.3` | `1.5.0` → `1.5.3` |
| `rumdl` | `0.2.74` → `0.2.77` | `0.2.74` → `0.2.77` |
| `tombi` | `1.5.5` → `1.5.6` | `1.5.5` → `1.5.6` |
| `uv` | `0.12.17` → `0.12.19` | `0.12.17` → `0.12.19` |

</details>

<details>
<summary>Release notes (3 tools)</summary>

<details>
<summary>rumdl: `0.2.74` → `0.2.77` (rvben/rumdl)</summary>

### v0.2.75

### Added

- **md093**: add opt-in rule for inline formatting in headings
([ed627ef](rvben/rumdl@ed627ef))

### Fixed

- **md013**: add opt-in link text wrapping
([effdb6a](rvben/rumdl@effdb6a))
- **MD013**: protect opt-in bracket display math during reflow
([e2c7fe8](rvben/rumdl@e2c7fe8))
- **MD044**: add opt-in whole-word matching for identifiers
([013621e](rvben/rumdl@013621e))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz)
| Linux x86_64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz)
| Linux ARM64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz)
| Linux ARM64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.75-x86_64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/…
(truncated)

### v0.2.76

### Added

- **MD094**: report each invalid UTF-8 sequence, with its position
([6c25d76](rvben/rumdl@6c25d76))
- **encoding**: lint files containing invalid UTF-8 instead of skipping
them
([f531bf4](rvben/rumdl@f531bf4))

### Fixed

- **MD013**: leave definition lists as written when reflowing, instead
of moving a definition's later paragraph out of the list
([93ab135](rvben/rumdl@93ab135))
- **MD013**: keep every block of consecutive mkdocstrings blocks out of
reflow
([7199b0a](rvben/rumdl@7199b0a))
- **MD013**: recognize mkdocstrings blocks whose identifier has no dot
([31b56ea](rvben/rumdl@31b56ea))
- **cli**: report a skipped file on the same stream as the run's other
findings, not always stderr
([9558bc5](rvben/rumdl@9558bc5))
- **MD092**: follow the invocation's rule selection
([b0dfbe2](rvben/rumdl@b0dfbe2))
- **lint-context**: record only CommonMark headings as headings
([1479a1e](rvben/rumdl@1479a1e))
- **cli**: name every ignore file --respect-gitignore controls
([268a54d](rvben/rumdl@268a54d))
- **discovery**: attribute empty runs to .markdownlintignore separately
([834e10c](rvben/rumdl@834e10c))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.76-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.76/rumdl-v0.2.76-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 | [checksum](https://gith… (truncated)

### v0.2.77

### Fixed

- **release**: never replace published GitHub Release assets
([471d97e](rvben/rumdl@471d97e))

### Performance

- **release**: cut published wheel size 6% with fat LTO
([7605780](rvben/rumdl@7605780))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz)
| Linux x86_64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz)
| Linux ARM64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz)
| Linux ARM64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.77-x86_64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-apple-darwin.tar.gz)
| macOS x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-apple-darwin.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/download/…
(truncated)

</details>
<details>
<summary>tombi: `1.5.5` → `1.5.6` (tombi-toml/tombi)</summary>

### v1.5.6

<!-- Release notes generated using configuration in .github/release.yml
at v1.5.6 -->

## What's Changed
### 🦅 New Features
* feat(schema): support JSON Schema compound documents with embedded $id
by @​ya7010 in tombi-toml/tombi#2181
* feat(test): add Definition A JSON Schema Test Suite runner by @​ya7010
in tombi-toml/tombi#2182
* perf(schema): reduce resource index lock overhead by @​ya7010 in
tombi-toml/tombi#2223
* perf(comment): reuse cached directive schemas by @​ya7010 in
tombi-toml/tombi#2224
### 🐝 Bug Fixes
* fix(schema): honor disabled validation vocabulary by @​ya7010 in
tombi-toml/tombi#2212
### 🛠️ Other Changes
* fix(deps): resolve OSV scanner vulnerabilities by @​ya7010 in
tombi-toml/tombi#2180
* Ya7010/json schema suite gap by @​ya7010 in
tombi-toml/tombi#2193
* fix(validator): validate sibling oneOf/anyOf/allOf when one is not the
primary SchemaView by @​ya7010 in
tombi-toml/tombi#2194
* fix: update rustls for security advisory by @​ya7010 in
tombi-toml/tombi#2195
* update: status bar name. by @​ya7010 in
tombi-toml/tombi#2199
* chore: update pnpm to version 12.5.1 and adjust dependencies in
package.json and pnpm-lock.yaml; add new tumbi-lib module with initial
implementation by @​ya7010 in
tombi-toml/tombi#2208
* Add py tombi lib by @​ya7010 in
tombi-toml/tombi#2209
* fix: preserve sibling assertions beside schema combinators by @​ya7010
in tombi-toml/tombi#2211
* fix(schema): preserve dynamic reference annotations by @​ya7010 in
tombi-toml/tombi#2214
* fix(schema): honor disabled validation vocabulary by @​ya7010 in
tombi-toml/tombi#2215
* ci: gate JSON Schema Test Suite on PRs b… (truncated)

</details>
<details>
<summary>uv: `0.12.17` → `0.12.19` (astral-sh/uv)</summary>

### 0.12.18

## Release Notes

Released on 2026-09-22.

This release addresses
[GHSA-2cv4-cqwr-gwf7](GHSA-2cv4-cqwr-gwf7),
which is a path traversal weakness during wheel installation on Windows.
No other platforms are affected by this advisory.

### Enhancements

- Add `--output-format json` to `uv pip install` and `uv pip sync`,
including for `--dry-run` and `--check`
([#21893](astral-sh/uv#21893))
- Add `--check` to `uv pip install` and `uv pip sync` to report planned
changes without modifying the environment
([#21844](astral-sh/uv#21844))
- Identify failures from `get_requires_for_build_*` hooks correctly in
build errors ([#21881](astral-sh/uv#21881))

### Preview features

- Validate build requirements for `uv build --no-build-isolation` with
`--preview-features build-dependency-check`; use
`--skip-dependency-check` to opt out
([#21880](astral-sh/uv#21880))

### Performance

- Speed up `uv_build` editable wheel creation by omitting compression
from temporary wheels
([#21918](astral-sh/uv#21918))

### Bug fixes

- Select package versions with wheels compatible with each Python
resolution fork, correctly interpreting generic and stable-ABI wheel
tags ([#21835](astral-sh/uv#21835),
[#21836](astral-sh/uv#21836))
- Restore project, script, and lock files when `uv add`, `uv remove`, or
`uv version` fails or is interrupted
([#21860](astral-sh/uv#21860),
[#21856](astral-sh/uv#21856))
- Use configured `dependency-metadata` when checking whether installed
requirements are satisfied
([#21843](astral-sh/uv#21843))
- Reject archive entries that normalize to absolute Windows paths
([#21923](astral-sh/uv#21923))
- Recognize distribution fil… (truncated)

### 0.12.19

## Release Notes

Released on 2026-09-24.

### Python

- Add PyPy 3.11.16 and 3.12.14
([#21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4
([#21847](astral-sh/uv#21847))

### Enhancements

- Format upload URLs with backticks in `uv publish` errors
([#21934](astral-sh/uv#21934))

### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later
using the `build-lazy-imports` preview feature
([#21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to
them when checking lockfile freshness with the `resolution-inputs`
preview feature ([#21913](astral-sh/uv#21913))

### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to
avoid reinstalling unchanged packages
([#21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package
checks, matching resolution
([#21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok`
files in dependencies
([#21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their
serialized form ([#21939](astral-sh/uv#21939))

### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap`
conversion for downstream resolvers
([#21965](astral-sh/uv#21965))

### Documentation

- Make individual preview-feature reference entries linkable by name
([#21950](astral-sh/uv#21950))

## Install uv 0.12.19

### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.19/uv-installer.sh | sh
```

### Install prebuilt binaries via powershell script

```sh
powershell -Execut… (truncated)

</details>

</details>

Modified files:
- `.mise.toml`

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
jylenhof pushed a commit to jylenhof/mise-en-place-tips that referenced this pull request Sep 28, 2026
Automated mise tool upgrades from local config.

mise-managed tools:
- `uv`

Command: `mise upgrade --bump --local uv`

<details>
<summary>Version changelog (uv)</summary>

| Tool | Requested | Installed |
|------|-----------|-----------|
| `uv` | `0.12.17` → `0.12.19` | `0.12.17` → `0.12.19` |

</details>

<details>
<summary>Release notes (1 tools)</summary>

<details>
<summary>uv: `0.12.17` → `0.12.19` (astral-sh/uv)</summary>

### 0.12.18

## Release Notes

Released on 2026-09-22.

This release addresses
[GHSA-2cv4-cqwr-gwf7](GHSA-2cv4-cqwr-gwf7),
which is a path traversal weakness during wheel installation on Windows.
No other platforms are affected by this advisory.

### Enhancements

- Add `--output-format json` to `uv pip install` and `uv pip sync`,
including for `--dry-run` and `--check`
([#21893](astral-sh/uv#21893))
- Add `--check` to `uv pip install` and `uv pip sync` to report planned
changes without modifying the environment
([#21844](astral-sh/uv#21844))
- Identify failures from `get_requires_for_build_*` hooks correctly in
build errors ([#21881](astral-sh/uv#21881))

### Preview features

- Validate build requirements for `uv build --no-build-isolation` with
`--preview-features build-dependency-check`; use
`--skip-dependency-check` to opt out
([#21880](astral-sh/uv#21880))

### Performance

- Speed up `uv_build` editable wheel creation by omitting compression
from temporary wheels
([#21918](astral-sh/uv#21918))

### Bug fixes

- Select package versions with wheels compatible with each Python
resolution fork, correctly interpreting generic and stable-ABI wheel
tags ([#21835](astral-sh/uv#21835),
[#21836](astral-sh/uv#21836))
- Restore project, script, and lock files when `uv add`, `uv remove`, or
`uv version` fails or is interrupted
([#21860](astral-sh/uv#21860),
[#21856](astral-sh/uv#21856))
- Use configured `dependency-metadata` when checking whether installed
requirements are satisfied
([#21843](astral-sh/uv#21843))
- Reject archive entries that normalize to absolute Windows paths
([#21923](astral-sh/uv#21923))
- Recognize distribution fil… (truncated)

### 0.12.19

## Release Notes

Released on 2026-09-24.

### Python

- Add PyPy 3.11.16 and 3.12.14
([#21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4
([#21847](astral-sh/uv#21847))

### Enhancements

- Format upload URLs with backticks in `uv publish` errors
([#21934](astral-sh/uv#21934))

### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later
using the `build-lazy-imports` preview feature
([#21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to
them when checking lockfile freshness with the `resolution-inputs`
preview feature ([#21913](astral-sh/uv#21913))

### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to
avoid reinstalling unchanged packages
([#21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package
checks, matching resolution
([#21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok`
files in dependencies
([#21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their
serialized form ([#21939](astral-sh/uv#21939))

### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap`
conversion for downstream resolvers
([#21965](astral-sh/uv#21965))

### Documentation

- Make individual preview-feature reference entries linkable by name
([#21950](astral-sh/uv#21950))

## Install uv 0.12.19

### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.19/uv-installer.sh | sh
```

### Install prebuilt binaries via powershell script

```sh
powershell -Execut… (truncated)

</details>

</details>

Modified files:
- `.mise.toml`

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
jylenhof pushed a commit to jylenhof/mise-en-place-resources that referenced this pull request Sep 28, 2026
Automated mise tool upgrades from local config.

mise-managed tools:
- `action-validator`
- `actionlint`
- `editorconfig-checker`
- `ghalint`
- `lychee`
- `pinact`
- `pipx:gh-action-pulse`
- `prek`
- `rumdl`
- `shellcheck`
- `shfmt`
- `tombi`
- `uv`
- `yamlfmt`
- `yamllint`
- `zizmor`

Command: `mise upgrade --bump --local action-validator actionlint
editorconfig-checker ghalint lychee pinact pipx:gh-action-pulse prek
rumdl shellcheck shfmt tombi uv yamlfmt yamllint zizmor`

<details>
<summary>Version changelog (3 tools)</summary>

| Tool | Requested | Installed |
|------|-----------|-----------|
| `pipx:gh-action-pulse` | `1.5.0` → `1.5.3` | `1.5.0` → `1.5.3` |
| `rumdl` | `0.2.74` → `0.2.77` | `0.2.74` → `0.2.77` |
| `uv` | `0.12.17` → `0.12.19` | `0.12.17` → `0.12.19` |

</details>

<details>
<summary>Release notes (2 tools)</summary>

<details>
<summary>rumdl: `0.2.74` → `0.2.77` (rvben/rumdl)</summary>

### v0.2.75

### Added

- **md093**: add opt-in rule for inline formatting in headings
([ed627ef](rvben/rumdl@ed627ef))

### Fixed

- **md013**: add opt-in link text wrapping
([effdb6a](rvben/rumdl@effdb6a))
- **MD013**: protect opt-in bracket display math during reflow
([e2c7fe8](rvben/rumdl@e2c7fe8))
- **MD044**: add opt-in whole-word matching for identifiers
([013621e](rvben/rumdl@013621e))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz)
| Linux x86_64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-x86_64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz)
| Linux ARM64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz)
| Linux ARM64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.75/rumdl-v0.2.75-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.75-x86_64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/…
(truncated)

### v0.2.76

### Added

- **MD094**: report each invalid UTF-8 sequence, with its position
([6c25d76](rvben/rumdl@6c25d76))
- **encoding**: lint files containing invalid UTF-8 instead of skipping
them
([f531bf4](rvben/rumdl@f531bf4))

### Fixed

- **MD013**: leave definition lists as written when reflowing, instead
of moving a definition's later paragraph out of the list
([93ab135](rvben/rumdl@93ab135))
- **MD013**: keep every block of consecutive mkdocstrings blocks out of
reflow
([7199b0a](rvben/rumdl@7199b0a))
- **MD013**: recognize mkdocstrings blocks whose identifier has no dot
([31b56ea](rvben/rumdl@31b56ea))
- **cli**: report a skipped file on the same stream as the run's other
findings, not always stderr
([9558bc5](rvben/rumdl@9558bc5))
- **MD092**: follow the invocation's rule selection
([b0dfbe2](rvben/rumdl@b0dfbe2))
- **lint-context**: record only CommonMark headings as headings
([1479a1e](rvben/rumdl@1479a1e))
- **cli**: name every ignore file --respect-gitignore controls
([268a54d](rvben/rumdl@268a54d))
- **discovery**: attribute empty runs to .markdownlintignore separately
([834e10c](rvben/rumdl@834e10c))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.76-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.76/rumdl-v0.2.76-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 | [checksum](https://gith… (truncated)

### v0.2.77

### Fixed

- **release**: never replace published GitHub Release assets
([471d97e](rvben/rumdl@471d97e))

### Performance

- **release**: cut published wheel size 6% with fat LTO
([7605780](rvben/rumdl@7605780))


## Downloads

| File | Platform | Checksum |
|------|----------|----------|
|
[rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz)
| Linux x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz)
| Linux x86_64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz)
| Linux ARM64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-gnu.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz)
| Linux ARM64 (musl) |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[rumdl-v0.2.77-x86_64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-apple-darwin.tar.gz)
| macOS x86_64 |
[checksum](https://github.com/rvben/rumdl/releases/download/v0.2.77/rumdl-v0.2.77-x86_64-apple-darwin.tar.gz.sha256)
|
|
[rumdl-v0.2.77-aarch64-apple-darwin.tar.gz](https://github.com/rvben/rumdl/releases/download/…
(truncated)

</details>
<details>
<summary>uv: `0.12.17` → `0.12.19` (astral-sh/uv)</summary>

### 0.12.18

## Release Notes

Released on 2026-09-22.

This release addresses
[GHSA-2cv4-cqwr-gwf7](GHSA-2cv4-cqwr-gwf7),
which is a path traversal weakness during wheel installation on Windows.
No other platforms are affected by this advisory.

### Enhancements

- Add `--output-format json` to `uv pip install` and `uv pip sync`,
including for `--dry-run` and `--check`
([#21893](astral-sh/uv#21893))
- Add `--check` to `uv pip install` and `uv pip sync` to report planned
changes without modifying the environment
([#21844](astral-sh/uv#21844))
- Identify failures from `get_requires_for_build_*` hooks correctly in
build errors ([#21881](astral-sh/uv#21881))

### Preview features

- Validate build requirements for `uv build --no-build-isolation` with
`--preview-features build-dependency-check`; use
`--skip-dependency-check` to opt out
([#21880](astral-sh/uv#21880))

### Performance

- Speed up `uv_build` editable wheel creation by omitting compression
from temporary wheels
([#21918](astral-sh/uv#21918))

### Bug fixes

- Select package versions with wheels compatible with each Python
resolution fork, correctly interpreting generic and stable-ABI wheel
tags ([#21835](astral-sh/uv#21835),
[#21836](astral-sh/uv#21836))
- Restore project, script, and lock files when `uv add`, `uv remove`, or
`uv version` fails or is interrupted
([#21860](astral-sh/uv#21860),
[#21856](astral-sh/uv#21856))
- Use configured `dependency-metadata` when checking whether installed
requirements are satisfied
([#21843](astral-sh/uv#21843))
- Reject archive entries that normalize to absolute Windows paths
([#21923](astral-sh/uv#21923))
- Recognize distribution fil… (truncated)

### 0.12.19

## Release Notes

Released on 2026-09-24.

### Python

- Add PyPy 3.11.16 and 3.12.14
([#21847](astral-sh/uv#21847))
- Update GraalPy 3.13.0 to build 25.4.4
([#21847](astral-sh/uv#21847))

### Enhancements

- Format upload URLs with backticks in `uv publish` errors
([#21934](astral-sh/uv#21934))

### Preview features

- Run build-backend hooks with lazy imports on CPython 3.15 and later
using the `build-lazy-imports` preview feature
([#21967](astral-sh/uv#21967))
- Omit unused resolution settings from `uv.lock` and ignore changes to
them when checking lockfile freshness with the `resolution-inputs`
preview feature ([#21913](astral-sh/uv#21913))

### Bug fixes

- Preserve signed and encoded query parameters in direct-URL metadata to
avoid reinstalling unchanged packages
([#21971](astral-sh/uv#21971))
- Recognize `1.0.0` as satisfying `===1` during installed-package
checks, matching resolution
([#21931](astral-sh/uv#21931))
- Avoid collisions between Git checkout readiness markers and `.ok`
files in dependencies
([#21891](astral-sh/uv#21891))
- Preserve always-false `python_version` markers when parsing their
serialized form ([#21939](astral-sh/uv#21939))

### Rust API

- Restore the public `FlatDistributions` export and its `BTreeMap`
conversion for downstream resolvers
([#21965](astral-sh/uv#21965))

### Documentation

- Make individual preview-feature reference entries linkable by name
([#21950](astral-sh/uv#21950))

## Install uv 0.12.19

### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.19/uv-installer.sh | sh
```

### Install prebuilt binaries via powershell script

```sh
powershell -Execut… (truncated)

</details>

</details>

Modified files:
- `.mise.toml`

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

This branch was successfully deployed

1 active deployment
automations — 4888b065 Deployed Sep 23, 2026 by konstin via review / security review #47437
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:error-messages Messaging when something goes wrong

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant