2.5.0 Dependency Updates #293

Merged
Vylpes merged 5 commits from feature/268-2-5-0-dependencies into release/2.5.0 2026-09-21 13:14:29 +01:00
Owner
#268
Add dependency audit skill
Some checks failed
Test / build (push) Failing after 27s
724ec530fa
Edit the skill slightly to match my wants
Some checks failed
Test / build (push) Failing after 27s
157bbc8e3f
Bump node version to v22 in the pipeline
All checks were successful
Test / build (push) Successful in 1m13s
3c3a307e67
Vylpes changed title from WIP: 2.5.0 Dependency Updates to 2.5.0 Dependency Updates 2026-09-19 19:02:33 +01:00
Smithy-bot approved these changes 2026-09-20 12:01:59 +01:00
Dismissed
Smithy-bot left a comment

Approved — the 2.5.0 dependency audit looks good to merge.

Summary: Within-range bumps across runtime and dev deps (commander, htmlparser2, eslint/typescript-eslint stack, jest, typescript, @yao-pkg/pkg, etc.) with an expanded resolutions table pinning transitive packages with known advisories (lodash, tar/tmp, minimatch, ajv, glob, js-yaml, and others). CI workflows consistently move from Node 20.x to 22.x, matching the pipeline fix noted on #268.

What looks good:

  • No major-version jumps in this pass; semver ranges preserved
  • Lockfile regenerated and snapshot update is cosmetic (Jest header URL only)
  • Reusable dependency-audit Cursor skill documents the process for future releases
  • Change set is limited to deps, CI, tooling docs — no application logic edits

Non-blocking: Consider adding an engines.node field in package.json if you want local dev environments to match the Node 22 CI target.

Closes review for #268.

**Approved** — the 2.5.0 dependency audit looks good to merge. **Summary:** Within-range bumps across runtime and dev deps (commander, htmlparser2, eslint/typescript-eslint stack, jest, typescript, @yao-pkg/pkg, etc.) with an expanded `resolutions` table pinning transitive packages with known advisories (lodash, tar/tmp, minimatch, ajv, glob, js-yaml, and others). CI workflows consistently move from Node 20.x to 22.x, matching the pipeline fix noted on #268. **What looks good:** - No major-version jumps in this pass; semver ranges preserved - Lockfile regenerated and snapshot update is cosmetic (Jest header URL only) - Reusable dependency-audit Cursor skill documents the process for future releases - Change set is limited to deps, CI, tooling docs — no application logic edits **Non-blocking:** Consider adding an `engines.node` field in `package.json` if you want local dev environments to match the Node 22 CI target. Closes review for #268.
Add engines.node field
All checks were successful
Test / build (push) Successful in 1m36s
6cd6668277
Vylpes dismissed Smithy-bot's review 2026-09-20 13:18:47 +01:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Smithy-bot approved these changes 2026-09-21 12:04:32 +01:00
Smithy-bot left a comment

Approved — follow-up re-review at HEAD 6cd6668.

The new commit adds "engines": { "node": ">=22 && <=24" } to package.json, which addresses the non-blocking suggestion from my prior review and aligns local dev expectations with the Node 22 CI workflows. No other changes since approval.

Summary: The 2.5.0 dependency audit remains solid — within-range bumps, expanded resolutions pins for transitive advisories, lockfile regeneration, and CI on Node 22. The dependency-audit Cursor skill and overview doc are a nice addition for future releases.

Looks good to merge.

**Approved** — follow-up re-review at HEAD `6cd6668`. The new commit adds `"engines": { "node": ">=22 && <=24" }` to `package.json`, which addresses the non-blocking suggestion from my prior review and aligns local dev expectations with the Node 22 CI workflows. No other changes since approval. **Summary:** The 2.5.0 dependency audit remains solid — within-range bumps, expanded `resolutions` pins for transitive advisories, lockfile regeneration, and CI on Node 22. The dependency-audit Cursor skill and overview doc are a nice addition for future releases. Looks good to merge.
Vylpes merged commit b0aabf7766 into release/2.5.0 2026-09-21 13:14:29 +01:00
Vylpes deleted branch feature/268-2-5-0-dependencies 2026-09-21 13:14:29 +01:00
Commenting is not possible because the repository is archived.
No description provided.