Skip to content

fix(ci): the setup-zig action two workflows pin does not exist - #736

Merged
gHashTag merged 1 commit into
mainfrom
fix/ci-setup-zig-404
Aug 13, 2026
Merged

gHashTag merged 1 commit into
mainfrom
fix/ci-setup-zig-404

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

koschei-production.yml and record-demos.yml both pin goto-bus/setup-zig@v2. That repository returns 404 — the action is goto-bus-stop/setup-zig. The missing -stop makes both workflows fail at the setup step, before any Zig runs.

reference exists
goto-bus/setup-zig 404
goto-bus-stop/setup-zig yes
mlugg/setup-zig yes — used by 32 other steps

Two things that are NOT broken

Recorded so nobody chases them again. An earlier audit reported three "infrastructure rots"; measured, one was real:

  • .gitmodules → external/zig-golden-float resolves, and the path is populated with 27 entries.
  • Zig 0.15.0 still downloads (HTTP 200), as do 0.15.1 and 0.15.2.

Not in scope, and why

Build & Test fails on main for a different reason: src/vsa.zig, src/hybrid.zig and src/vsa_jit.zig are FileNotFound. That is a missing source file, not a CI configuration problem, and fixing it needs a decision this PR should not make — see the accompanying issue.

🤖 Generated with Claude Code

koschei-production.yml and record-demos.yml both pin
`goto-bus/setup-zig@v2`. That repository returns 404 — the action is
`goto-bus-stop/setup-zig`, and the missing "-stop" makes both workflows
fail at the setup step before any Zig runs.

Measured rather than assumed:

  goto-bus/setup-zig        404
  goto-bus-stop/setup-zig   exists
  mlugg/setup-zig           exists (used by 32 other steps)

Two further items from the same audit are NOT rots and are recorded here
so nobody chases them again: the .gitmodules entry for
external/zig-golden-float resolves and the path is populated with 27
entries, and Zig 0.15.0 still downloads (200), as do 0.15.1 and 0.15.2.
Three "infrastructure rots" had been repeated in several summaries; one
was real.

This does not touch the separate breakage of "Build & Test" on main,
which is a missing source file rather than a CI configuration problem and
needs a decision this change should not make. It is written up in the
issue accompanying this PR.

---

Экшен setup-zig, на который ссылаются два workflow, не существует.

`goto-bus/setup-zig@v2` отдаёт 404 — правильное имя `goto-bus-stop/setup-zig`,
и без «-stop» оба workflow падают на шаге установки до запуска Zig.

Ещё два пункта того же аудита гнилями НЕ являются и записаны, чтобы их
больше не искали: submodule zig-golden-float резолвится и заполнен,
Zig 0.15.0 скачивается. Из трёх «инфраструктурных гнилей» настоящей была одна.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@gHashTag
gHashTag merged commit 5f01799 into main Aug 13, 2026
19 of 32 checks passed
@gHashTag
gHashTag deleted the fix/ci-setup-zig-404 branch August 13, 2026 12:40
@gHashTag
gHashTag restored the fix/ci-setup-zig-404 branch September 28, 2026 09:53
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