Skip to content

chore: release 2026.10.6 - #14186

Merged
mise-en-dev merged 1 commit into
mainfrom
release
Oct 9, 2026
Merged

mise-en-dev merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

https://entire.io/gh/jdx/mise/trails/585

🚀 Features

  • (bootstrap) offer to install git and ssh before cloning a repository by @jdx in #14188
  • (config) allow local paths in include by @jdx in #14178
  • (dotfiles) add mise dot save --re-encrypt by @jdx in #14210
  • (dotfiles) show unsaved changes in mise dot status by @jdx in #14209
  • (task) include working-tree changes in --affected and drop the experimental gate by @jdx in #14214
  • (vars) ask once and remember [vars] answers per machine with mise vars prompt by @jdx in #14190

🐛 Bug Fixes

  • (config) do not panic for a config file at the filesystem root by @jdx in #14182
  • (dotfiles) don't say nothing is configured when history tracks entries by @jdx in #14206
  • (dotfiles) stop re-warning about approved plaintext files by @jdx in #14204
  • (dotfiles) ask the plaintext question only of a terminal by @jdx in #14205
  • (dotfiles) name the checkpoints rollback and undo restore and record by @jdx in #14207
  • (dotfiles) don't credit rollback to a checkpoint past a truncated change list by @jdx in #14211
  • (dotfiles) list every encrypted file a sync cannot unlock by @jdx in #14208
  • (dotnet) validate the SDK being installed, not the active one by @jdx in #14189
  • (exec) skip lazy tools that are not installed when resolving after an install by @jdx in #14197
  • (go) install tools whose published go.mod is not tidy by @JamBalaya56562 in #14180
  • (npm) raise the soft open-file limit at startup by @jdx in #14174
  • (npm) build the open-file limit raise on 32-bit targets by @jdx in #14216
  • (oci) write a tool with several versions once in the embedded config by @JamBalaya56562 in #14200
  • (release) fix Full Changelog base tag and cross-link changelog and release notes by @jdx in #14199
  • (shim) skip directories when resolving a tool's bin name by @jdx in #14193
  • (shim) skip other missing lazy tools when a lazy tool installs on first use by @jdx in #14201
  • (upgrade) skip remote lookups for missing lazy tools during auto_update by @jdx in #14195

🚜 Refactor

  • (core) return the macOS sandbox command as a tail expression by @jovial-liu in #14184

🧪 Testing

  • (upgrade) cover auto_update from system config by @jdx in #14185

📦️ Dependency Updates

Chore

  • (ci) lint workflows with jactionlint by @jdx in #14191
  • add OSS Scanner build files by @jdx in #14212

Ci

  • add shared release fix notifications by @jdx in #14196

New Contributors

📦 Aqua Registry Updates

Updated Packages (1)

@coderabbitai

coderabbitai Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

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: Repository YAML (base), Central YAML (inherited), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 89b94718-39a8-4541-95fb-a207b87e5fad

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
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@mise-en-dev
mise-en-dev force-pushed the release branch 3 times, most recently from 2818e15 to 2292c1c Compare October 8, 2026 20:23
@mise-en-dev
mise-en-dev enabled auto-merge (squash) October 8, 2026 20:28
@mise-en-dev
mise-en-dev force-pushed the release branch 17 times, most recently from 3db38f5 to 0c308c6 Compare October 9, 2026 03:38
jdx added a commit that referenced this pull request Oct 9, 2026
<!-- entire-trail-link-start -->
https://entire.io/gh/jdx/mise/trails/608
<!-- entire-trail-link-end -->

mise failed to compile on 32-bit Linux targets such as
`armv7-unknown-linux-gnueabihf`, which broke the
`build-tarball-linux-armv7` job and blocked the 2026.10.6 release PR
(#14186).

#14174 added a startup step that raises the soft open-file limit. It
hardcoded the target as `u64`, but `rlim_t` is `u32` on 32-bit glibc, so
`hard.min(TARGET)` failed with `E0308: mismatched types`. The target is
now typed as `nix::libc::rlim_t`, which matches the platform on every
target. Behavior on 64-bit platforms is unchanged.

Validation: `cargo check --bin mise` passes on x86_64 Linux. I did not
build for armv7 locally; the armv7 tarball job is the check for that.

*AI-assisted — Tool: Claude Code; model: anthropic/claude-sonnet-5-5;
version: unavailable.*

🤖 Generated with [Claude Code](https://claude.com/claude-code)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Single constant type change in Unix startup; no logic change on 64-bit
and no security or data-path impact.
> 
> **Overview**
> Fixes a **compile failure on 32-bit Unix** (e.g.
`armv7-unknown-linux-gnueabihf`) in the startup `raise_nofile_limit()`
helper added for parallel installs.
> 
> The open-file cap constant was `u64`, but `getrlimit` returns `rlim_t`
(often `u32` on 32-bit glibc), so `hard.min(TARGET)` no longer
type-checks. **`TARGET` is now `nix::libc::rlim_t`**, matching the limit
APIs on all platforms; 64-bit behavior stays the same (still caps at
10240).
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
1955a53. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
@mise-en-dev
mise-en-dev merged commit 6be3cbd into main Oct 9, 2026
97 of 99 checks passed
@mise-en-dev
mise-en-dev deleted the release branch October 9, 2026 08: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.

1 participant