Skip to content

chore: release 2026.2.21#8344

Merged
mise-en-dev merged 1 commit intomainfrom
release
Feb 26, 2026
Merged

chore: release 2026.2.21#8344
mise-en-dev merged 1 commit intomainfrom
release

Conversation

@mise-en-dev
Copy link
Collaborator

@mise-en-dev mise-en-dev commented Feb 25, 2026

🐛 Bug Fixes

  • (exec) respect PATH order for virtualenv resolution in mise x by @jdx in #8342
  • (task) revert process group changes that cause hangs with nested mise tasks by @jdx in #8347
  • (task) resolve vars from subdirectory configs for monorepo tasks by @jdx in #8343
  • (task) resolve dependencies before prepare to fix monorepo glob deps by @jdx in #8353
  • python noarch with Conda backend by @wolfv in #8349

New Contributors

📦 Aqua Registry Updates

New Packages (3)

Updated Packages (3)

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @mise-en-dev, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request primarily focuses on releasing version 2026.2.21 of the project. It includes an important bug fix related to virtualenv resolution within the mise x command, ensuring more reliable environment management. Additionally, the Aqua Registry has been expanded with support for three new tools, enhancing the range of packages available. The release also involves updating version numbers across all relevant project files to reflect the new release.

Highlights

  • Bug Fix: The mise x command now correctly respects the PATH order for virtualenv resolution, addressing a previous issue.
  • Aqua Registry Updates: Three new packages have been added to the Aqua Registry: alexhallam/tv, arcanist-sh/hx, and dathere/qsv.
  • Version Bumps: The project version has been updated to 2026.2.21 across various configuration and documentation files, including Cargo.toml, Cargo.lock, README.md, completion scripts, Nix, RPM, and Snapcraft configurations.
Changelog
  • CHANGELOG.md
    • Added release notes for version 2026.2.21, detailing a bug fix and new Aqua Registry packages.
  • Cargo.lock
    • Updated the aqua-registry dependency version from 2026.2.13 to 2026.2.14.
    • Updated the mise package version from 2026.2.20 to 2026.2.21.
  • Cargo.toml
    • Updated the mise project version from 2026.2.20 to 2026.2.21.
  • README.md
    • Updated the displayed version number in the example output from 2026.2.20 to 2026.2.21.
  • completions/_mise
    • Updated the version number in the temporary spec file path from 2026_2_20 to 2026_2_21.
  • completions/mise.bash
    • Updated the version number in the temporary spec file path from 2026_2_20 to 2026_2_21.
  • completions/mise.fish
    • Updated the version number in the temporary spec file path from 2026_2_20 to 2026_2_21.
  • completions/mise.ps1
    • Updated the version number in the temporary spec file path from 2026_2_20 to 2026_2_21.
  • crates/aqua-registry/Cargo.toml
    • Updated the aqua-registry package version from 2026.2.13 to 2026.2.14.
  • crates/aqua-registry/aqua-registry/pkgs/alexhallam/tv/registry.yaml
    • Added a new Aqua Registry entry for the alexhallam/tv package.
  • crates/aqua-registry/aqua-registry/pkgs/arcanist-sh/hx/registry.yaml
    • Renamed the registry file from raskell-io/hx/registry.yaml to arcanist-sh/hx/registry.yaml.
    • Updated the repo_owner to arcanist-sh and added an alias for raskell-io/hx.
  • crates/aqua-registry/aqua-registry/pkgs/dathere/qsv/registry.yaml
    • Added a new Aqua Registry entry for the dathere/qsv package.
  • default.nix
    • Updated the mise package version from 2026.2.20 to 2026.2.21.
  • docs/.vitepress/stars.data.ts
    • Updated the star count from 24.9k to 25k.
  • packaging/rpm/mise.spec
    • Updated the mise package version from 2026.2.20 to 2026.2.21.
  • snapcraft.yaml
    • Updated the mise package version from 2026.2.20 to 2026.2.21.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
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 PR is a release for version 2026.2.21. It includes a bug fix and adds several new packages to the Aqua registry. The changes are mostly version bumps across various files, which is expected for a release. I've reviewed the new registry files and found a few minor inconsistencies in the package definitions that could be improved for clarity and maintainability.

supported_envs:
- darwin
- windows
- amd64
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The amd64 entry in supported_envs is ambiguous. For clarity and consistency with other registry files, it's better to specify the OS as well, like linux/amd64. This seems to be the intention, as the replacements section includes a mapping for linux.

          - linux/amd64

supported_envs:
- darwin
- windows
- amd64
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

Similar to the comment above, the amd64 entry here is ambiguous. It should be specified as linux/amd64 for clarity.

          - linux/amd64

Comment on lines +49 to +51
- goos: darwin
replacements:
amd64: amd64
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

