Conversation
3w36zj6
commented
Apr 15, 2026
- https://sheldon.cli.rs/
- https://github.com/rossmacarthur/sheldon
There was a problem hiding this comment.
Code Review
This pull request adds a new registry configuration for sheldon, a shell plugin manager. The configuration specifies aqua, GitHub, and cargo as backends and includes a test command to verify the installation. I have no feedback to provide.
Greptile SummaryAdds a registry entry for sheldon, a fast configurable shell plugin manager. The entry correctly lists Confidence Score: 5/5Safe to merge — single registry entry with correct format, proper os restriction, and valid test definition. All fields are correct: backends are properly ordered (aqua first), os restriction is present for a Linux/macOS-only tool, the test uses a contains-check so the version substring match works against sheldon's verbose --version output, and the description matches the upstream project. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[mise install sheldon] --> B{OS check}
B -- linux/macos --> C[Try aqua:rossmacarthur/sheldon]
B -- windows --> D[Blocked by os restriction]
C -- success --> E[Installed]
C -- fail --> F[Try github:rossmacarthur/sheldon]
F -- success --> E
F -- fail --> G[Try cargo:sheldon]
G -- success --> E
G -- fail --> H[Error]
Reviews (3): Last reviewed commit: "registry: add sheldon" | Re-trigger Greptile |
f154612 to
3a5039b
Compare
## Summary - Drop stale ignore for `RUSTSEC-2026-0066` (astral-tokio-tar) — the crate is no longer in the dep tree, so cargo-deny was failing with `advisory-not-detected` and blocking every PR's lint job (e.g. #9104). - Bump `rustls-webpki` 0.103.11 → 0.103.12 via `cargo update` to pick up the fix for `RUSTSEC-2026-0098` / `RUSTSEC-2026-0099` on the modern rustls 0.23 line. - Ignore `RUSTSEC-2026-0098` / `RUSTSEC-2026-0099` for the transitive `rustls-webpki 0.101.7` pulled in by `aws-smithy-http-client` via `rustls 0.21`. Swapping the aws-config / aws-sdk-s3 `rustls` feature to `default-https-client` would move to hyper 1.x / rustls 0.23 but requires an MSRV bump, so we wait on aws-sdk to backport or until we bump MSRV. Verified locally with \`cargo deny check advisories\` → \`advisories ok\`. ## Test plan - [x] \`cargo deny check advisories\` passes locally - [ ] CI lint job green 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Medium Risk** > Primarily dependency/lockfile churn, including updates in TLS/crypto and async networking crates (`rustls`, `hyper-rustls`, `tokio`), which can affect runtime behavior despite being mostly patch-level bumps. > > **Overview** > Unblocks `cargo-deny` advisory checks by updating the advisory ignore list: removes the stale ignore for `RUSTSEC-2026-0066` and adds ignores for `RUSTSEC-2026-0098`/`RUSTSEC-2026-0099` affecting transitive `rustls-webpki 0.101.7` (via the `rustls 0.21` AWS dependency chain). > > Refreshes `Cargo.lock` via `cargo update`, notably bumping the modern TLS stack (`hyper-rustls` and `rustls`/`rustls-webpki` on the 0.23 line) and rolling forward various supporting deps (e.g., `tokio`, `rand`, `openssl`, `rayon`), plus consolidating/removing an extra `windows-registry` version entry. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit a7e0c08. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY --> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3a5039b to
96c7abc
Compare
### 🐛 Bug Fixes - **(backend)** respect install_before in latest lookup by @risu729 in [#9193](#9193) - **(backend)** route explicit latest through stable lookup by @risu729 in [#9228](#9228) - **(backends)** deprecate b shorthand by @risu729 in [#9234](#9234) - **(config)** warn for deprecated env keys by @risu729 in [#9205](#9205) - **(config)** treat enable_tools empty as disable-all by @risu729 in [#9108](#9108) - **(github)** avoid auth on release asset downloads by @risu729 in [#9060](#9060) - **(gitlab)** warn when glab OAuth2 token is expired by @stanhu in [#9195](#9195) - **(npm)** honor install_before without day drift by @risu729 in [#9157](#9157) - **(npm)** warn on old bun and pnpm for install_before by @risu729 in [#9232](#9232) - **(pipx)** honor install_before for uv and pipx installs by @risu729 in [#9190](#9190) - **(registry)** allow shfmt on Windows by @zeitlinger in [#9191](#9191) ### 🚜 Refactor - **(backend)** remove unused rolling release helper by @risu729 in [#9175](#9175) - **(backend)** use file util for removals by @risu729 in [#9206](#9206) ### 📚 Documentation - **(config)** clarify always_keep_download behavior by @risu729 in [#9235](#9235) - **(configuration)** add rust to idiomatic version files by @jjt in [#9233](#9233) - **(contributing)** expand contribution guide introduction by @marianwolf in [#9208](#9208) - **(github)** document multiple release assets workaround by @risu729 in [#9236](#9236) ### 📦️ Dependency Updates - update actions/setup-node action to v6 by @renovate[bot] in [#9183](#9183) - update dependency @types/node to v25 by @renovate[bot] in [#9187](#9187) - update crazy-max/ghaction-import-gpg action to v7 by @renovate[bot] in [#9186](#9186) - update actions/cache action to v5 by @renovate[bot] in [#9181](#9181) - update amannn/action-semantic-pull-request action to v6 by @renovate[bot] in [#9184](#9184) - update apple-actions/import-codesign-certs action to v6 by @renovate[bot] in [#9185](#9185) - update dependency eslint to v10 by @renovate[bot] in [#9200](#9200) - update dependency toml to v4 by @renovate[bot] in [#9201](#9201) - update rust crate reqwest to 0.13 by @renovate[bot] in [#9171](#9171) - update ghcr.io/jdx/mise:deb docker digest to 523d826 by @renovate[bot] in [#9198](#9198) - update ghcr.io/jdx/mise:alpine docker digest to 05617e0 by @renovate[bot] in [#9196](#9196) - update ghcr.io/jdx/mise:rpm docker digest to c1992f9 by @renovate[bot] in [#9199](#9199) - update ghcr.io/jdx/mise:copr docker digest to 90db6cd by @renovate[bot] in [#9197](#9197) - update taiki-e/install-action digest to 58e8625 by @renovate[bot] in [#9209](#9209) - update fedora docker tag to v45 by @renovate[bot] in [#9213](#9213) - update docker/setup-buildx-action action to v4 by @renovate[bot] in [#9212](#9212) - update docker/metadata-action action to v6 by @renovate[bot] in [#9211](#9211) - update docker/login-action action to v4 by @renovate[bot] in [#9210](#9210) - update dependency typescript to v6 by @renovate[bot] in [#9202](#9202) - update docker/build-push-action action to v7 by @renovate[bot] in [#9203](#9203) - update github artifact actions (major) by @renovate[bot] in [#9215](#9215) - update rust crate duct to v1 by @renovate[bot] in [#9220](#9220) - update rust crate demand to v2 by @renovate[bot] in [#9219](#9219) - update rust crate clx to v2 by @renovate[bot] in [#9218](#9218) - update nick-fields/retry action to v4 by @renovate[bot] in [#9217](#9217) - update jdx/mise-action action to v4 by @renovate[bot] in [#9216](#9216) - update rust crate self_update to 0.44 by @renovate[bot] in [#9174](#9174) - migrate eslint config to flat format for v10 compat by @jdx in [#9222](#9222) - update actions/checkout action to v6 by @renovate[bot] in [#9182](#9182) - update rust crate toml to v1 by @renovate[bot] in [#9225](#9225) - update rust crate versions to v7 by @renovate[bot] in [#9226](#9226) - update rust crate which to v8 by @renovate[bot] in [#9227](#9227) - update rust crate rmcp to v1 by @renovate[bot] in [#9221](#9221) ### 📦 Registry - add sheldon by @3w36zj6 in [#9104](#9104) - add pocketbase by @ranfdev in [#9123](#9123) - add worktrunk ([aqua:max-sixty/worktrunk, cargo:worktrunk](https://github.com/max-sixty/worktrunk, cargo:worktrunk))#1 by @edouardr in [#8796](#8796) - add dependency-check ([aqua:dependency-check/DependencyCheck](https://github.com/dependency-check/DependencyCheck)) by @kapitoshka438 in [#9204](#9204) - add janet by @ranfdev in [#9241](#9241) ### New Contributors - @ranfdev made their first contribution in [#9241](#9241) - @jjt made their first contribution in [#9233](#9233) - @marianwolf made their first contribution in [#9208](#9208) - @edouardr made their first contribution in [#8796](#8796) ## 📦 Aqua Registry Updates #### New Packages (3) - [`LargeModGames/spotatui`](https://github.com/LargeModGames/spotatui) - [`android-sms-gateway/cli`](https://github.com/android-sms-gateway/cli) - [`velero-io/velero`](https://github.com/velero-io/velero) #### Updated Packages (1) - [`skim-rs/skim`](https://github.com/skim-rs/skim)