Skip to content

mise.toml declares zig = "latest" while .tool-versions pins 0.16.0 and the gate rejects skew #46

Open

Description

@hyperpolymath

Surfaced by review on PR #42 (Codex finding on AFFIRMATION.adoc).

mise.toml:12 has zig = "latest"; .tool-versions:10 has zig 0.16.0; tests/e2e/invoke_slice.sh hard-fails on any version other than the .tool-versions pin. A developer who lets mise resolve zig@latest gets a compiler the gate immediately refuses, so the repository's toolchain is not consistently pinned. The AFFIRMATION now says so in its toolchain row.

Fix: pin zig = "0.16.0" in mise.toml (or remove the zig line there and let .tool-versions be the single source), matching CI's mlugg/setup-zig pin. One line; owner or a CI pass — not in #42, which is a status-surface pass.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    automationBots, schedulers, dispatch, self-healing, fan-out

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions