Skip to content

chore: release 2026.6.0#10188

Merged
jdx merged 1 commit into
mainfrom
release
Jun 3, 2026
Merged

chore: release 2026.6.0#10188
jdx merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

🚀 Features

  • (npm) ensure npm is managed by corepack when node.corepack=true and node.npm_shim=false by @roele in #10196

🐛 Bug Fixes

  • (aqua) mirror aqua windows extension semantics by @risu729 in #10167
  • (bun) improve musl detection logic using runtime detection by @roele in #10195
  • (completion) rely on usage#649 for global flags, keep -r/-S promotion by @JamBalaya56562 in #10176
  • (spm) track artifact bundle options in lock identity by @risu729 in #10160
  • (task) honor task_config.includes order so a local task can override a git::include by @vmaleze in #10191
  • (task) honor MISE_CYGDRIVE_PREFIX for Git Bash, not only Cygwin by @JamBalaya56562 in #10190

📚 Documentation

New Contributors

📦 Aqua Registry Updates

New Packages (3)

Updated Packages (1)

@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR updates the mise release to 2026.6.0: bumps the root Cargo.toml version, adds a 2026.6.0 changelog entry (including Aqua registry notes), updates README version output, updates distribution manifests (Nix, RPM, Snapcraft), and refreshes completion scripts to reference new usage spec filenames.

Changes

Release 2026.6.0 version bump

Layer / File(s) Summary
Core version and release metadata
Cargo.toml
Root crate version updated to 2026.6.0.
Changelog entry for 2026.6.0
CHANGELOG.md
Added topmost 2026.6.0 changelog entry with “🐛 Bug Fixes” and “📦 Aqua Registry Updates”.
Shell completion spec references
completions/_mise, completions/mise.bash, completions/mise.fish, completions/mise.ps1
Zsh, bash, fish, and PowerShell completion scripts updated to point at usage__usage_spec_mise_2026_6_0.* spec filenames.
User-facing documentation version example
README.md
Quickstart mise --version example updated to 2026.6.0 macos-arm64 (2026-06-02).
Distribution package manifests
default.nix, packaging/rpm/mise.spec, snapcraft.yaml
Nix, RPM, and Snapcraft package definitions bumped to 2026.6.0.
Aqua registry metadata and entries
vendor/aqua-registry/metadata.json, vendor/aqua-registry/registry.yml
Registry metadata tag bumped and registry.yml adds cliwright/whoiam and tidewave-ai/tidewave_app entries plus Linux libc variants.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • jdx/mise#10172: Another release-version bump that updates completion scripts' cached usage spec filenames and packaging/docs.
  • jdx/mise#10181: Changes to zsh completion consumption of usage complete-word; related at the completion-script level.

Poem

🐰 A small hop, a tag anew,
Specs and manifests switching view.
Completions point to files that gleam,
Changelog notes and registry stream.
2026.6.0 — a carrot dream!

🚥 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 'chore: release 2026.6.0' directly and clearly summarizes the main change—a release bump from 2026.5.18 to 2026.6.0 across all versioning files and documentation.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release

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

@greptile-apps

greptile-apps Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is a standard release PR bumping mise to version 2026.6.0, updating version strings across packaging files, and vendoring aqua-registry v4.520.1 with three new packages and one updated package.

  • Version bumped to 2026.6.0 across Cargo.toml, default.nix, snapcraft.yaml, packaging/rpm/mise.spec, and README.md; completions and changelog updated accordingly.
  • Aqua registry gains cliwright/whoiam (with checksum), tidewave-ai/tidewave_app (no checksum), and google-antigravity/antigravity-cli (migrated from http to github_release — checksum dropped); endevco/aube gains musl/glibc variant-based detection.

Confidence Score: 4/5

Safe to merge with one registry entry worth addressing before the next registry sync.

All version bumps and packaging changes are mechanical and consistent. The one concern is the google-antigravity/antigravity-cli entry, which previously performed sha512 checksum verification via a remote manifest and now has no checksum block at all after being migrated to github_release type. Users installing through this entry will download binaries without integrity verification, reversing the security posture of the old entry.

vendor/aqua-registry/registry.yml — specifically the new google-antigravity/antigravity-cli entry

Important Files Changed

Filename Overview
vendor/aqua-registry/registry.yml Adds 3 new packages (cliwright/whoiam, google-antigravity/antigravity-cli, tidewave-ai/tidewave_app) and updates endevco/aube for musl/glibc detection; antigravity-cli loses checksum verification during migration from http to github_release type
CHANGELOG.md Adds 2026.6.0 release notes covering features, bug fixes, and documentation updates
Cargo.toml Version bump from 2026.5.18 to 2026.6.0
vendor/aqua-registry/metadata.json Bumps aqua-registry vendor tag from v4.519.0 to v4.520.1

Reviews (9): Last reviewed commit: "chore: release 2026.6.0" | Re-trigger Greptile

