Skip to content

ci: fix red CI — template-dev tests now skip in this derived checkout#1

Merged
psaboia merged 1 commit into
crcresearch:mainfrom
psaboia:fix/ci-template-dev-tests-in-derived-checkout
Jul 11, 2026
Merged

ci: fix red CI — template-dev tests now skip in this derived checkout#1
psaboia merged 1 commit into
crcresearch:mainfrom
psaboia:fix/ci-template-dev-tests-in-derived-checkout

Conversation

@psaboia

@psaboia psaboia commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

CI has been red since this repo was created (2026-07-09): all five pinned-MVP_TEMPLATE_LOCAL jobs fail on manifest-shape (12), cursor-setup (10), and overlay-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) that instantiate.sh legitimately 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-template main@02a006c — fixed template-side in PR #73, with PR #76's harness additions included (scripts/test/ is not in the template's sync manifest, so update-from-template.sh cannot deliver it). Same recipe as sci-doc-understanding PR #1. The template-dev fixtures now skip with a stated reason in derived checkouts; run.sh also fails loud if the default-source export errors instead of testing the wrong tree.

Verified in a local clone of this repo:

  • pinned condition (the five red jobs): 664 pass / 0 fail / 10 skip, each skip with its reason
  • bare smoke (the two default-source jobs): 0 fail / 6 skip

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.)

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.
@psaboia psaboia merged commit de38ee2 into crcresearch:main Jul 11, 2026
7 checks passed
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