Skip to content

chore(deps): bump degit from 2.8.4 to 2.8.6 - #3424

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/degit-2.8.6
Open

chore(deps): bump degit from 2.8.4 to 2.8.6#3424
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/degit-2.8.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps degit from 2.8.4 to 2.8.6.

Changelog

Sourced from degit's changelog.

2.8.6

  • Harden git-mode command execution and remote validation.

2.8.5

  • Final v2 security patch; keep Node 8 compatibility on the legacy line.
  • Node 20 starts with v3.
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jul 31, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 31, 2026 11:01
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 31, 2026
@dependabot
dependabot Bot requested review from hellofanny and renatamottam and removed request for a team July 31, 2026 11:01
@dependabot dependabot Bot added the javascript Pull requests that update Javascript code label Jul 31, 2026
@codesandbox-ci

codesandbox-ci Bot commented Jul 31, 2026

Copy link
Copy Markdown

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@pkg-pr-new

pkg-pr-new Bot commented Jul 31, 2026

Copy link
Copy Markdown

Open in StackBlitz

@faststore/api

npm i https://pkg.pr.new/vtex/faststore/@faststore/api@90b7745

@faststore/cli

npm i https://pkg.pr.new/vtex/faststore/@faststore/cli@90b7745

@faststore/components

npm i https://pkg.pr.new/vtex/faststore/@faststore/components@90b7745

@faststore/core

npm i https://pkg.pr.new/vtex/faststore/@faststore/core@90b7745

@faststore/diagnostics

npm i https://pkg.pr.new/vtex/faststore/@faststore/diagnostics@90b7745

@faststore/lighthouse

npm i https://pkg.pr.new/vtex/faststore/@faststore/lighthouse@90b7745

@faststore/sdk

npm i https://pkg.pr.new/vtex/faststore/@faststore/sdk@90b7745

@faststore/ui

npm i https://pkg.pr.new/vtex/faststore/@faststore/ui@90b7745

commit: 90b7745

@renatomaurovtex renatomaurovtex 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.

Review — chore(deps): bump degit 2.8.4 → 2.8.6

Lockfile-only, in-range patch bump (packages/cli declares degit: ^2.8.4, no manifest change needed). Verified the substance:

  • Dependency Discipline: degit is a runtime dep of the published @faststore/cli, but this is an in-range patch of an existing dep — no new dependency, no checklist needed.
  • Security-relevant: 2.8.5/2.8.6 are security patches on the legacy v2 line ("harden git-mode command execution and remote validation"). Our exposure is low — create.ts clones the hardcoded vtex-sites/starter.store in default tar mode, no user-controlled repo spec and no git mode — but the hardening is free. Merge-worthy.
  • Zero transitive impact: degit bundles its dependencies (degit@2.8.6: {} in the lockfile), so nothing else in the tree moves.
  • Churn (±10k/−17k): all quote-style reflow ("') — the lockfile flipping back from prettier-formatted to pnpm-native format, same pattern as #3416/#3418. The real diff is 2 lines. Standing suggestion from #3416 still applies: exclude pnpm-lock.yaml from prettier so these PRs stay readable.

💬 [nit] Forward-looking: degit's changelog notes the v2 line is legacy Node-8-compatible and "Node 20 starts with v3". Since @faststore/cli already requires node >=20, moving to degit v3 at some point would keep us on the maintained line — out of scope here.

CI: the red FastStore check is the "Publish to Chromatic" step only (missing project token on dependabot PRs — known pattern, #3361); the parallel FastStore job, SonarQube, codesandbox, and the node-ci pipeline are all green.

Verdict: Approved

Blocking (🔴/🟠):

  • None

Non-blocking (🟡/💬):

  • 💬 Consider degit v3 (maintained line for Node ≥20) in a follow-up.
  • 💬 Exclude pnpm-lock.yaml from prettier to stop the ±10k reflow churn on dependabot PRs.

Checks to confirm before merge: none beyond current CI — lockfile-only, no published package code touched (Chromatic red is the dependabot token pattern, not a regression).

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/degit-2.8.6 branch 2 times, most recently from 66ec6f7 to 5a2d70b Compare August 11, 2026 22:56
Bumps [degit](https://github.com/Rich-Harris/degit) from 2.8.4 to 2.8.6.
- [Changelog](https://github.com/Rich-Harris/degit/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/Rich-Harris/degit/commits)

---
updated-dependencies:
- dependency-name: degit
  dependency-version: 2.8.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/degit-2.8.6 branch from 5a2d70b to 90b7745 Compare August 28, 2026 19:30
@sonar-workflows

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant