Skip to content

chore: release 2026.3.18#8803

Merged
mise-en-dev merged 1 commit intomainfrom
release
Mar 31, 2026
Merged

chore: release 2026.3.18#8803
mise-en-dev merged 1 commit intomainfrom
release

Conversation

@mise-en-dev
Copy link
Copy Markdown
Collaborator

@mise-en-dev mise-en-dev commented Mar 28, 2026

🚀 Features

  • (python) add GitHub provenance verification for prebuilt binaries by @malept in #8820

🐛 Bug Fixes

  • (ci) use rustls-native-roots for Windows CI build by @jdx in #8822
  • (go) improve version fetching logic to support deeply nested sub-modules by @roele in #8823
  • (shim) prevent infinite recursion when system shims dir is on PATH by @andrewthauer in #8816
  • go backend missing supports_lockfile_url() override by @palootcenas-outreach in #8790
  • strip shims from PATH in credential and template subprocesses by @antonioacg in #8802

📚 Documentation

  • fix typo in shims documentation for fish by @roele in #8798

📦️ Dependency Updates

📦 Registry

New Contributors

📦 Aqua Registry Updates

New Packages (3)

Updated Packages (4)

Copy link
Copy Markdown
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 pull request bumps the version of mise to 2026.3.18 and aqua-registry to 2026.3.10. The update includes changes to the changelog, shell completions, and packaging configurations across Nix, RPM, and Snap. Additionally, the updatecli package in the Aqua registry was updated with new version constraints and GitHub artifact attestations. I have no feedback to provide.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Mar 28, 2026

Greptile Summary

This is a standard automated release PR bumping mise from 2026.3.17 to 2026.3.18, aggregating several bug fixes, a new feature (GitHub provenance verification for Python prebuilt binaries), documentation updates, and aqua registry changes merged since the last release.

Key changes include:

  • Version bump across Cargo.toml, Cargo.lock, default.nix, packaging/rpm/mise.spec, snapcraft.yaml, crates/aqua-registry/Cargo.toml, README.md, and all shell completion scripts
  • Changelog entry added for 2026.3.18 summarising all merged PRs
  • Star count updated to 26.2k in the VitePress data file
  • Aqua registry — 3 new packages (RasKrebs/sonar, emacs-eask/cli, superradcompany/microsandbox), microsandbox owner renamed from zerocore-ai to superradcompany with a backward-compat alias, and 4 updated packages (bkt, incus, gomarklint, updatecli) with refined version constraints and github_artifact_attestations support for newer releases

Confidence Score: 5/5

  • Safe to merge — purely a release/version-bump PR with no logic changes in core Rust code
  • All changes are mechanical version bumps, changelog updates, and aqua registry YAML entries. The registry entries follow established patterns (version_constraint ordering, replacements, github_artifact_attestations), backward-compat aliases are present for the microsandbox rename, and no Rust source files were modified.
  • No files require special attention

Important Files Changed

Filename Overview
Cargo.toml Version bumped from 2026.3.17 to 2026.3.18 — routine release change
crates/aqua-registry/aqua-registry/pkgs/RasKrebs/sonar/registry.yaml New aqua registry entry for sonar CLI; linux/darwin only (intentional, no Windows builds published upstream)
crates/aqua-registry/aqua-registry/pkgs/emacs-eask/cli/registry.yaml New aqua registry entry for emacs-eask CLI with correct version-constrained asset/format overrides including no_asset for very old versions
crates/aqua-registry/aqua-registry/pkgs/zerocore-ai/microsandbox/registry.yaml Renamed microsandbox from zerocore-ai to superradcompany with backward-compat alias added for the old owner name
crates/aqua-registry/aqua-registry/pkgs/lxc/incus/registry.yaml Splits version constraint to add github_artifact_attestations for incus >= 6.23.0 while preserving existing behavior for older versions
crates/aqua-registry/aqua-registry/pkgs/updatecli/updatecli/registry.yaml Adds intermediate version constraint (<= 0.114.0) with cosign bundle verification and adds github_artifact_attestations for latest versions
crates/aqua-registry/aqua-registry/pkgs/dimo414/bkt/registry.yaml Splits the catch-all version constraint into semver("<= 0.8.0") and a new "true" with updated cross-platform replacements including linux musl/gnu distinction
crates/aqua-registry/aqua-registry/pkgs/shinagawa-web/gomarklint/registry.yaml Excludes broken v2.1.0 release from asset resolution by OR-ing it into the no_asset constraint
CHANGELOG.md Changelog entry for 2026.3.18 added at top with features, bug fixes, docs, dependencies, and registry sections
completions/_mise Spec file temp path updated from 2026_3_17 to 2026_3_18 to match new version

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Release PR 2026.3.18] --> B[Version Bumps]
    A --> C[Aqua Registry Changes]
    A --> D[Docs / Meta]

    B --> B1["Cargo.toml / Cargo.lock"]
    B --> B2["default.nix / mise.spec / snapcraft.yaml"]
    B --> B3["Shell completions spec file names"]

    C --> C4["New: RasKrebs/sonar"]
    C --> C5["New: emacs-eask/cli"]
    C --> C6["Rename: zerocore-ai → superradcompany/microsandbox\n(alias kept for compat)"]
    C --> C7["Updated: bkt – split version constraints"]
    C --> C8["Updated: incus – add attestations ≥ 6.23.0"]
    C --> C9["Updated: gomarklint – exclude broken v2.1.0"]
    C --> C10["Updated: updatecli – cosign + attestations"]

    D --> D1["CHANGELOG.md entry"]
    D --> D2["README.md version string"]
    D --> D3["stars.data.ts 26k → 26.2k"]
Loading

Reviews (12): Last reviewed commit: "chore: release 2026.3.18" | Re-trigger Greptile

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 28, 2026

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.3.17 x -- echo 22.4 ± 0.5 21.6 26.9 1.00 ± 0.03
mise x -- echo 22.4 ± 0.4 21.7 24.0 1.00

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.3.17 env 22.0 ± 0.6 21.2 26.9 1.00
mise env 22.0 ± 0.9 21.3 39.1 1.00 ± 0.05

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.3.17 hook-env 22.6 ± 0.5 21.8 27.8 1.00
mise hook-env 23.1 ± 0.9 21.9 38.6 1.02 ± 0.04

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.3.17 ls 22.9 ± 0.4 22.0 24.7 1.00
mise ls 23.1 ± 0.6 22.1 25.2 1.01 ± 0.03

xtasks/test/perf

Command mise-2026.3.17 mise Variance
install (cached) 155ms 152ms +1%
ls (cached) 81ms 83ms -2%
bin-paths (cached) 82ms 82ms +0%
task-ls (cached) 798ms ⚠️ 2744ms -70%

⚠️ Warning: task-ls cached performance variance is -70%

@mise-en-dev mise-en-dev force-pushed the release branch 10 times, most recently from b1c387d to 3af7cc0 Compare March 30, 2026 19:53
@mise-en-dev mise-en-dev merged commit e68c890 into main Mar 31, 2026
63 checks passed
@mise-en-dev mise-en-dev deleted the release branch March 31, 2026 10:28
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