Skip to content

fix(ci): repair language count and Windows CodeQL retrace contracts - #2732

Merged
DeusData merged 3 commits into
mainfrom
fix/language-count-surfaces-after-2729
Oct 21, 2026
Merged

DeusData merged 3 commits into
mainfrom
fix/language-count-surfaces-after-2729

Conversation

@DeusData

@DeusData DeusData commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

Repair two shared PR CI contract failures:

The Windows regression exercises the producer/consumer boundary with explicit CRLF and checks all four expected entrypoints and LF output. Required hosted CI remains the merge gate.

Validation: native Windows ARM64 reproduced the failure twice, passed after the fix, and failed again with only the fix reverted. macOS passes 60 selector cases and 13 compiler-backed retrace fixtures. The exact passing repair bytes were restored and preserved through the current-main merge.

The #2729 messaging refresh removed the language count from docs/index.html, docs/llms.txt, pkg/npm/README.md, scripts/package-release.sh and server.json, so Step 0w (tests/test_language_count_contract.sh) failed on main for every PR: each of those files was still registered as a surface but stated no count. They leave SURFACES; README.md and the Chocolatey nuspec still carry the count and stay gated. Section 4 still fails if any dropped file states a count again without being registered (checked by re-adding one).

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData
DeusData force-pushed the fix/language-count-surfaces-after-2729 branch from 8089999 to d2e0036 Compare October 20, 2026 22:33
@WarGloom WarGloom mentioned this pull request Oct 21, 2026
3 of 4 tasks
Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData DeusData changed the title test(contract): drop the language-count surfaces #2729 stopped claiming fix(ci): repair language count and Windows CodeQL retrace contracts Oct 21, 2026
@DeusData

Copy link
Copy Markdown
Owner Author

Added two signed maintainer commits to repair the shared CI blockers: 7890796 normalizes native Windows CRLF before CodeQL retrace path matching and adds a regression test; 72e8be9 brings the branch onto current main. This preserves the reduced PR scan policy while restoring grammar/runtime wrapper coverage.

The Windows failure reproduced twice, passed with the correction, and returned when the correction was removed. macOS selector and compiler-backed retrace checks also pass. Required GitHub CI is now being rerun on the new head. Thanks for your patience while we clear these shared CI blockers.

@DeusData
DeusData merged commit 72c3604 into main Oct 21, 2026
42 checks passed
@DeusData

Copy link
Copy Markdown
Owner Author

Thanks for the language-count cleanup and for the careful CI follow-through. Merged with all required checks green, including Windows, Intel macOS, ASan/UBSan, and MSan. This also includes the CRLF-safe CodeQL retrace-list fix, so the queued contributor PRs can now pick up the repaired baseline.

petterip added a commit to petterip/codebase-memory-mcp that referenced this pull request Oct 22, 2026
Signed-off-by: Petteri Ponsimaa <petterip@gmail.com>
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