Skip to content

ci: catch a runtime dep drifting into devDependencies - #334

Merged
chiliec merged 1 commit into
mainfrom
ci/prod-install-check
Sep 15, 2026
Merged

chiliec merged 1 commit into
mainfrom
ci/prod-install-check

Conversation

@chiliec

@chiliec chiliec commented Sep 15, 2026

Copy link
Copy Markdown
Member

Follow-up to #333, which took staging down: tsx moved to devDependencies, and nothing caught it because every CI job installs dev deps.

Adds two steps at the end of quality (last, since --omit=dev wipes dev deps): npm ci --omit=dev then ./node_modules/.bin/tsx --version — the same install the image does, against the binary the image boots. Plus a CLAUDE.md gotcha.

@chiliec
chiliec merged commit ad10622 into main Sep 15, 2026
3 checks passed
@chiliec
chiliec deleted the ci/prod-install-check branch September 15, 2026 12:19
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