Skip to content

chore(deps-dev): bump the development group across 1 directory with 3 updates - #264

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/development-e94f210b06
Closed

chore(deps-dev): bump the development group across 1 directory with 3 updates#264
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/development-e94f210b06

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the development group with 3 updates in the / directory: eslint, turbo and tsx.

Updates eslint from 10.8.0 to 10.8.1

Release notes

Sourced from eslint's releases.

v10.8.1

Bug Fixes

  • 18eb0a7 fix: prevent ASI hazard in no-unused-labels autofix (#21173) (dongkyu lee)
  • 151ba3f fix: false positives in getter-return and accessor-pairs (#21163) (Grit)
  • 6898df9 fix: ignore meta-property names in id-denylist (#21166) (Pixel)
  • 4d7db66 fix: ignore meta-property names in id-match (#21167) (Pixel)
  • 677214e fix: handle ASI hazards in no-unused-vars removeVar suggestion (#20935) (kuldeep kumar)

Documentation

  • 7d0cbf8 docs: Update README (GitHub Actions Bot)
  • 0a05812 docs: add missing backticks to no-duplicate-imports.js (#21183) (Lee Daeun)
  • 678c90b docs: Update README (GitHub Actions Bot)
  • 8a10424 docs: Update README (GitHub Actions Bot)
  • 69bb948 docs: Update README (GitHub Actions Bot)

Chores

  • 0a14800 chore: update github/codeql-action action to v4.37.4 (#21196) (renovate[bot])
  • 05adcb1 test: fix failing ecosystem test for eslint-plugin-unicorn (#21191) (Lazizbek Ergashev)
  • 5611035 test: add error locations info to no-void (#21185) (Lee Daeun)
  • ee47333 ci: bump github/codeql-action from 4 to 4.37.3 (#21176) (dependabot[bot])
  • f131c03 chore: improve ecosystem test failure reporting (#20937) (crimsonjay0)
  • 1f6edde chore: update ecosystem plugins (#21182) (ESLint Bot)
  • d3266fb chore: unpin webpack dependency (#21172) (Francesco Trotta)
  • 65a6519 chore: add allowScripts field to package.json (#21092) (GiHoon Noh)
  • 22e5256 ci: add triage:no label to Dependabot PRs (#21141) (lumir)
  • 55c9038 ci: bump actions/labeler from 6 to 7 (#21159) (dependabot[bot])
  • 7280e78 chore: update dependency prettier to v3.9.6 (#21162) (renovate[bot])
  • eddbad6 test: fix failing ecosystem test for eslint-plugin-unicorn (#21156) (Francesco Trotta)
  • 60a178d chore: update ecosystem plugins (#21150) (ESLint Bot)
  • f9f61dc test: add error locations to no-unreachable (#21151) (JIYEON)
  • d086293 test: add error locations to no-undef (#21147) (JIYEON)
  • cc01b67 test: add error locations to no-useless-catch (#21144) (devoil)
  • 688e75e chore: add missing backticks in JSDoc (#21143) (Bo Hyun Kim)
  • 7c1e175 test: add error locations to require-await (#21145) (Grit)
  • 588a26d test: add error locations to no-extra-label (#21139) (dongkyu lee)
  • 059aa89 test: add error locations to no-useless-concat (#21140) (dongkyu lee)
  • 5a452a8 test: add error locations to no-const-assign (#21138) (dongkyu lee)
Commits

Updates turbo from 2.10.8 to 2.10.10

Release notes

Sourced from turbo's releases.

Turborepo v2.10.10

What's Changed

Changelog

New Contributors

Full Changelog: vercel/turborepo@v2.10.9...v2.10.10

Turborepo v2.10.10-canary.3

What's Changed

... (truncated)

Commits

Updates tsx from 4.23.1 to 4.23.12

Release notes

Sourced from tsx's releases.

v4.23.12

4.23.12 (2026-08-10)

Bug Fixes

  • shim import.meta when tokens are split by comments or newlines (#829) (ed9d330), closes #828

This release is also available on:

v4.23.11

4.23.11 (2026-08-07)

Bug Fixes

  • preserve async ESM require fallback (55cbece)

This release is also available on:

v4.23.10

4.23.10 (2026-08-07)

Bug Fixes


This release is also available on:

v4.23.9

4.23.9 (2026-08-06)

Bug Fixes

  • map Node test locations (2f55884)
  • support data URLs in tsImport (b94f46f)

This release is also available on:

v4.23.8

... (truncated)

Commits
  • ed9d330 fix: shim import.meta when tokens are split by comments or newlines (#829)
  • 651f5be test: cover CommonJS TypeScript import.meta paths
  • bd3bc64 test: cover CommonJS loader source fallback
  • 55cbece fix: preserve async ESM require fallback
  • 6c5ba85 docs: document CommonJS default interop
  • ec1bcd5 fix: support nyc coverage discovery (#710)
  • b6e5b48 docs: clarify CommonJS default imports
  • 2f55884 fix: map Node test locations
  • de935d5 docs: document Node source-map stack formatting
  • b94f46f fix: support data URLs in tsImport
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 17, 2026
@dependabot
dependabot Bot requested a review from AKogut as a code owner August 17, 2026 18:51
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 17, 2026
AKogut added a commit that referenced this pull request Aug 18, 2026
…266)

`pnpm audit --prod --audit-level high` currently fails on `main`.

That is worth stating plainly first, because it also explains something
that looked like noise: the audit check is red on almost every open
dependabot pull request, **including #258, which bumps
`pnpm/action-setup`** — a GitHub Action that cannot affect a dependency
tree at all. The branches were not broken. The base was.

## The three

| Package | Found | Fixed in | Arrives through |
| --- | --- | --- | --- |
| `js-yaml` | 3.15.0 | ≥3.15.1 | `@istanbuljs/load-nyc-config`, via
jest's coverage chain |
| `nanoid` | 3.3.16 | ≥3.3.18 | `postcss` — whose existing override had
drifted behind its own advisory |
| `deepmerge-ts` | 7.1.5 | ≥8.0.0 | `@prisma/config`, and Prisma 7 is
the only release carrying the fixed one |

None is reachable by a direct bump, which is what the comment in
`audit.yml` already anticipated: *"advisories reachable through a
transitive pin that only a resolution override can clear."*

## Why the overrides are scoped

`js-yaml` also ships a 4.x line. A bare `"js-yaml": "^3.15.1"` override
would drag every 4.x consumer backwards to fix a 3.x problem — so it is
pinned under the one parent that pulls the vulnerable copy. Same
reasoning for `deepmerge-ts`: version 8 is wanted under Prisma, not
everywhere.

`postcss` was already overridden; that entry had simply fallen behind.
Raising it also cleared `nanoid`, since that is where it came from.

## The part I did not assume

Forcing a **major** of `deepmerge-ts` underneath Prisma 6 is exactly the
kind of change that type-checks and then falls over at runtime, so it
was run rather than reasoned about: the full suite against a live
Postgres, every database-backed test included.

```
Tasks: 28 successful, 28 total
```

Plus build, typecheck and lint: 47/47.

## Result

Five findings become one:

```
before  1 low | 1 moderate | 3 high
after   1 low
```

The remainder is an esbuild development-server file-read on Windows —
below the `--audit-level high` gate the workflow enforces, and reported
by the second, non-failing audit step that already exists for exactly
this.

## What this unblocks

#261 (zod 4) and #263 (prisma 7) fail on their own merits and still need
work. The rest — #258, #262, #264, #265 — were failing only on this, and
should go green on a rebase.
@AKogut

AKogut commented Aug 18, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

… updates

Bumps the development group with 3 updates in the / directory: [eslint](https://github.com/eslint/eslint), [turbo](https://github.com/vercel/turborepo) and [tsx](https://github.com/privatenumber/tsx).


Updates `eslint` from 10.8.0 to 10.8.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.8.0...v10.8.1)

Updates `turbo` from 2.10.8 to 2.10.10
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](vercel/turborepo@v2.10.8...v2.10.10)

Updates `tsx` from 4.23.1 to 4.23.12
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.23.1...v4.23.12)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
- dependency-name: tsx
  dependency-version: 4.23.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
- dependency-name: turbo
  dependency-version: 2.10.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/development-e94f210b06 branch from dd07ff4 to bd0a1fa Compare August 18, 2026 08:15
@AKogut

AKogut commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Superseded by #272 — same tsx / eslint / turbo versions, applied on top of the audit fix that this branch had conflicted with.

@AKogut AKogut closed this Aug 18, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/development-e94f210b06 branch August 18, 2026 08:16
AKogut added a commit that referenced this pull request Aug 18, 2026
Replaces #262 and #264.

Both went `DIRTY` when #266 touched `package.json` and the lockfile, and
dependabot did not pick them back up after being asked. Their checks
kept running against the old base, so they kept failing on the advisory
`main` no longer has — which would have looked like the bumps' fault
indefinitely.

Same versions, applied on the fixed base:

| | from | to |
| --- | --- | --- |
| `eslint-plugin-simple-import-sort` | 12.1.1 | 14.0.0 |
| `tsx` | 4.19.2 | 4.23.12 |
| `eslint` | 10.8.0 | 10.8.1 |
| `turbo` | 2.10.8 | 2.10.10 |

`simple-import-sort` crossing **two majors** is the one that deserved
checking rather than a shrug — it decides whether every import block in
the repo still lints, and lint is a required check. It does, unchanged.

```
Tasks: 62 successful, 62 total
```

Build, typecheck, lint and the full test suite against a live Postgres.
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