chore: release 2026.4.12#9080
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates mise to version 2026.4.12 and the aqua-registry to 2026.4.4, adding new package definitions for IBM Cloud CLI, hif, pgschema, and trzsz-go. Feedback was provided to improve the mvdan/sh registry configuration by removing redundant version overrides, adding missing checksums for security, and correcting architecture replacements for older versions.
| - version_constraint: Version == "v3.6.0" | ||
| asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} | ||
| format: raw | ||
| windows_arm_emulation: true | ||
| checksum: | ||
| type: github_release | ||
| asset: sha256sums.txt | ||
| algorithm: sha256 | ||
| - version_constraint: Version == "v3.7.0" | ||
| asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} | ||
| format: raw | ||
| windows_arm_emulation: true | ||
| - version_constraint: semver("<= 3.1.2") | ||
| asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} | ||
| supported_envs: | ||
| - darwin | ||
| - linux | ||
| - amd64 | ||
| files: | ||
| - name: shfmt | ||
| - version_constraint: semver("<= 3.12.0") | ||
| format: raw | ||
| rosetta2: true | ||
| windows_arm_emulation: true | ||
| replacements: | ||
| arm64: arm | ||
| - version_constraint: semver("<= 3.2.2") | ||
| asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} | ||
| supported_envs: | ||
| - darwin | ||
| - linux | ||
| - amd64 | ||
| files: | ||
| - name: shfmt | ||
| format: raw | ||
| rosetta2: true | ||
| windows_arm_emulation: true | ||
| - version_constraint: semver("<= 3.5.1") | ||
| asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} | ||
| format: raw | ||
| windows_arm_emulation: true | ||
| - version_constraint: semver("<= 3.12.0") | ||
| asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} | ||
| format: raw | ||
| windows_arm_emulation: true | ||
| checksum: | ||
| type: github_release | ||
| asset: sha256sums.txt | ||
| algorithm: sha256 | ||
| - version_constraint: "true" | ||
| format: raw | ||
| asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} | ||
| supported_envs: | ||
| - darwin | ||
| - linux | ||
| - amd64 | ||
| files: | ||
| - name: shfmt | ||
| format: raw | ||
| windows_arm_emulation: true |
There was a problem hiding this comment.
The version_overrides for mvdan/sh can be simplified and improved for security and compatibility:
- Redundancy: The specific overrides for
v3.6.0andv3.7.0(lines 11-22) are unnecessary as they match the same configuration as thesemver("<= 3.12.0")block. Removing them ensuresv3.7.0also gets checksum verification. - Security: The
"true"block (lines 47-50) is missing a checksum definition. Adding it ensures that future versions (e.g.,v3.13.0) are verified against thesha256sums.txtasset provided by the maintainer. - Compatibility: The
arm64: armreplacement should cover up tov3.3.1, as nativearm64binaries were only introduced inv3.4.0. Versionsv3.2.xandv3.3.xstill use thearmsuffix for Linux binaries.
- version_constraint: semver("<= 3.3.1")
asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}}
format: raw
rosetta2: true
windows_arm_emulation: true
replacements:
arm64: arm
- version_constraint: semver("<= 3.5.1")
asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}}
format: raw
windows_arm_emulation: true
- version_constraint: semver("<= 3.12.0")
asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}}
format: raw
windows_arm_emulation: true
checksum:
type: github_release
asset: sha256sums.txt
algorithm: sha256
- version_constraint: "true"
asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}}
format: raw
windows_arm_emulation: true
checksum:
type: github_release
asset: sha256sums.txt
algorithm: sha256
Greptile SummaryThis is a standard release PR bumping mise to version Confidence Score: 5/5Safe to merge — standard release PR with clean version bumps, correct CHANGELOG, and well-structured aqua registry additions. All changes are mechanical release-infrastructure updates (version bumps across Cargo.toml, packaging specs, completion scripts) plus aqua registry YAML additions that follow established patterns. The temporal registry intentionally removes the deprecated tctl binary in line with upstream deprecation. No logic-bearing Rust source files were changed in this PR. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Install aqua:temporalio/temporal@VERSION] --> B{semver <= 1.30.1?}
B -- Yes --> C[Asset: temporal_VERSION_OS_ARCH.tar.gz\nFiles: temporal-server\ntemporal-cassandra-tool\ntemporal-sql-tool\nChecksum: checksums.txt]
B -- No --> D[Asset: temporal_VERSION_OS_ARCH.tar.gz\nFiles: temporal-server\ntemporal-cassandra-tool\ntemporal-sql-tool\ntemporal-elasticsearch-tool\ntdbg\nChecksum: checksums.txt]
C --> E{Windows?}
D --> E
E -- Yes --> F[Override format: zip]
E -- No --> G[Use tar.gz]
Reviews (11): Last reviewed commit: "chore: release 2026.4.12" | Re-trigger Greptile |
Hyperfine Performance
|
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.4.11 x -- echo |
22.3 ± 0.7 | 21.2 | 33.2 | 1.00 |
mise x -- echo |
22.7 ± 0.4 | 21.9 | 24.1 | 1.02 ± 0.04 |
mise env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.4.11 env |
21.7 ± 1.0 | 20.8 | 34.1 | 1.00 |
mise env |
22.2 ± 0.5 | 21.3 | 26.4 | 1.02 ± 0.05 |
mise hook-env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.4.11 hook-env |
22.3 ± 0.9 | 21.6 | 35.6 | 1.00 |
mise hook-env |
23.0 ± 0.6 | 22.0 | 28.0 | 1.03 ± 0.05 |
mise ls
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.4.11 ls |
19.7 ± 0.4 | 19.0 | 21.4 | 1.00 |
mise ls |
20.4 ± 0.4 | 19.6 | 22.2 | 1.04 ± 0.03 |
xtasks/test/perf
| Command | mise-2026.4.11 | mise | Variance |
|---|---|---|---|
| install (cached) | 150ms | 147ms | +2% |
| ls (cached) | 77ms | 77ms | +0% |
| bin-paths (cached) | 82ms | 81ms | +1% |
| task-ls (cached) | 791ms | 790ms | +0% |
f4a44cd to
4493607
Compare
🚀 Features
🐛 Bug Fixes
📚 Documentation
📦 Registry
Chore
New Contributors
📦 Aqua Registry Updates
New Packages (7)
IBM-Cloud/ibm-cloud-cli-releasemax-sixty/worktrunkmicelio.dev/hifpgplex/pgschemarose-pine/rose-pine-bloomsantosr2/TerraTidytrzsz/trzsz-goUpdated Packages (3)
mvdan/shrvben/rumdltemporalio/temporal