Repository navigation
[PR] ci-fixes -> master: converge master CI gate fixes (docs-sync, unused-exports) #4599 - #5348
Closed
ranxianglei wants to merge 4 commits into
Closed
ranxianglei wants to merge 4 commits into
ranxianglei wants to merge 4 commits into
Conversation
added 3 commits
October 31, 2026 18:03
Converging master's red gates onto ci-fixes. lifecycle-ledger-guard is already fixed here (LIFECYCLE.md entries for BILI_SESSION_CONTENT_STORE_PIN / BILI_SPAWN_FINGERPRINT from the prior sentinel pass, preserved through the master merge); this commit clears the other two. docs-sync: #5319 documented the new 'chat' builtin prompt pack in CONFIGURATION.md/.zh-CN.md but never updated the single-source seed, so regeneration dropped it and the gate failed. Add 'chat' to the compress.promptPack seed (type/desc_en/desc_zh) and regenerate website/docs/index.html to match. unused-exports: CodexWindowSource (src/codex-models.ts) and PackInstallOptions (src/pack-install.ts) are referenced only inside their own modules and imported nowhere else; drop the leading export (INTERNAL_ONLY) as the guard prescribes. Verified locally: lifecycle-ledger-guard OK, check-unused-exports clean, gen-config-docs regenerate matches committed artifacts (zero drift).
Contributor
📦 Built Package ArtifactBranch: Latest build — install this exact versionnpm install -g billion-context@0.0.7517-pr.5348.fb85d0cThis exact version is immutable and reproducible. The rolling Recent builds (commit → version)
Download artifact
tar xzf billion-context-pr5348.tgz
npm install -g packageInstall instructions are refreshed on each push. |
…safe family gate) pack-install.ts took the last 3 npm stderr lines via split+slice(-3), tripping the #816/#1615 family gate in tests/text-safe.test.ts even though the receiver is an array of lines (code-unit-safe). Use a non-negative computed start index so the literal negative-slice token is gone; output is identical (last up-to-3 lines clamped to 300 chars). Inherited from #5340, which shipped without satisfying the gate.
Owner
Author
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.
Converges the red master-CI gates onto the persistent
ci-fixesbranch (CI Control Center #4599). Head tracks current master (includes 485c5ea dns-wedge work).Lanes addressed on this branch:
docs-sync — #5319 documented the new
"chat"builtin prompt pack in CONFIGURATION.md / CONFIGURATION.zh-CN.md but never updated the single-source seed website/config-reference/compress.yaml, so regeneration dropped the pack and the gate failed. Added"chat"to the compress.promptPack seed (type/desc_en/desc_zh) and regenerated website/docs/index.html to match.unused-exports — CodexWindowSource (src/codex-models.ts) and PackInstallOptions (src/pack-install.ts) are referenced only inside their own modules and imported nowhere else; dropped the leading export (INTERNAL_ONLY), same pattern as ResolverWedgeWire (e212ccd).
lifecycle-ledger-guard — already resolved upstream: the LIFECYCLE.md entries for BILI_SESSION_CONTENT_STORE_PIN / BILI_SPAWN_FINGERPRINT (0371089) reached master via the #5322 merge; carried here unchanged.
Verified locally at this head: lifecycle-ledger-guard OK, check-unused-exports clean, gen-config-docs regenerate equals committed artifacts (zero drift). Full-suite verdict is the CI test lanes on this head.