@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.18 x -- echo 23.1 ± 1.9 18.5 29.0 1.00
mise x -- echo 24.9 ± 4.3 19.7 98.4 1.08 ± 0.21

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.18 env 22.0 ± 1.9 18.3 31.8 1.00
mise env 22.9 ± 1.9 19.6 34.6 1.04 ± 0.12

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.18 hook-env 21.0 ± 1.4 19.0 26.3 1.00
mise hook-env 23.7 ± 2.3 19.8 38.1 1.13 ± 0.13
⚠️ Inconclusive: hook-env measured 13% slower, but the relative uncertainty overlaps the 10% threshold.

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.18 ls 17.2 ± 1.5 15.2 23.6 1.00
mise ls 17.9 ± 1.1 15.9 23.6 1.04 ± 0.11

xtasks/test/perf

Command mise-2026.5.18 mise Variance
install (cached) 143ms 147ms -2%
ls (cached) 67ms 67ms +0%
bin-paths (cached) 72ms 71ms +1%
task-ls (cached) 138ms 140ms -1%

@mise-en-dev mise-en-dev force-pushed the release branch 4 times, most recently from 6b7d51b to 09b4fc3 Compare June 2, 2026 20:01
Comment on lines 90499 to 90521
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- type: github_release
repo_owner: tidewave-ai
repo_name: tidewave_app
description: Tidewave is the coding agent for full-stack web app development
files:
- name: tidewave
version_constraint: "false"
version_overrides:
- version_constraint: "true"
asset: tidewave-cli-{{.Arch}}-{{.OS}}
format: raw
windows_arm_emulation: true
replacements:
amd64: x86_64
arm64: aarch64
darwin: apple-darwin
linux: unknown-linux-musl
windows: pc-windows-msvc
- type: github_release
repo_owner: tilt-dev

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.

P1 Missing checksum block for tidewave_app

The tidewave-ai/tidewave_app package entry has no checksum field in its version override, unlike the cliwright/whoiam entry added in the same PR which includes a proper checksum block. Without checksum verification, downloaded binaries cannot be integrity-checked, meaning a corrupted or tampered release artifact would be accepted silently. Most other github_release entries in the registry include a checksum. If upstream does not publish checksums, this should be documented explicitly (e.g. checksum: false or a comment), so it is clear the omission is intentional.

@mise-en-dev mise-en-dev force-pushed the release branch 3 times, most recently from f88c103 to a039a32 Compare June 2, 2026 20:27
Comment on lines 43559 to 43588
supported_envs:
- linux
- darwin
- type: http
name: google.com/antigravity-cli
description: Google's agentic development platform CLI companion
link: https://antigravity.google/download
format: tar.gz
- type: github_release
repo_owner: google-antigravity
repo_name: antigravity-cli
aliases:
- name: google.com/antigravity-cli
description: Google Antigravity CLI companion
files:
- name: agy
src: antigravity
checksum:
type: http
url: https://antigravity-cli-auto-updater-974169037036.us-central1.run.app/manifests/{{.OS}}_{{.Arch}}.json
file_format: regexp
algorithm: sha512
pattern:
checksum: '"sha512": "([0-9a-f]{128})"'
overrides:
- goos: linux
goarch: amd64
url: https://storage.googleapis.com/antigravity-public/antigravity-cli/{{.Version}}/linux-x64/cli_linux_x64.tar.gz
- goos: linux
goarch: arm64
url: https://storage.googleapis.com/antigravity-public/antigravity-cli/{{.Version}}/linux-arm/cli_linux_arm64.tar.gz
- goos: darwin
goarch: amd64
url: https://storage.googleapis.com/antigravity-public/antigravity-cli/{{.Version}}/darwin-x64/cli_mac_x64.tar.gz
- goos: darwin
goarch: arm64
url: https://storage.googleapis.com/antigravity-public/antigravity-cli/{{.Version}}/darwin-arm/cli_mac_arm64.tar.gz
- goos: windows
goarch: amd64
url: https://storage.googleapis.com/antigravity-public/antigravity-cli/{{.Version}}/windows-x64/cli_windows_x64.exe
format: raw
files:
- name: agy
- goos: windows
goarch: arm64
url: https://storage.googleapis.com/antigravity-public/antigravity-cli/{{.Version}}/windows-arm/cli_windows_arm64.exe
format: raw
version_constraint: "false"
version_overrides:
- version_constraint: semver("< 1.0.4")
error_message: The version is old. Please upgrade to 1.0.4 or later.
- version_constraint: "true"
asset: agy_cli_{{.OS}}_{{.Arch}}.{{.Format}}
format: tar.gz
files:
- name: agy
src: antigravity
replacements:
amd64: x64
darwin: mac
overrides:
- goos: windows
format: zip
- type: github_release
repo_owner: google
repo_name: addlicense

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.

P1 Checksum verification dropped when migrating antigravity-cli to github_release

The previous http-based entry included explicit sha512 checksum verification via a remote manifest URL. The new github_release entry has no checksum block at all. Users installing google.com/antigravity-cli via the new entry will download binaries with no integrity check, whereas they previously had one. If the GitHub release does not publish a checksum file, this should be noted explicitly (e.g. checksum: false), and if a checksum file exists (e.g. a checksums.txt attached to the release), it should be wired up the same way the cliwright/whoiam entry in this same PR does.

@jdx jdx merged commit ec640b4 into main Jun 3, 2026
78 checks passed
@jdx jdx deleted the release 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants