Skip to content

Re-pin the stale dependency hash; add the missing test step (672 tests had no runner) - #1

Merged
gHashTag merged 2 commits into
mainfrom
fix-manifest
Aug 11, 2026
Merged

Re-pin the stale dependency hash; add the missing test step (672 tests had no runner)#1
gHashTag merged 2 commits into
mainfrom
fix-manifest

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

The manifest pinned golden_float-0.2.0-h7LKhdEX… while upstream is 2.1.0, so zig build failed at fetch with a hash mismatch — before compiling anything. Re-pinned with zig fetch --save.

Underneath that: there was no test step. zig build test answered error: no step named 'test', while 672 test blocks sit across 104 files — 558 of them in src/hslm/ alone. The only step was train, which builds one executable. Added a test step over the five module roots the build already declares.

The repository's one existing workflow, queen-deploy.yml, never runs zig build, which is why none of this had surfaced. Added a workflow that does, on Zig 0.15.2.

Coverage is partial and I would rather say so than imply otherwise: the five module roots do not reach all 104 files. The count CI reports is the honest current number, not the 672 declared.

The manifest declared golden_float-0.2.0 against an upstream that is now
2.1.0, so nothing could fetch. There was no test step: 672 test blocks
across 104 files and no way to run any of them.
@gHashTag
gHashTag merged commit e51cad2 into main Aug 11, 2026
2 checks passed
@gHashTag
gHashTag deleted the fix-manifest branch August 11, 2026 23:30
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