Skip to content

registry: remove broken tool tests#9017

Merged
jdx merged 1 commit intomainfrom
fix/remove-broken-tool-tests
Apr 10, 2026
Merged

registry: remove broken tool tests#9017
jdx merged 1 commit intomainfrom
fix/remove-broken-tool-tests

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Apr 10, 2026

Summary

  • Remove test for age-plugin-yubikey (no linux-x64 assets available)
  • Remove test for viteplus (vp --version reports v0.0.0 instead of actual version)
  • Remove test for coreutils (aqua download URL returns 404)
  • Remove test for ginkgo (version template not resolved in output)

Test plan

  • Verified all four tools fail mise test-tool locally
  • CI test-tool job should pass without these

🤖 Generated with Claude Code


Note

Low Risk
Low risk: removes registry test definitions only, reducing CI coverage but not affecting tool installation behavior.

Overview
Removes the test commands from four registry entries (age-plugin-yubikey, coreutils, ginkgo, viteplus) to stop failing mise test-tool/CI checks caused by mismatched version output or missing/broken runtime assets.

Reviewed by Cursor Bugbot for commit 5281823. Bugbot is set up for automated code reviews on this repo. Configure here.

Remove tests for age-plugin-yubikey (no linux assets), viteplus
(reports v0.0.0), coreutils (404 on download), and ginkgo (version
template not resolved).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jdx jdx merged commit 907719f into main Apr 10, 2026
22 of 24 checks passed
@jdx jdx deleted the fix/remove-broken-tool-tests branch April 10, 2026 16:46
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 10, 2026

Greptile Summary

Removes four broken tool tests from the registry where mise test-tool was confirmed to fail locally. Each removal is justified: age-plugin-yubikey lacks linux-x64 assets, coreutils has a 404 aqua download URL, ginkgo has an unresolved {{version}} template in output, and viteplus always reports v0.0.0 instead of the installed version.

Confidence Score: 5/5

Safe to merge — removes only broken test configurations, leaving the registry entries intact for future use.

All four changes are straightforward deletions of confirmed-broken test lines. No logic, no new code, no risk of regression. The PR author verified each failure locally and the description clearly explains each root cause.

No files require special attention.

Important Files Changed

Filename Overview
registry/age-plugin-yubikey.toml Removes broken test; tool has no linux-x64 assets and libpcsclite.so.1 was missing in CI
registry/coreutils.toml Removes test whose aqua download URL returns 404; tool entry retained for when upstream fixes the URL
registry/ginkgo.toml Removes test where the {{version}} template was not being resolved in ginkgo's version output
registry/viteplus.toml Removes test where vp --version returns v0.0.0 instead of the actual installed version

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[mise test-tool] --> B{Run test cmd}
    B -->|age-plugin-yubikey| C[No linux-x64 assets\nlibpcsclite.so.1 missing]
    B -->|coreutils| D[aqua download URL\nreturns 404]
    B -->|ginkgo| E[version template\nnot resolved in output]
    B -->|viteplus| F[vp --version\nreports v0.0.0]
    C --> G[❌ Test fails]
    D --> G
    E --> G
    F --> G
    G --> H[Remove test entry\nfrom registry TOML]
    H --> I[✅ CI passes\nRegistry entry retained]
Loading

Reviews (1): Last reviewed commit: "registry: remove broken tool tests" | Re-trigger Greptile

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes the test configuration blocks from several registry files, including age-plugin-yubikey.toml, coreutils.toml, ginkgo.toml, and viteplus.toml. I have no feedback to provide.

@github-actions
Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.8 x -- echo 17.7 ± 0.4 16.8 21.0 1.00
mise x -- echo 18.4 ± 0.4 17.2 20.7 1.04 ± 0.04

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.8 env 17.6 ± 0.5 16.5 22.0 1.00
mise env 18.4 ± 0.4 17.3 20.8 1.05 ± 0.04

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.8 hook-env 18.2 ± 0.5 17.2 21.4 1.00
mise hook-env 18.9 ± 0.4 17.9 20.4 1.04 ± 0.04

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.8 ls 17.0 ± 0.4 16.1 18.8 1.00
mise ls 17.6 ± 0.4 16.7 21.0 1.04 ± 0.03

xtasks/test/perf

Command mise-2026.4.8 mise Variance
install (cached) 116ms 116ms +0%
ls (cached) 67ms 66ms +1%
bin-paths (cached) 68ms 69ms -1%
task-ls (cached) 711ms 705ms +0%

mise-en-dev added a commit that referenced this pull request Apr 11, 2026
### 🐛 Bug Fixes

- **(docs)** upgrade esbuild to 0.28.0 with es2022 build target by @jdx
in [#9047](#9047)
- **(env)** skip tools=true module hooks in dependency_env by @jdx in
[#9011](#9011)
- **(lockfile)** resolve SLSA provenance URLs deterministically for all
platforms by @cameronbrill in
[#8982](#8982)
- **(registry)** test of docuum in registry by @jylenhof in
[#8996](#8996)
- **(release)** publish extracted mise.exe alongside Windows zip by
@zeitlinger in [#8997](#8997)
- **(schema)** add missing config fields by @risu729 in
[#9044](#9044)
- **(task)** support sandbox fields in task templates by @risu729 in
[#9046](#9046)
- **(tasks)** respect env precedence for task config by @risu729 in
[#9039](#9039)
- prevent implicit enabling of `self_update` when rustls features are
enabled by @salim-b in [#9040](#9040)
- allow installing bun and others when downloads folder is on a
different mount by @bgeron in
[#9032](#9032)

### 📚 Documentation

- discourage direnv compatibility PRs and remove issue suggestions by
@jdx in
[ca78346](ca78346)
- tighten direnv compatibility language by @jdx in
[ab140c8](ab140c8)
- add Tera tip for unsupported version files by @risu729 in
[#9048](#9048)

### 📦️ Dependency Updates

- update ghcr.io/jdx/mise:deb docker digest to 49fa8a4 by @renovate[bot]
in [#8999](#8999)
- update ghcr.io/jdx/mise:copr docker digest to 61ba7b6 by
@renovate[bot] in [#8998](#8998)
- update ghcr.io/jdx/mise:copr docker digest to fa351ff by
@renovate[bot] in [#9002](#9002)
- update ghcr.io/jdx/mise:alpine docker digest to f3bb475 by
@renovate[bot] in [#9001](#9001)
- update ghcr.io/jdx/mise:rpm docker digest to d45af2d by @renovate[bot]
in [#9005](#9005)
- update ghcr.io/jdx/mise:deb docker digest to d7463ac by @renovate[bot]
in [#9004](#9004)
- update jdx/mise-action digest to 5228313 by @renovate[bot] in
[#9007](#9007)
- update rust docker digest to e8e2bb5 by @renovate[bot] in
[#9008](#9008)
- update taiki-e/install-action digest to 97a5807 by @renovate[bot] in
[#9010](#9010)
- update autofix-ci/action action to v1.3.3 by @renovate[bot] in
[#9015](#9015)
- update ubuntu:24.04 docker digest to 84e77de by @renovate[bot] in
[#9012](#9012)
- update actions/checkout action to v4.3.1 by @renovate[bot] in
[#9014](#9014)
- update ubuntu:26.04 docker digest to cc925e5 by @renovate[bot] in
[#9013](#9013)
- update rust crate tokio to v1.51.1 by @renovate[bot] in
[#9018](#9018)
- update rust crate zip to v8.5.1 by @renovate[bot] in
[#9019](#9019)
- update rust crate ctor to 0.9 by @renovate[bot] in
[#9024](#9024)
- update ubuntu docker tag to resolute-20260404 by @renovate[bot] in
[#9020](#9020)
- update dependency vitepress-plugin-tabs to ^0.8.0 by @renovate[bot] in
[#9023](#9023)
- update rust crate indexmap to v2.14.0 by @renovate[bot] in
[#9025](#9025)
- update rust crate nix to 0.31 by @renovate[bot] in
[#9030](#9030)
- update taiki-e/install-action digest to 7a4939c by @renovate[bot] in
[#9027](#9027)
- update dependency esbuild to v0.28.0 by @renovate[bot] in
[#9022](#9022)
- update rust crate rand to 0.10 by @renovate[bot] in
[#9031](#9031)
- update rust crate digest to 0.11.0 by @renovate[bot] in
[#9028](#9028)
- update rust crate confique to 0.4 by @renovate[bot] in
[#9026](#9026)
- update rust crate rattler to 0.40 by @renovate[bot] in
[#9034](#9034)
- lock file maintenance by @renovate[bot] in
[#8416](#8416)
- disable renovate for aws-config/aws-sdk-* crates by @jdx in
[#9052](#9052)
- update swatinem/rust-cache digest to e18b497 by @renovate[bot] in
[#9009](#9009)

### 📦 Registry

- remove broken tool tests by @jdx in
[#9017](#9017)
- update granted aqua backend repo by @risu729 in
[#9033](#9033)
- fix atlas-community test expected output by @jdx in
[#9054](#9054)

### Chore

- use deprecated_at! macro for ubi backend deprecation by @jdx in
[#9049](#9049)

### Security

- **(ci)** run test-tool inside Docker container by @jdx in
[#9055](#9055)
- **(ci)** avoid exposing MISE_GH_TOKEN to test-tool scripts by @jdx in
[#9053](#9053)

### New Contributors

- @bgeron made their first contribution in
[#9032](#9032)
- @salim-b made their first contribution in
[#9040](#9040)

## 📦 Aqua Registry Updates

#### Updated Packages (2)

-
[`cloudnative-pg/cloudnative-pg/kubectl-cnpg`](https://github.com/cloudnative-pg/cloudnative-pg/kubectl-cnpg)
- [`gleam-lang/gleam`](https://github.com/gleam-lang/gleam)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant