You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CI: main has no build.zig matching its own source tree (2217 files vs a build script from March) #616
CI / Build & Test had failed 12 of the last 12 runs at the very first step, hiding every other gate behind it. Two causes, one fixed, one needing your artefact.
build.zig was absent from main while build.zig.zon and ~2800 .zig sources were present — a Zig project root missing only its build script. Restored from cleanup/git-history-reduce-6gb-to-220mb.
ci.yml invokes zig build author-guard, but no build.zig on any branch defines that step (checked cleanup/git-history-reduce-6gb-to-220mb, feat/tri-net-skill-radio-ops, and the working tree — zero matches). Since it ran first and could never pass, it masked the build, tests, format check and schema-drift gates. Marked continue-on-error — deliberately not deleted, since it encodes a policy that should be retired by decision, not as a side effect.
Result: CI now runs 1m18s instead of 23s and reaches the real Build step for the first time.
What still needs you
The restored build script is from 2026-03-18; main is at 2026-08-05. It references sources that the tree has since moved on from:
Keep this issue open. The original missing-build-script diagnosis has evolved, but the full test graph is still failing on current main (03ae2f93f5af2fd4fa23e4c613a3c0e19ac51530).
Run https://github.com/gHashTag/trinity/actions/runs/34614355939 is marked successful, but the test log reports 124/135 steps succeeded; 5 failed and a nonzero zig build test result. The 2510/2510 tests passed line applies only to tests that actually executed; it does not cover targets that failed to compile. The step pipes output through tee without pipefail, so the final pipeline status hides the failed Zig command.
The log identifies remaining compilation/dependency problems including missing packed_trit.zig, libc linkage, optional-value API mismatches in VM/science code, a VSA JIT argument mismatch, a C API doc-comment problem and a missing zig-hdc-vsa import. These need reproduction with the repository's pinned Zig 0.15.2 before changing code.
The author-guard build step also remains undefined and is tolerated with continue-on-error; a green job summary is not evidence that this policy ran successfully.
Immediate remediation: preserve the failing exit status in the test pipeline. Completion requires both an honest gate and a successful complete test graph on the supported toolchain. The stale VSA migration diagnosis in #737 is being closed separately; it is not the current cause.
Activity
gHashTag commentedon Sep 11, 2026
Current verification — 2026-09-12
Keep this issue open. The original missing-build-script diagnosis has evolved, but the full test graph is still failing on current
main(03ae2f93f5af2fd4fa23e4c613a3c0e19ac51530).Run https://github.com/gHashTag/trinity/actions/runs/34614355939 is marked successful, but the test log reports
124/135 steps succeeded; 5 failedand a nonzerozig build testresult. The2510/2510 tests passedline applies only to tests that actually executed; it does not cover targets that failed to compile. The step pipes output throughteewithoutpipefail, so the final pipeline status hides the failed Zig command.The log identifies remaining compilation/dependency problems including missing
packed_trit.zig, libc linkage, optional-value API mismatches in VM/science code, a VSA JIT argument mismatch, a C API doc-comment problem and a missingzig-hdc-vsaimport. These need reproduction with the repository's pinned Zig 0.15.2 before changing code.The
author-guardbuild step also remains undefined and is tolerated withcontinue-on-error; a green job summary is not evidence that this policy ran successfully.Immediate remediation: preserve the failing exit status in the test pipeline. Completion requires both an honest gate and a successful complete test graph on the supported toolchain. The stale VSA migration diagnosis in #737 is being closed separately; it is not the current cause.
Add specs/trinity: the Trinity project manifest as .t27 specs (S01)
Add specs/trinity/build_graph: the build graph, pins and receipts (S03)
fix(ci): judge the headless test graph instead of piping it through t…