Skip to content

ci: green type check on a fresh checkout, and a working pip cache path - #162

Closed
titanwings wants to merge 1 commit into
pr/12-audit-fixes-and-repairfrom
pr/13-ci-green
Closed

titanwings wants to merge 1 commit into
pr/12-audit-fixes-and-repairfrom
pr/13-ci-green

Conversation

@titanwings

Copy link
Copy Markdown
Owner

What

Make the repository CI usable again:

  • pnpm run typecheck now builds the referenced projects first, so it works on a fresh checkout instead of failing every project reference with TS6305.
  • The Ruff job points its pip cache at requirements-dev.txt; actions/setup-python was failing before Ruff ran at all, because the repository has no requirements.txt.

Both failures pre-date this branch: every recent CI run on distilly-plugin is red for the same reasons.

Verification

Moved every package's built output aside to simulate a fresh checkout, then ran pnpm run typecheck: exit 0, zero errors. Format and lint gates pass.

Stack

Stacked on pr/12-audit-fixes-and-repair; the series ends at distilly-work (9ab229e).

…cache path

The TypeScript job has been red on this branch since before this work: the
type-check step runs before any build, so every project reference fails with
TS6305 on a fresh checkout, and the Ruff job failed inside setup-python because
the pip cache asked for a requirements.txt the repository does not have.

typecheck now builds the referenced projects first, which also makes the gate
usable locally on a clean clone, and the Ruff job points its cache at
requirements-dev.txt. Verified by moving every package's built output aside and
running the gate: it passes from that state.
@titanwings

Copy link
Copy Markdown
Owner Author

Superseded: this stacked series is consolidated into the dot-skill-test line (same tree, kept on distilly-work). Closing without merging to avoid conflicts with the v2 rewrite.

@titanwings titanwings closed this Sep 12, 2026
@titanwings
titanwings deleted the pr/13-ci-green branch September 12, 2026 18:04
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