Skip to content

chore: release 2026.7.6 - #10896

Merged
jdx merged 1 commit into
mainfrom
release
Jul 14, 2026
Merged

jdx merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented Jul 9, 2026 •

Copy link
Copy Markdown
Collaborator

🚀 Features

🐛 Bug Fixes

  • (backend) reinstall rolling versions when outdated by @zelch in #10827
  • (backend) align migrated backend resolution by @jdx in #10969
  • (bootstrap) preserve symlinks when extracting dmgs by @jdx in #10949
  • (bootstrap) support localized brew casks by @jdx in #10950
  • (cargo) own cargo-binstall compile fallback by @risu729 in #10926
  • (config) warn about unsupported semver ranges by @risu729 in #10916
  • (config) let user tool options override registry defaults by @risu729 in #10924
  • (config) reload settings with config by @risu729 in #10945
  • (config) add tera contrib helpers by @jdx in #10970
  • (config) keep installed versions eligible with release age by @jdx in #10973
  • (copr) fix x86_64 builds with add nasm/cmake for Fedora and PREBUILT_NASM for RHEL/EPEL by @bestagi in #10947
  • (copr) add PIE flag for aws-lc probe by @jdx in #10974
  • (erlang) lock source install outcomes by @risu729 in #10937
  • (file) ignore malformed pax metadata during sparse detection by @risu729 in #10978
  • (github) align SLSA provenance with selected asset by @risu729 in #10928
  • (github) treat bin/rename_exe as install-time options by @risu729 in #10925
  • (http) bound total download time by @risu729 in #10920
  • (npm) isolate version queries from project cwd by @risu729 in #10927
  • (registry) normalize backend platform selectors by @risu729 in #10938
  • (registry) rename podman banary to podman-remote by @tony-sol in #10826
  • (s3) resolve cross-platform lockfile URLs for locked mode by @icholy in #10873
  • (task) invalidate auto freshness after failed rerun by @risu729 in #10953
  • (task) isolate usage variables per invocation by @risu729 in #10963
  • (task) preserve task tool options by @risu729 in #10958
  • (task) respect configured directory when editing tasks by @risu729 in #10955
  • (toolset) preserve ref selector install identity by @risu729 in #10942

📚 Documentation

⚡ Performance

  • (aqua) skip public probes for private releases by @risu729 in #10914

🧪 Testing

◀️ Revert

📦️ Dependency Updates

📦 Registry

Chore

  • (release) skip ai reviews for release prs by @jdx in #10891
  • (release) publish registry artifact by @jdx in #10972

New Contributors

📦 Aqua Registry Updates

New Packages (10)

Updated Packages (21)

@greptile-apps

greptile-apps Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

PR has a label that disables reviews.

@coderabbitai

coderabbitai Bot commented Jul 9, 2026 •

Copy link
Copy Markdown
Contributor

Review Change Stack

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (2)
  • chore: release
  • chore(main): release

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Central YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: 66bb55a1-91f8-4669-8283-47a8054abe0f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This release update publishes mise 2026.7.6, synchronizes package and completion references, refreshes documentation metadata, and updates the pinned Aqua registry with new release definitions, platform mappings, checksums, and verification settings.

Changes

Release update

Layer / File(s) Summary
Release metadata and package versions
CHANGELOG.md, Cargo.toml, README.md, default.nix, docs/.vitepress/stars.data.ts, packaging/rpm/mise.spec, snapcraft.yaml
Adds the 2026.7.6 changelog and updates release, packaging, README, and site metadata.
Completion spec cache references
completions/*
Updates shell completion scripts to use versioned 2026.7.6 usage-spec cache files.
Aqua registry definitions
vendor/aqua-registry/*
Refreshes the registry pin and updates release assets, overrides, checksums, platform mappings, and supply-chain verification settings.

Estimated code review effort: 4 (Complex) | ~45 minutes

Possibly related PRs

  • jdx/mise#10894: Similar release bump updating completion spec-cache filenames and version metadata.
  • jdx/mise#10831: Similar release update changing generated usage-spec references alongside version fields.
  • jdx/mise#10725: Similar version bump affecting completion cache references and registry metadata.

Suggested reviewers: jdx

Poem

I’m a rabbit with a release-shaped tune,
Hopping through versions beneath the moon.
Completions point where new specs lie,
Aqua’s registry reaches the sky.
2026.7.6 is ready to fly!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely identifies the 2026.7.6 release, which matches the main change in the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 9, 2026 •

Copy link
Copy Markdown
Contributor

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.7.5 x -- echo 25.0 ± 2.6 19.9 37.0 1.00
mise x -- echo 28.7 ± 3.9 20.8 65.7 1.15 ± 0.19
⚠️ Inconclusive: x -- echo measured 15% slower, but hyperfine reported statistical outliers.

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.7.5 env 26.2 ± 3.1 19.7 38.1 1.00
mise env 28.0 ± 3.4 20.8 43.8 1.07 ± 0.18

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.7.5 hook-env 27.1 ± 2.9 20.6 40.8 1.00
mise hook-env 28.9 ± 3.2 22.1 43.0 1.06 ± 0.16

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.7.5 ls 25.0 ± 3.3 18.0 39.0 1.00 ± 0.18
mise ls 25.0 ± 3.2 19.1 35.1 1.00

xtasks/test/perf

Command mise-2026.7.5 mise Variance
install (cached) 202ms 210ms -3%
ls (cached) 77ms 78ms -1%
bin-paths (cached) 85ms 88ms -3%
task-ls (cached) 173ms 182ms -4%

@mise-en-dev
mise-en-dev force-pushed the release branch 26 times, most recently from ecc66c7 to fa7b448 Compare July 13, 2026 19:50
@mise-en-dev
mise-en-dev force-pushed the release branch 7 times, most recently from 3f7b5f9 to 1c792d7 Compare July 13, 2026 21:50
@github-actions

Copy link
Copy Markdown
Contributor

This PR currently has failing checks. If this continues for 7 days, it will be closed automatically.

This is warning day 1 of 7.

Please update the PR when you have a chance. Feel free to reopen or create a new PR if it is closed and you'd like to continue working on it.

This comment was generated by an automated workflow.

@coderabbitai coderabbitai 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.

Actionable comments posted: 1

🧹 Nitpick comments (1)
vendor/aqua-registry/registry.yml (1)

90446-90447: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Use the canonical signer_workflow field.

signer-workflow is retained only for backward compatibility and is scheduled for removal in Aqua v3. Use the snake-case field already used elsewhere in this change. (pkg.go.dev)

Proposed fix
-          signer-workflow: taiki-e/github-actions/\.github/workflows/rust-release\.yml
+          signer_workflow: taiki-e/github-actions/\.github/workflows/rust-release\.yml
...
-          signer-workflow: wasilibs/actions/\.github/workflows/release\.yaml
+          signer_workflow: wasilibs/actions/\.github/workflows/release\.yaml

Also applies to: 98297-98298

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@vendor/aqua-registry/registry.yml` around lines 90446 - 90447, Update the
github_artifact_attestations entry to use the canonical signer_workflow field
instead of the deprecated signer-workflow key, including the additionally
affected occurrence. Preserve the existing taiki-e workflow value unchanged.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Line 36: Update the registry changelog entry to correct the misspelled word
“banary” to “binary,” leaving the remainder of the entry unchanged.

---

Nitpick comments:
In `@vendor/aqua-registry/registry.yml`:
- Around line 90446-90447: Update the github_artifact_attestations entry to use
the canonical signer_workflow field instead of the deprecated signer-workflow
key, including the additionally affected occurrence. Preserve the existing
taiki-e workflow value unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 55fac132-a75e-444e-93ec-b9f41d053425

📥 Commits

Reviewing files that changed from the base of the PR and between 7ab82ea and 2f876b3.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (13)
  • CHANGELOG.md
  • Cargo.toml
  • README.md
  • completions/_mise
  • completions/mise.bash
  • completions/mise.fish
  • completions/mise.ps1
  • default.nix
  • docs/.vitepress/stars.data.ts
  • packaging/rpm/mise.spec
  • snapcraft.yaml
  • vendor/aqua-registry/metadata.json
  • vendor/aqua-registry/registry.yml

Comment thread CHANGELOG.md
- **(http)** bound total download time by @risu729 in [#10920](https://github.com/jdx/mise/pull/10920)
- **(npm)** isolate version queries from project cwd by @risu729 in [#10927](https://github.com/jdx/mise/pull/10927)
- **(registry)** normalize backend platform selectors by @risu729 in [#10938](https://github.com/jdx/mise/pull/10938)
- **(registry)** rename podman banary to podman-remote by @tony-sol in [#10826](https://github.com/jdx/mise/pull/10826)

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.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Fix the typo in the registry entry.

Change “banary” to “binary”.

Proposed fix
-- **(registry)** rename podman banary to podman-remote by `@tony-sol` in [`#10826`](https://github.com/jdx/mise/pull/10826)
+- **(registry)** rename podman binary to podman-remote by `@tony-sol` in [`#10826`](https://github.com/jdx/mise/pull/10826)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- **(registry)** rename podman banary to podman-remote by @tony-sol in [#10826](https://github.com/jdx/mise/pull/10826)
- **(registry)** rename podman binary to podman-remote by `@tony-sol` in [`#10826`](https://github.com/jdx/mise/pull/10826)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CHANGELOG.md` at line 36, Update the registry changelog entry to correct the
misspelled word “banary” to “binary,” leaving the remainder of the entry
unchanged.

@jdx
jdx merged commit 135b329 into main Jul 14, 2026
79 checks passed
@jdx
jdx deleted the release branch July 14, 2026 15:35
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.

2 participants