Skip to content

Aggregate compatible Dependabot updates - #116

Merged
Bill Schnurr (bschnurr) merged 5 commits into
mainfrom
bschnurr/aggregate-dependabot-oct-2026
Oct 8, 2026
Merged

Bill Schnurr (bschnurr) merged 5 commits into
mainfrom
bschnurr/aggregate-dependabot-oct-2026

Conversation

@bschnurr

Copy link
Copy Markdown
Member

Summary

Aggregates the currently reproducible Dependabot updates into one reviewed change:

The TypeScript ESLint update also replaces the removed @typescript-eslint/semi rule with ESLint's core semi rule.

Blocked upstream updates

These are intentionally excluded rather than forcing a non-reproducible or failing dependency tree.

Validation

  • npm ci
  • npm run lint
  • npm run build
  • npm test (145 passing)
  • npm audit (0 vulnerabilities)

dependabot Bot and others added 5 commits October 7, 2026 10:18
…tory with 3 updates

Bumps the github-actions-minor-patch group with 3 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 4.37.7 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@ff2f1c6...2892aa5)

Updates `github/codeql-action/autobuild` from 4.37.7 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@ff2f1c6...2892aa5)

Updates `github/codeql-action/analyze` from 4.37.7 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@ff2f1c6...2892aa5)

---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-minor-patch
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.37.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-minor-patch
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.5.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@2499707...8207627)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.3.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@ece7cb0...5fda3b9)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ce6aeb0a-6210-4716-8a84-2f3e7555625f
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ce6aeb0a-6210-4716-8a84-2f3e7555625f
@bschnurr
Bill Schnurr (bschnurr) merged commit 63902e9 into main Oct 8, 2026
22 of 23 checks passed
@bschnurr
Bill Schnurr (bschnurr) deleted the bschnurr/aggregate-dependabot-oct-2026 branch October 8, 2026 22:45
Bill Schnurr (bschnurr) added a commit that referenced this pull request Oct 16, 2026
…121)

## Summary

Consolidates the compatible updates from the open Dependabot PRs, on top
of the updates already merged in #116.

- Upgrade ESLint 8.57.1 to 10.12.0, Chai 6.2.2 to 6.3.0, and Mocha
12.0.2 to 12.0.3 from the replacement grouped PR #120.
- Migrate `.eslintrc.json` to `eslint.config.mjs`, preserving the
existing warning-level rules and ignored paths.
- Remove the redundant `--ext ts` lint option and document linting and
the pinned development Node.js version.

## Dependabot PR disposition

| PR | Update | Disposition |
| --- | --- | --- |
| #95 | actions/setup-node 7.0.0 | Already merged through #116; closed
as superseded. |
| #96 | actions/setup-python 7.0.0 | Already merged through #116; closed
as superseded. |
| #102 | @typescript-eslint/eslint-plugin 8.70.0 | Already merged
through #116; closed as superseded. |
| #104 | @typescript-eslint/parser 8.71.0 | Already merged through #116;
closed as superseded. |
| #109 | dotenv 18.0.4 | Already merged through #116; closed as
superseded. |
| #118 | ESLint 10.11.0 and TypeScript 7.0.2 | Replaced by Dependabot
with #120 during consolidation. |
| #120 | Chai 6.3.0, ESLint 10.12.0, Mocha 12.0.3, TypeScript 7.0.2 |
All compatible updates covered here; leave #120 open to track deferred
TypeScript 7. |

TypeScript remains at 6.0.3: the current typescript-eslint parser and
plugin declare TypeScript `>=4.8.4 <6.1.0` support, and the previous
TypeScript 7 attempt failed in the parser. No peer-dependency overrides
or unsupported compiler/parser combination is introduced.

## Validation

- `npm ci --no-audit --no-fund`
- `npm run lint` (no errors; two unused-disable warnings in existing
source)
- `npm run build`
- `npm test` (145 passing with Chai 6.3.0 and Mocha 12.0.3)
- Executable ESLint API checks confirm the existing rules report
violations and declaration/output paths remain ignored.
- `git diff --check`

---------

Copilot-Session: 1b110d11-452b-447a-b91d-2ad62a6bee50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

debt Code Cleanup, Refactorings and Repo health. Not feature related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants