Skip to content

chore: improve build robustness - #194

Merged
shadowspawn merged 1 commit into
yargs:masterfrom
shadowspawn:improve-build-robustness
Aug 8, 2026
Merged

chore: improve build robustness#194
shadowspawn merged 1 commit into
yargs:masterfrom
shadowspawn:improve-build-robustness

Conversation

@shadowspawn

@shadowspawn shadowspawn commented Aug 8, 2026

Copy link
Copy Markdown
Member
  • add package-lock.json
  • add dependency update test to CI

Over the last few years the builds have sometimes been broken by in-range updates to dependencies, especially development dependencies. Add package-lock.json to make the build more reliable. To reduce the risk of missing breakages introduced by updates to production dependencies (which will affect cliui users), added a CI job which updates the direct dependencies then runs the tests.

(Does not update dependencies, or bump required node, or pin GitHub actions... Other maintenance coming separately!)

- add package-lock.json
- add dependency update test to CI
@shadowspawn
shadowspawn merged commit 2209f57 into yargs:master Aug 8, 2026
6 checks passed
@shadowspawn
shadowspawn deleted the improve-build-robustness branch August 8, 2026 23:29
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