This darwin override seems to be unnecessary. The supported_envs for this version constraint (lines 52-55) only includes darwin/arm64, not darwin/amd64. This override changes the replacement for amd64, but since darwin/amd64 is not a supported environment, this block has no effect. Please either remove this override or add darwin/amd64 to supported_envs if it is supported. This same issue is present in other version_constraint blocks in this file.

@greptile-apps
Copy link

greptile-apps bot commented Feb 25, 2026

Greptile Summary

This is a standard release PR that bumps the version from 2026.2.20 to 2026.2.21 and includes the bug fix from PR #8342 which resolves PATH order issues for virtualenv resolution in mise x.

The release also includes three aqua registry updates:

  • Added new package alexhallam/tv (tidy-viewer CSV pretty printer)
  • Added new package dathere/qsv (data-wrangling toolkit)
  • Renamed raskell-io/hx to arcanist-sh/hx with alias for backward compatibility

All version strings have been consistently updated across the codebase including Cargo.toml, completions, packaging files, and documentation.

Confidence Score: 5/5

  • This PR is safe to merge with no concerns
  • This is an automated release PR with consistent version bumps and registry additions following established patterns. All changes are straightforward: version number updates, changelog entries, and new aqua registry definitions.
  • No files require special attention

Important Files Changed

Filename Overview
CHANGELOG.md Added release notes for v2026.2.21 including bug fix and 3 new aqua packages
Cargo.toml Version bumped from 2026.2.20 to 2026.2.21
crates/aqua-registry/aqua-registry/pkgs/alexhallam/tv/registry.yaml New aqua registry entry for tidy-viewer CSV pretty printer with version-specific asset configurations
crates/aqua-registry/aqua-registry/pkgs/arcanist-sh/hx/registry.yaml Renamed from raskell-io/hx, added alias for backward compatibility, updated package metadata
crates/aqua-registry/aqua-registry/pkgs/dathere/qsv/registry.yaml New aqua registry entry for qsv data-wrangling toolkit with extensive version-specific configurations

Last reviewed commit: 9435d77

@github-actions
Copy link

github-actions bot commented Feb 25, 2026

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.2.20 x -- echo 23.8 ± 0.6 23.0 29.5 1.04 ± 0.03
mise x -- echo 22.9 ± 0.5 22.3 24.8 1.00

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.2.20 env 23.0 ± 1.0 21.9 28.1 1.02 ± 0.05
mise env 22.6 ± 0.5 21.8 24.3 1.00

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.2.20 hook-env 23.3 ± 0.5 22.5 25.1 1.00
mise hook-env 23.4 ± 0.7 22.5 25.5 1.00 ± 0.04

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.2.20 ls 21.7 ± 0.4 21.0 23.9 1.00
mise ls 21.9 ± 0.6 21.0 27.1 1.01 ± 0.03

xtasks/test/perf

Command mise-2026.2.20 mise Variance
install (cached) 145ms 146ms +0%
ls (cached) 82ms 82ms +0%
bin-paths (cached) 85ms 86ms -1%
task-ls (cached) 4632ms ✅ 772ms +500%

✅ Performance improvement: task-ls cached is 500%

@mise-en-dev mise-en-dev force-pushed the release branch 4 times, most recently from 3725d67 to 1fbd13a Compare February 26, 2026 00:14
@mise-en-dev mise-en-dev merged commit ac766f0 into main Feb 26, 2026
62 checks passed
@mise-en-dev mise-en-dev deleted the release branch February 26, 2026 10:17
risu729 pushed a commit to risu729/mise that referenced this pull request Feb 27, 2026
### 🐛 Bug Fixes

- **(exec)** respect PATH order for virtualenv resolution in mise x by
@jdx in [jdx#8342](jdx#8342)
- **(task)** revert process group changes that cause hangs with nested
mise tasks by @jdx in [jdx#8347](jdx#8347)
- **(task)** resolve vars from subdirectory configs for monorepo tasks
by @jdx in [jdx#8343](jdx#8343)
- **(task)** resolve dependencies before prepare to fix monorepo glob
deps by @jdx in [jdx#8353](jdx#8353)
- python noarch with Conda backend by @wolfv in
[jdx#8349](jdx#8349)

### New Contributors

- @wolfv made their first contribution in
[jdx#8349](jdx#8349)

## 📦 Aqua Registry Updates

#### New Packages (3)

- [`alexhallam/tv`](https://github.com/alexhallam/tv)
- [`arcanist-sh/hx`](https://github.com/arcanist-sh/hx)
- [`dathere/qsv`](https://github.com/dathere/qsv)

#### Updated Packages (3)

- [`astral-sh/ruff`](https://github.com/astral-sh/ruff)
- [`caarlos0/fork-cleaner`](https://github.com/caarlos0/fork-cleaner)
- [`rhysd/actionlint`](https://github.com/rhysd/actionlint)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant