Skip to content

registry: use aqua for aube#10171

Merged
jdx merged 1 commit into
mainfrom
registry/aube-aqua-glibc
Jun 3, 2026
Merged

registry: use aqua for aube#10171
jdx merged 1 commit into
mainfrom
registry/aube-aqua-glibc

Conversation

@jdx

@jdx jdx commented May 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • Prefer aqua:endevco/aube for the aube registry shorthand.
  • Keep the existing github: and cargo: entries as fallbacks.

This should land after the aqua-registry aube libc variant update so glibc hosts get the optimized glibc asset via aqua and musl hosts keep the musl asset.

Upstream aqua-registry branch: https://github.com/jdx/aqua-registry/tree/feat/aube-libc-variants
Related discussion: aquaproj/aqua-registry#54615

Tests

  • cargo test registry::
  • cargo run --quiet -- registry aube --json | jq -r '.backends | join(" ")'

This PR was generated by an AI coding assistant.


Note

Low Risk
Single registry backend ordering change with no runtime or security logic in mise itself.

Overview
The aube registry entry now tries aqua:endevco/aube first, with github:endevco/aube and cargo:aube unchanged as fallbacks.

That ordering lets installs use aqua’s libc-specific release assets (glibc vs musl) once the upstream aqua-registry update is available, instead of defaulting to GitHub/Cargo first.

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

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

Copy link
Copy Markdown
Contributor

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 updates the registry/aube.toml file to add aqua:endevco/aube to the list of supported backends. There are no review comments, and I have no feedback to provide.

@greptile-apps

greptile-apps Bot commented May 31, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR promotes aqua:endevco/aube to the first backend for the aube registry shorthand, keeping github:endevco/aube and cargo:aube as ordered fallbacks. The pattern matches dozens of other tool entries in the registry that prefer aqua as the primary source.

  • The upstream aqua-registry entry (feat/aube-libc-variants branch) that adds glibc/musl variant selection for aube is not yet merged; until it lands, aqua will resolve to the current (likely musl/static) binary or fail over to the github: fallback — no user-visible breakage is expected.
  • The ordering (aquagithubcargo) is consistent with how the rest of the registry handles aqua-first tools.

Confidence Score: 5/5

Safe to merge; the fallback chain ensures no breakage regardless of upstream aqua-registry status.

The change is a one-line addition to a registry TOML that inserts a new preferred backend at the front of an existing list. The two existing backends remain untouched as fallbacks, so if the new aqua entry cannot resolve the package, mise will transparently fall through to github: then cargo:. No data loss, no broken installs, no logic changes elsewhere.

No files require special attention.

Important Files Changed

Filename Overview
registry/aube.toml Adds aqua:endevco/aube as the preferred backend, ahead of the existing github: and cargo: fallbacks. Follows the same pattern used across many other registry entries.

Reviews (1): Last reviewed commit: "registry: use aqua for aube" | Re-trigger Greptile

@github-actions

Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 x -- echo 24.5 ± 0.5 23.2 27.4 1.00 ± 0.03
mise x -- echo 24.5 ± 0.5 23.3 27.5 1.00

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 env 23.8 ± 0.8 22.6 30.8 1.00
mise env 24.0 ± 0.4 22.9 25.3 1.01 ± 0.04

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 hook-env 24.7 ± 0.5 23.6 30.3 1.00
mise hook-env 24.9 ± 0.5 23.6 26.4 1.01 ± 0.03

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 ls 21.1 ± 0.4 20.2 24.9 1.00
mise ls 21.5 ± 0.4 20.2 23.0 1.02 ± 0.03

xtasks/test/perf

Command mise-2026.5.16 mise Variance
install (cached) 174ms 170ms +2%
ls (cached) 87ms 84ms +3%
bin-paths (cached) 90ms 87ms +3%
task-ls (cached) 160ms 156ms +2%

@jdx jdx merged commit 7011751 into main Jun 3, 2026
34 checks passed
@jdx jdx deleted the registry/aube-aqua-glibc branch June 3, 2026 17:18
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