Skip to content

Roll up the open dependency bumps; fix the two code scanning alerts - #100

Merged
jflavan merged 14 commits into
mainfrom
chore/deps-rollup
Nov 2, 2026
Merged

jflavan merged 14 commits into
mainfrom
chore/deps-rollup

Conversation

@jflavan

@jflavan jflavan commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

Summary

Merges the seven open Dependabot PRs. They merged cleanly, and the combined bun.lock installs with --frozen-lockfile:

Code scanning:

  • chore(deps): Bump zod from 4.6.5 to 4.6.7 #69 Scorecard Vulnerabilities (GHSA-g3hv-75wg-m249, minimatch < 11.0.1). minimatch 10.2.6 came in only through eslint, @eslint/config-array and typescript-eslint, which all ask for ^10. An overrides entry takes it to ^11.0.4. All three use only new Minimatch(), .match() and minimatch(), which v11 keeps. v11 removed only makeRe, regexp, AST and debug, and none of the three use them. I checked by hand: eslint still skips an ignored folder and still reports an error in src/. Why the override exists, and when to drop it, is in docs/decisions.md.
  • test(claude): fix a race in the live-session echo test #68 CodeQL js/unused-local-variable (EDITS_CODE in templates/hooks/loopstra-protect-tests.ts). The acceptance-test refusal now checks EDITS_CODE, as its comment says. The phases that reached that line were already exactly those four, so behaviour is unchanged.

Not covered here: Dependabot alerts #1–#6 (undici and ip-address bundled inside npm 11.21.1 in .github/npm). They wait on npm 11.21.2 (npm/cli#10179).

Test plan

  • bun run check (typecheck, lint, deadcode, 2203 tests) passes locally
  • CI green on this PR

🤖 Generated with Claude Code

dependabot Bot and others added 14 commits November 2, 2026 11:15
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.71.2 to 8.72.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.72.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 6.42.0 to 6.43.0.
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.43.0/packages/knip)

---
updated-dependencies:
- dependency-name: knip
  dependency-version: 6.43.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [preact](https://github.com/preactjs/preact) from 11.0.1 to 11.0.2.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](preactjs/preact@11.0.1...11.0.2)

---
updated-dependencies:
- dependency-name: preact
  dependency-version: 11.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github/codeql-action/analyze](https://github.com/github/codeql-action) from 4.39.0 to 4.39.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@6f2ac81...9b32540)

---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) from 0.7.1 to 0.8.0.
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](zizmorcore/zizmor-action@85b2b9f...53290ba)

---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) from 4.39.0 to 4.39.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@6f2ac81...9b32540)

---
updated-dependencies:
- dependency-name: github/codeql-action/upload-sarif
  dependency-version: 4.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github/codeql-action/init](https://github.com/github/codeql-action) from 4.39.0 to 4.39.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@6f2ac81...9b32540)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…/codeql-action/upload-sarif-4.39.1' into chore/deps-rollup
…core/zizmor-action-0.8.0' into chore/deps-rollup
…/codeql-action/analyze-4.39.1' into chore/deps-rollup
…EDITS_CODE

Scorecard's Vulnerabilities check flagged minimatch 10.2.6
(GHSA-g3hv-75wg-m249), pulled in by eslint and typescript-eslint, which
ask for ^10; the fix is only in 11.0.1. An override takes it to ^11.0.4.
Those packages use only new Minimatch(), match() and minimatch(), which
11 keeps. docs/decisions.md says why, and when to drop it.

CodeQL flagged EDITS_CODE in the protect-tests hook as unused. The
acceptance-test refusal now checks it, as its comment says; the phases
reaching that line were already exactly these four, so nothing changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jflavan
jflavan merged commit f05356c into main Nov 2, 2026
13 checks passed
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.

1 participant