Skip to content

CI smoke check runs sources instead of the built npm bundle - #2

Open
dipeshbabu wants to merge 2 commits into
subconscious-systems:mainfrom
dipeshbabu:fix/ci-bundle-smoke
Open

dipeshbabu wants to merge 2 commits into
subconscious-systems:mainfrom
dipeshbabu:fix/ci-bundle-smoke

Conversation

@dipeshbabu

Copy link
Copy Markdown

CI's npm smoke check runs TypeScript sources through the checkout launcher, allowing a broken generated bundle to pass. This change runs the generated bundle's version/help commands directly and covers Ubuntu and Windows on Node 20/22. It also makes the existing path fixtures portable and explicitly enumerates test files so Windows on Node 20 can run them.

Checks run on fix branches so each fix can be validated before PR creation.

Validation: frozen-lockfile dependencies, typecheck, full tests, npm bundle build, and generated bundle smoke checks passed on commit 40c62e8. All four platform/Node jobs passed: https://github.com/dipeshbabu/vibi-cli/actions/runs/37262194506

The application bug PRs include these CI foundation commits so their published heads match the validated commits. Merging this PR first removes those common changes from their diffs.

Closes #1.

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.

CI smoke check runs sources instead of the built npm bundle

1 participant