Skip to content

fix: update js-yaml transitive dep from 3.14.1 to 3.15.0 to unblock Dependabot security job - #31

Merged
goruha merged 6 commits into
mainfrom
copilot/fix-dependabot-job-failure
Jul 29, 2026
Merged

fix: update js-yaml transitive dep from 3.14.1 to 3.15.0 to unblock Dependabot security job#31
goruha merged 6 commits into
mainfrom
copilot/fix-dependabot-job-failure

Conversation

Copilot AI commented Jul 29, 2026

Copy link
Copy Markdown

Dependabot's security update job was failing with security_update_not_possible for js-yaml — it correctly identified the vulnerable 3.14.1 as installed but couldn't resolve a fix due to apparent conflicts with the ^4.1.0 requirement from eslint.

Root cause

js-yaml@3.14.1 was pulled in transitively via:

babel-plugin-istanbul → @istanbuljs/load-nyc-config@1.1.0 → js-yaml@^3.13.1 → 3.14.1

This is independent of the direct js-yaml@^4.3.0 devDependency, but Dependabot's resolver treated the ^4.x requirement from eslint as a blocker for the ^3.x range update.

Change

  • yarn.lock: Pinned js-yaml@^3.13.1 resolution to 3.15.0 (lowest non-vulnerable 3.x release per Dependabot's own advisory data). Added the esprima "^4.0.0" dependency that 3.15.0 introduces (already present in the lockfile from other packages).

…3.1 constraint

Co-authored-by: goruha <496956+goruha@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job Dependabot fix: update js-yaml transitive dep from 3.14.1 to 3.15.0 to unblock Dependabot security job Jul 29, 2026
Copilot AI requested a review from goruha July 29, 2026 15:17
goruha
goruha previously approved these changes Jul 29, 2026
@goruha
goruha marked this pull request as ready for review July 29, 2026 15:50
Co-authored-by: goruha <496956+goruha@users.noreply.github.com>
@mergify
mergify Bot dismissed goruha’s stale review July 29, 2026 15:54

This Pull Request has been updated, so we're dismissing all reviews.

Copilot AI requested a review from goruha July 29, 2026 15:55
Copilot AI and others added 3 commits July 29, 2026 16:11
Co-authored-by: goruha <496956+goruha@users.noreply.github.com>
Co-authored-by: goruha <496956+goruha@users.noreply.github.com>
Co-authored-by: goruha <496956+goruha@users.noreply.github.com>
@goruha
goruha merged commit 6db391b into main Jul 29, 2026
13 checks passed
@goruha
goruha deleted the copilot/fix-dependabot-job-failure branch July 29, 2026 16:20
@github-actions

Copy link
Copy Markdown

These changes were released in v3.1.0.

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