Skip to content

chore: release 2026.5.18#10172

Merged
jdx merged 1 commit into
mainfrom
release
May 31, 2026
Merged

chore: release 2026.5.18#10172
jdx merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev
Copy link
Copy Markdown
Collaborator

@mise-en-dev mise-en-dev commented May 31, 2026

🚀 Features

🐛 Bug Fixes

  • (conda) include channel in lock identity by @risu729 in #9984
  • (config) honor ceiling paths during miserc discovery by @risu729 in #10165
  • (env) drop stale install paths during reactivation by @risu729 in #10162
  • (github) include target artifact options in lock identity by @risu729 in #9985
  • (installer) add missing warn helper by @risu729 in #10157
  • (python) include sysconfig patch option in lock identity by @risu729 in #10161
  • (rust) include toolchain install options in lock identity by @risu729 in #9988
  • (task) include task refs in json run output by @risu729 in #10163
  • (task) bump usage for completions by @jdx in #10181

Chore

  • (ci) revert switch back to github-hosted runners by @jdx in #10184
  • (npm) publish mise package by @jdx in #10183

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 31, 2026

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 bumps mise from 2026.5.17 to 2026.5.18 across Cargo.toml, packaging (Nix, RPM, snap), README example, and shell completion spec filenames; CHANGELOG adds a 2026.5.18 release section with a hook script arrays feature and several bug fixes.

Changes

Mise 2026.5.18 Release Bump

Layer / File(s) Summary
Package version updates
Cargo.toml, default.nix, packaging/rpm/mise.spec, snapcraft.yaml, README.md
Core package version bumped from 2026.5.17 to 2026.5.18 across Rust crate manifest, Nix derivation, RPM spec, snapcraft snap configuration, and the README quickstart example.
Release documentation
CHANGELOG.md
CHANGELOG updated with a new 2026.5.18 release header, a 🚀 Features bullet about hook script arrays, and 🐛 Bug Fixes bullets for dropping stale install paths on reactivation, conda lock identity channel inclusion, honoring ceiling paths during miserc discovery, adding a missing warn helper, and including task refs in JSON run output.
Shell completion spec file references
completions/_mise, completions/mise.bash, completions/mise.fish, completions/mise.ps1
All shell completion scripts updated to reference the versioned usage spec artifacts for 2026_5_18 instead of 2026_5_17 for completion generation.

🎯 2 (Simple) | ⏱️ ~10 minutes

🐰 A version bump hops through the code,
From .17 to .18 on this release road,
Manifests, docs, and shells all agree,
Hook scripts and fixes now roam free! 🥕

🚥 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.5.18' directly and clearly summarizes the main change: a version release bump from 2026.5.17 to 2026.5.18.
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
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 31, 2026

Greptile Summary

This is a standard automated release PR bumping mise from version 2026.5.17 to 2026.5.18. It updates version strings across all packaging and distribution artifacts, adds the release changelog entry, and updates completion script cache filenames to match the new version.

  • Version strings updated consistently in Cargo.toml, Cargo.lock, default.nix, packaging/rpm/mise.spec, snapcraft.yaml, and README.md.
  • All four shell completion scripts (bash, zsh, fish, ps1) have their spec-file cache names updated to the new version, ensuring stale completions are not reused.

Confidence Score: 5/5

Safe to merge — all changes are mechanical version string updates generated as part of the automated release process.

Every changed file contains only a version string bump from 2026.5.17 to 2026.5.18, plus the corresponding CHANGELOG entry. Version strings are updated consistently across Cargo manifests, packaging files, shell completion caches, and documentation. No logic, configuration, or behavior is altered.

No files require special attention.

Important Files Changed

Filename Overview
Cargo.toml Version bumped from 2026.5.17 to 2026.5.18
CHANGELOG.md New release entry added for 2026.5.18 with features, bug fixes, and chore entries
completions/_mise Cache spec filename updated to use new version 2026_5_18
completions/mise.bash Cache spec filename updated to use new version 2026_5_18
completions/mise.fish Cache spec filename updated to use new version 2026_5_18
completions/mise.ps1 Cache spec filename updated to use new version 2026_5_18 (.kdl extension, consistent with previous pattern)
default.nix Version bumped to 2026.5.18
packaging/rpm/mise.spec Version bumped to 2026.5.18
snapcraft.yaml Version bumped to 2026.5.18
README.md Version string in example output updated to 2026.5.18
Cargo.lock Lockfile version entry updated to 2026.5.18 matching Cargo.toml

Reviews (11): Last reviewed commit: "chore: release 2026.5.18" | Re-trigger Greptile

@mise-en-dev mise-en-dev changed the title chore: release 2026.5.17 chore: release 2026.5.18 May 31, 2026
@mise-en-dev mise-en-dev force-pushed the release branch 3 times, most recently from 08324eb to f54cfd6 Compare May 31, 2026 16:21
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 31, 2026

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 x -- echo 18.6 ± 0.9 16.6 22.1 1.00
mise x -- echo 19.3 ± 2.3 17.3 65.9 1.04 ± 0.14

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 env 18.6 ± 2.5 16.3 37.4 1.00
mise env 18.7 ± 0.9 17.0 24.5 1.00 ± 0.14

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 hook-env 18.7 ± 0.9 17.1 22.8 1.00
mise hook-env 20.1 ± 1.4 17.7 25.5 1.08 ± 0.09

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.16 ls 16.7 ± 1.1 14.6 21.7 1.00
mise ls 18.7 ± 1.3 15.8 24.2 1.12 ± 0.11
⚠️ Inconclusive: ls measured 12% slower, but the relative uncertainty overlaps the 10% threshold.

xtasks/test/perf

Command mise-2026.5.16 mise Variance
install (cached) 145ms 146ms +0%
ls (cached) 66ms 67ms -1%
bin-paths (cached) 75ms 74ms +1%
task-ls (cached) 145ms 147ms -1%

@mise-en-dev mise-en-dev force-pushed the release branch 5 times, most recently from 57d68f9 to df8cc10 Compare May 31, 2026 20:16
@jdx jdx enabled auto-merge (squash) May 31, 2026 20:52
@jdx jdx merged commit 9ac8648 into main May 31, 2026
77 checks passed
@jdx jdx deleted the release branch May 31, 2026 20:59
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