Skip to content

ci: pin every workflow to Zig 0.15.2 - #639

Open
gHashTag wants to merge 1 commit into
mainfrom
fix/pin-zig-0-15-2
Open

ci: pin every workflow to Zig 0.15.2#639
gHashTag wants to merge 1 commit into
mainfrom
fix/pin-zig-0-15-2

Conversation

@gHashTag

@gHashTag gHashTag commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Three compiler versions were in play: 0.15.2 (22 places), 0.15.0 (5), and 0.13.0 in the three workflows that actually run zig build. CLAUDE.md documented 0.14 and 0.15 rules side by side.

Every check in this repo is red right now. A build error cannot be attributed while the compiler is ambiguous, so this is the prerequisite for reading those logs — including src/vsa.zig FileNotFound, which has broken main since April (build.zig still builds two modules from a path deleted in 42490a2, and build.zig.zon never gained the replacement dependency).

No build logic touched — version strings only, plus a note in CLAUDE.md that a locally installed Zig is not the CI toolchain (0.16 fails at build.zig:67 on linkLibC, which CI never sees).

The repository asked for three different compilers. 22 places said 0.15.2, five said
0.15.0, and three that actually run `zig build` -- build-compiler-release, extension-tests,
extension-release -- said 0.13.0, two majors behind. CLAUDE.md documented migration rules
for 0.14 and 0.15 side by side.

This matters more than tidiness. Every check in this repo is currently red, and a build
error cannot be attributed while the compiler that produced it is ambiguous. Pinning is the
prerequisite for reading any of those logs, including the `src/vsa.zig FileNotFound` failure
that has been breaking main since April.

Also documents that a locally installed Zig is not the CI toolchain: on 0.16 a clean
checkout fails at build.zig:67 on `linkLibC`, which CI never sees because 0.15 still has it.
A green local build proves nothing about CI.

Никаких правок логики сборки — только версия компилятора, одна на весь репозиторий.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant