Skip to content

build(deps): bump js-yaml to 4.2.0 and shell-quote to 1.8.4 - #1037

Merged
decyjphr merged 1 commit into
yadhav/fix-recent-issuesfrom
decyjphr-bump-npm-yarn-group-deps
Jul 27, 2026
Merged

build(deps): bump js-yaml to 4.2.0 and shell-quote to 1.8.4#1037
decyjphr merged 1 commit into
yadhav/fix-recent-issuesfrom
decyjphr-bump-npm-yarn-group-deps

Conversation

@decyjphr

Copy link
Copy Markdown
Collaborator

Summary

Pulls the safe, in-range dependency bumps from #1001 into yadhav/fix-recent-issues. Lock-file only — no manifest or source changes.

Dependency From To Rationale
js-yaml 4.1.0 4.2.0 Direct prod dependency; range ^4.1.0 allows it. Includes a DoS security fix.
shell-quote 1.8.1 1.8.4 Transitive dev dependency via npm-run-all (^1.6.1); range allows it.

What is intentionally not included

The third bump from #1001qs 6.13.0 → 6.15.2 — is excluded. qs is hard-pinned to 6.13.0 by express 4.21.2 / body-parser 1.20.3, and qs 6.15.x is only reachable through body-parser 2.x ← express 5.x ← probot 14.x. That means qs requires a full probot 13 → 14 major upgrade (which also requires Node 22+, ESM/octokit changes, and a codebase-wide github.rest.* migration). That upgrade is being tracked/decided separately and is out of scope for this PR.

Validation

  • git diff limited to package-lock.json only.
  • 311 unit tests pass (npx jest unit suites).
  • probot 13.4.4, express 4.21.2, qs 6.13.0 all unchanged — no behavioral/runtime impact.

Pre-existing lint errors and integration-test failures on the base branch are unaffected by this change (identical source).

Backport the applicable dependency bumps from PR #1001 onto
yadhav/fix-recent-issues. Only js-yaml (^4.1.0 -> 4.2.0, direct prod
dep, includes DoS fix) and shell-quote (^1.6.1 via npm-run-all -> 1.8.4)
are applied; qs cannot be bumped to 6.15.2 on this branch because
express 4.21.2 / body-parser 1.20.3 pin qs to exactly 6.13.0.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1d1ba9d4-e6ec-44ae-8432-3eee74d26b82
@decyjphr
decyjphr requested a review from Copilot July 27, 2026 21:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

@decyjphr
decyjphr merged commit 3c8b8b4 into yadhav/fix-recent-issues Jul 27, 2026
2 checks passed
@decyjphr
decyjphr deleted the decyjphr-bump-npm-yarn-group-deps branch July 27, 2026 21:24
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.

2 participants