Skip to content

Conversation

@jdx
Copy link
Owner

@jdx jdx commented Nov 28, 2025

Summary

  • Add gem:bashly as the primary backend for bashly
  • Keep asdf:mise-plugins/mise-bashly as a fallback
  • Add test command for bashly

The gem backend is simpler and doesn't require a separate plugin since mise has native gem support.

Test plan

🤖 Generated with Claude Code


Note

Gem backend now returns remote versions oldest-first; registry updates bashly test to use --version.

  • Backend
    • src/backend/gem.rs: Reverse order of versions in _list_remote_versions so parsed gem info results are returned oldest-first.
  • Registry
    • registry.toml: Update tools.bashly test command to use bashly --version.

Written by Cursor Bugbot for commit 57300c8. This will update automatically on new commits. Configure here.

Copilot AI review requested due to automatic review settings November 28, 2025 21:29
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds native gem backend support for the bashly tool in the mise registry, simplifying its installation by leveraging mise's built-in gem support instead of relying solely on a separate asdf plugin.

Key changes:

  • Added gem:bashly as the primary backend with asdf:mise-plugins/mise-bashly as fallback
  • Added version test command for bashly

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Nov 28, 2025

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.11.10 x -- echo 18.4 ± 0.6 17.5 26.3 1.00
mise x -- echo 19.5 ± 0.4 18.7 22.6 1.06 ± 0.04

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.11.10 env 17.9 ± 0.3 17.1 19.1 1.00
mise env 18.9 ± 0.6 18.1 23.6 1.06 ± 0.04

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.11.10 hook-env 18.0 ± 0.3 17.2 19.1 1.00
mise hook-env 19.0 ± 0.4 18.2 20.3 1.05 ± 0.03

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.11.10 ls 15.6 ± 0.4 14.9 19.3 1.00
mise ls 16.2 ± 0.4 15.5 17.6 1.04 ± 0.03

xtasks/test/perf

Command mise-2025.11.10 mise Variance
install (cached) 104ms 106ms -1%
ls (cached) 64ms 65ms -1%
bin-paths (cached) 70ms 71ms -1%
task-ls (cached) 429ms 419ms +2%

@jdx jdx force-pushed the registry/bashly-gem branch 2 times, most recently from 1191944 to d0c679b Compare November 28, 2025 23:39
@jdx jdx enabled auto-merge (squash) November 29, 2025 04:57
@jdx jdx force-pushed the registry/bashly-gem branch from f3c9a64 to d3ccbe2 Compare November 30, 2025 02:07
@jdx jdx disabled auto-merge November 30, 2025 02:09
@jdx jdx force-pushed the registry/bashly-gem branch 2 times, most recently from 6fe940d to 57300c8 Compare November 30, 2025 02:57
@jdx jdx enabled auto-merge (squash) November 30, 2025 03:06
@jdx jdx disabled auto-merge November 30, 2025 03:07
@jdx jdx enabled auto-merge (squash) November 30, 2025 03:07
@jdx jdx disabled auto-merge November 30, 2025 03:08
@jdx jdx merged commit cba2470 into main Nov 30, 2025
62 of 67 checks passed
@jdx jdx deleted the registry/bashly-gem branch November 30, 2025 03:08
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.

2 participants