Skip to content

CI: build before lint and docs - #18

Merged
camacho merged 1 commit into
mainfrom
fix-ci-build-order
Jul 5, 2026
Merged

CI: build before lint and docs#18
camacho merged 1 commit into
mainfrom
fix-ci-build-order

Conversation

@camacho

@camacho camacho commented Jul 5, 2026

Copy link
Copy Markdown
Owner

PR #8 exposed an ordering gap: eslint's import resolver (and the root dogfood example.js) resolve converted packages by name through their exports, which now point at dist/ — but CI built LAST. First converted-package PR that something imports by name → lint fails; would break main after merge too.

Fix: pnpm -r build moves directly after install. Safe in all orderings: directory-tree's docs regen is dist-proof as of its conversion branch (dist joined its default ignore list), and no other package's docs output depends on build state.

Docs-diff/carve-out/tarball semantics unchanged.

converted packages' exports resolve to dist/, and the root example.js
imports them by package name — lint and docs need dist present
@camacho
camacho enabled auto-merge (rebase) July 5, 2026 19:25
@camacho
camacho merged commit 80df9e5 into main Jul 5, 2026
2 checks passed
@camacho
camacho deleted the fix-ci-build-order branch July 5, 2026 19:26
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