Repository navigation
chore(deps): ignore unmaintained astral-tokio-tar and pin-utils in cargo-deny - #15352
Conversation
…rgo-deny Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Co-Authored-By: Claude <noreply@anthropic.com> AI-Assisted: Tool: Claude Code; model: unavailable; version: 2.1.309 Entire-Checkpoint: 01M6HPPJA5MJPA5AVNGG7XN7NV
|
Caution Review failedThe pull request is closed.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. CodeRabbit Verify
|
[Medium impact] The PR appears safe to merge, with the temporary blanket exception explicitly accepted by the author. SummaryUpdates
Reviews (1) · Last reviewed commit: "chore(deps): ignore unmaintained astral-..." · Reviewed by Greptile |
Instruction counts
No instruction-count regression above 1%. Only instruction counts gate. Wall clock is shown for context — on identical hardware it moves 4-20% run to run. Measured by tak — instruction-counted CLI benchmarks, stored in this repository's git notes.
|
### 🚀 Features - **(config)** name sets of environments with env_sets in miserc.toml by @jdx in [#15327](#15327) - **(npm)** accept gitlab.com CI provenance when npm.provenance is on by @jdx in [#15335](#15335) - **(npm)** pin an npm tool to the repository its provenance showed by @jdx in [#15338](#15338) - **(vfox)** show download progress for a PreInstall url by @jdx in [#15323](#15323) ### 🐛 Bug Fixes - **(activate)** keep $? for the prompt mise wraps in pwsh by @meop in [#15315](#15315) - **(aqua)** install Linux musl builds on Android by @i-api in [#15347](#15347) - **(backend)** keep latest on non-numeric releases under the release-age cutoff by @jdx in [#15360](#15360) - **(config)** skip a stale tracked file that no config type claims by @jdx in [#15333](#15333) - **(lock)** keep a v0 lockfile's pin when an alias like lts moves by @jdx in [#15301](#15301) - **(lock)** leave the global lockfile alone on project installs by @jdx in [#15348](#15348) - **(lock)** quiet the unsigned-mirror warning and install's background lock rows, and restore the showreel by @jdx in [#15346](#15346) - **(npm)** keep pnpm installs inside the install dir by @jdx in [#15330](#15330) - **(rust)** stop querying GitHub when a rustup mirror is configured by @jdx in [#15326](#15326) - **(shim)** run command wrappers on a read-only filesystem by @jdx in [#15300](#15300) - **(upgrade)** skip out-of-range note for versions another entry already uses by @jdx in [#15359](#15359) - **(zig)** install from the lockfile URL and fix the fallback archive name by @jdx in [#15351](#15351) ### 📚 Documentation - **(install)** recommend the PowerShell script on Windows by @jdx in [#15332](#15332) ### 🧪 Testing - **(docs)** accept curl flags in the showreel's README install check by @jdx in [#15324](#15324) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#15319](#15319) - update rust crate jsonschema to 0.60 by @renovate[bot] in [#15311](#15311) - lock file maintenance by @renovate[bot] in [#15325](#15325) - update rattler by @renovate[bot] in [#15336](#15336) - ignore unmaintained astral-tokio-tar and pin-utils in cargo-deny by @jdx in [#15352](#15352) - update jdx crates to v7.2.0 by @renovate[bot] in [#15342](#15342) - update mise tools to latest by @renovate[bot] in [#15350](#15350) - update github actions by @renovate[bot] in [#15309](#15309) ### 📦 Registry - fix blaze test for the ra-jit to blaze rename by @jdx in [#15371](#15371) ### Ci - **(docs)** fail the docs deploy when the showreel has no render by @jdx in [#15344](#15344) ### Security - **(npm)** **breaking** verify npm provenance by default by @jdx in [#15341](#15341) ### New Contributors - @meop made their first contribution in [#15315](#15315) ## 📦 Aqua Registry Updates ### Updated Packages (1) - [`supabase/cli`](https://github.com/supabase/cli)
… (#661) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/jdx/mise](https://github.com/jdx/mise) | patch | `2026.11.0` → `2026.11.1` | --- ### Release Notes <details> <summary>jdx/mise (ghcr.io/jdx/mise)</summary> ### [`v2026.11.1`](https://github.com/jdx/mise/blob/HEAD/CHANGELOG.md#2026111---2026-11-04) [Compare Source](jdx/mise@v2026.11.0...v2026.11.1) ##### 🚀 Features - **(config)** name sets of environments with env_sets in miserc.toml by [@​jdx](https://github.com/jdx) in [#​15327](jdx/mise#15327) - **(npm)** accept gitlab.com CI provenance when npm.provenance is on by [@​jdx](https://github.com/jdx) in [#​15335](jdx/mise#15335) - **(npm)** pin an npm tool to the repository its provenance showed by [@​jdx](https://github.com/jdx) in [#​15338](jdx/mise#15338) - **(vfox)** show download progress for a PreInstall url by [@​jdx](https://github.com/jdx) in [#​15323](jdx/mise#15323) ##### 🐛 Bug Fixes - **(activate)** keep $? for the prompt mise wraps in pwsh by [@​meop](https://github.com/meop) in [#​15315](jdx/mise#15315) - **(aqua)** install Linux musl builds on Android by [@​i-api](https://github.com/i-api) in [#​15347](jdx/mise#15347) - **(backend)** keep latest on non-numeric releases under the release-age cutoff by [@​jdx](https://github.com/jdx) in [#​15360](jdx/mise#15360) - **(config)** skip a stale tracked file that no config type claims by [@​jdx](https://github.com/jdx) in [#​15333](jdx/mise#15333) - **(lock)** keep a v0 lockfile's pin when an alias like lts moves by [@​jdx](https://github.com/jdx) in [#​15301](jdx/mise#15301) - **(lock)** leave the global lockfile alone on project installs by [@​jdx](https://github.com/jdx) in [#​15348](jdx/mise#15348) - **(lock)** quiet the unsigned-mirror warning and install's background lock rows, and restore the showreel by [@​jdx](https://github.com/jdx) in [#​15346](jdx/mise#15346) - **(npm)** keep pnpm installs inside the install dir by [@​jdx](https://github.com/jdx) in [#​15330](jdx/mise#15330) - **(rust)** stop querying GitHub when a rustup mirror is configured by [@​jdx](https://github.com/jdx) in [#​15326](jdx/mise#15326) - **(shim)** run command wrappers on a read-only filesystem by [@​jdx](https://github.com/jdx) in [#​15300](jdx/mise#15300) - **(upgrade)** skip out-of-range note for versions another entry already uses by [@​jdx](https://github.com/jdx) in [#​15359](jdx/mise#15359) - **(zig)** install from the lockfile URL and fix the fallback archive name by [@​jdx](https://github.com/jdx) in [#​15351](jdx/mise#15351) ##### 📚 Documentation - **(install)** recommend the PowerShell script on Windows by [@​jdx](https://github.com/jdx) in [#​15332](jdx/mise#15332) ##### 🧪 Testing - **(docs)** accept curl flags in the showreel's README install check by [@​jdx](https://github.com/jdx) in [#​15324](jdx/mise#15324) ##### 📦️ Dependency Updates - lock file maintenance by [@​renovate](https://github.com/renovate)\[bot] in [#​15319](jdx/mise#15319) - update rust crate jsonschema to 0.60 by [@​renovate](https://github.com/renovate)\[bot] in [#​15311](jdx/mise#15311) - lock file maintenance by [@​renovate](https://github.com/renovate)\[bot] in [#​15325](jdx/mise#15325) - update rattler by [@​renovate](https://github.com/renovate)\[bot] in [#​15336](jdx/mise#15336) - ignore unmaintained astral-tokio-tar and pin-utils in cargo-deny by [@​jdx](https://github.com/jdx) in [#​15352](jdx/mise#15352) - update jdx crates to v7.2.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​15342](jdx/mise#15342) - update mise tools to latest by [@​renovate](https://github.com/renovate)\[bot] in [#​15350](jdx/mise#15350) - update github actions by [@​renovate](https://github.com/renovate)\[bot] in [#​15309](jdx/mise#15309) ##### 📦 Registry - fix blaze test for the ra-jit to blaze rename by [@​jdx](https://github.com/jdx) in [#​15371](jdx/mise#15371) ##### Ci - **(docs)** fail the docs deploy when the showreel has no render by [@​jdx](https://github.com/jdx) in [#​15344](jdx/mise#15344) ##### Security - **(npm)** **breaking** verify npm provenance by default by [@​jdx](https://github.com/jdx) in [#​15341](jdx/mise#15341) ##### New Contributors - [@​meop](https://github.com/meop) made their first contribution in [#​15315](jdx/mise#15315) ##### 📦 Aqua Registry Updates ##### Updated Packages (1) - [`supabase/cli`](https://github.com/supabase/cli) </details> --- ### Configuration 📅 **Schedule**: (in timezone America/New_York) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yMDAuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjIwMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> Reviewed-on: https://git.greyrock.io/todd/home-ops/pulls/661
cargo deny checknow failslinton every branch. Two crates were marked unmaintained today, and both come in through rattler:astral-tokio-tar, viarattler_package_streaming, which the conda backend uses to unpack conda packagespin-utils, viawasmtimerinrattler_repodata_gatewayNeither advisory reports a vulnerability, and no upgrade drops either crate until rattler does. This adds ignore entries with those reasons, like the other transitive advisories in
deny.toml.Both advisories are still unnumbered (
RUSTSEC-0000-0000). rustsec/advisory-db#3497 assigns them RUSTSEC-2026-0439 and RUSTSEC-2026-0437, and this ignores those IDs too. Until then, the placeholder entry is what keepslintgreen. It ignores every unnumbered advisory, so it should be removed once the IDs are published.Test plan
cargo deny check advisoriesfails on main with cargo-deny 0.19.4 (CI's version) and passes on this branch.AI-assisted — Tool: Claude Code; model: anthropic/claude-opus-5-5; version: 2.1.309.
🤖 Generated with Claude Code
Note
Low Risk
Config-only change to cargo-deny ignores; no application logic or dependency upgrades.
Overview
Restores green
cargo deny check advisorieslint after two new unmaintained (not vulnerable) RustSec entries for transitive rattler dependencies:astral-tokio-tar(conda package unpacking viarattler_package_streaming) andpin-utils(viawasmtimerinrattler_repodata_gateway).Adds documented ignore entries in
deny.tomlfor the upcoming IDs RUSTSEC-2026-0439 and RUSTSEC-2026-0437, plus a temporaryRUSTSEC-0000-0000ignore so CI passes while those advisories are still unnumbered in the advisory DB—intended to be removed once rustsec/advisory-db#3497 lands.Reviewed by Cursor Bugbot for commit 60965ff. Bugbot is set up for automated code reviews on this repo. Configure here.