Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jdx/mise
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2026.4.2
Choose a base ref
...
head repository: jdx/mise
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2026.4.3
Choose a head ref
  • 2 commits
  • 12 files changed
  • 3 contributors

Commits on Apr 3, 2026

  1. fix(exec): fix seccomp build on armv7 with i32-to-i64 syscall cast (#…

    …8869)
    
    ## Summary
    - Fix compile error on armv7 targets where `libc::SYS_*` constants are
    `i32` but the `BTreeMap<i64, ...>` key expects `i64`
    - Adds `as i64` cast which is a no-op on 64-bit and a widening
    conversion on 32-bit
    
    ## Test plan
    - [x] Compiles locally on x86_64
    - [ ] Verify armv7 and armv7-musl release builds pass in CI
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    <!-- CURSOR_SUMMARY -->
    ---
    
    > [!NOTE]
    > **Low Risk**
    > Low risk compile-time fix that only widens syscall IDs when inserting
    seccomp rules, primarily affecting 32-bit (e.g., armv7) builds.
    > 
    > **Overview**
    > Fixes a type mismatch in the seccomp network filter by casting
    `libc::SYS_socket`/`libc::SYS_socketpair` to `i64` when inserting into
    the `BTreeMap<i64, ...>` rule map.
    > 
    > This restores builds on 32-bit targets where `libc::SYS_*` constants
    are `i32`, without changing the intended seccomp behavior on 64-bit
    platforms.
    > 
    > <sup>Written by [Cursor
    Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
    6ecd24c. This will update automatically
    on new commits. Configure
    [here](https://cursor.com/dashboard?tab=bugbot).</sup>
    <!-- /CURSOR_SUMMARY -->
    
    Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
    jdx and claude authored Apr 3, 2026
    Configuration menu
    Copy the full SHA
    bd3750c View commit details
    Browse the repository at this point in the history
  2. chore: release 2026.4.3 (#8871)

    ### 🐛 Bug Fixes
    
    - **(exec)** fix seccomp build on armv7 with i32-to-i64 syscall cast by
    @jdx in [#8869](#8869)
    mise-en-dev authored Apr 3, 2026
    Configuration menu
    Copy the full SHA
    e26b4e7 View commit details
    Browse the repository at this point in the history
Loading