Skip to content

fix: generate server declarations before CI lint checks - #38

Open
frantuma wants to merge 1 commit into
mainfrom
fix/ci-server-declarations
Open

frantuma wants to merge 1 commit into
mainfrom
fix/ci-server-declarations

Conversation

@frantuma

Copy link
Copy Markdown
Member

Clean checkouts fail typed lint in the standalone consumer fixture because the server package exports resolve to declarations that have not been generated yet.

Generate the server declarations before lint and type checking in both Build and Release, and document the same order in CONTRIBUTING. The fixture continues importing the actual package entry point; lint rules and tests remain unchanged.

Validation: clean dependency installation with Node 24.10.0; declaration generation, lint, TypeScript checks, tooling tests, publication guards and formatting all pass locally. The original failure was reproduced without declarations. Full build, browser/runtime and packaging checks run in this PR's CI.

@frantuma
frantuma requested a review from char0n as a code owner September 27, 2026 11:30
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