ci: fix red CI — template-dev tests now skip in this derived checkout#1
Merged
psaboia merged 1 commit intoJul 11, 2026
Conversation
CI has been red since creation: manifest-shape (12), cursor-setup (10),
and overlay-marker-migration's cursor leg (1) assert TEMPLATE-tree
invariants — {{REPO_NAME}} placeholders unsubstituted, cursor overlay
present — that instantiate.sh legitimately broke here by substituting
the project name and pruning the unused overlay. Confirmed against this
repo's latest run: the failing assertions carry the exact signature
(FAIL: SUBSTITUTE entry contains {{REPO_NAME}}: ...).
Manual copy of scripts/test/ from llm-wiki-memory-template main@02a006c
(the harness is not in the template's sync manifest, so
update-from-template.sh cannot deliver it). Same recipe as
sci-doc-understanding PR crcresearch#1; this copy additionally carries template
PR #76's harness additions (adopted-host-sync fixture, which also
skips cleanly in derived checkouts).
Verified in this clone: MVP_TEMPLATE_LOCAL=$PWD full suite (the exact
condition of the red jobs) now 664 pass / 0 fail / 10 skip, each skip
with a stated reason; bare smoke (default-source jobs) 0 fail / 6 skip.
scripts/test had no local edits since Initial commit; the workflow file
is already identical to the template's current one.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI has been red since this repo was created (2026-07-09): all five pinned-
MVP_TEMPLATE_LOCALjobs fail onmanifest-shape(12),cursor-setup(10), andoverlay-marker-migration's cursor leg (1). Root cause is in the template, not this project: those fixtures assert template-tree invariants (unsubstituted{{REPO_NAME}}, cursor overlay present) thatinstantiate.shlegitimately broke by substituting the project name and pruning the unused overlay. Confirmed against this repo's latest run — the failures carry the exact signature (FAIL: SUBSTITUTE entry contains {{REPO_NAME}}: …).This PR is a manual copy of the fixed harness from
llm-wiki-memory-templatemain@02a006c— fixed template-side in PR #73, with PR #76's harness additions included (scripts/test/is not in the template's sync manifest, soupdate-from-template.shcannot deliver it). Same recipe as sci-doc-understanding PR #1. The template-dev fixtures now skip with a stated reason in derived checkouts;run.shalso fails loud if the default-source export errors instead of testing the wrong tree.Verified in a local clone of this repo:
scripts/test/had no local edits since Initial commit and the workflow file is already identical to the template's current one. All 7 CI jobs should go green on this branch.(Submitted from a fork — the author has read-only access to this repo.)