Skip to content

chore(deps): bump vitest to 4.1.11 and patch audit advisories - #175

Merged
ThomasK33 merged 1 commit into
mainfrom
chore/deps-vitest-audit
Sep 24, 2026
Merged

ThomasK33 merged 1 commit into
mainfrom
chore/deps-vitest-audit

Conversation

@ThomasK33

Copy link
Copy Markdown
Member

What

Replaces #173 with one dependency PR that CI can install.

  1. vitest 4.1.2 → 4.1.11 (dev only). Fixes Dependabot alert feat: close Week 5 review findings — idle timeout, log-level, profile threading, docs #8, GHSA-82fw-gwwq-j7x9 (path traversal in @vitest/mocker). Made with aube add -D -E vitest@4.1.11, so only the vitest and @vitest/* lockfile entries change.
  2. overrides: js-yaml 4.3.1 → 4.3.2 and new @xmldom/xmldom 0.8.15. Both come in through release-please. Nine high advisories published after Aug 21 made aube audit --audit-level high fail on main itself, which blocks every PR's linux-static job and the release pipeline (chore(release): 0.6.0 #172).

Why #173 failed

It changed package.json but not aube-lock.yaml, so every job stopped at aube ci:

× lockfile is out of date with package.json: vitest: manifest says 4.1.11, lockfile says 4.1.2

Validation (local)

  • aube ci passes (frozen lockfile).
  • aube audit --audit-level high: "No known vulnerabilities found".
  • mise run ci: format-check, workflow-lint, lint, audit and typecheck pass. test: 1635/1636; the one failure was a load-related timeout in test/e2e/export-fixtures.test.ts (waitForIdle exit 4) while other workspaces were running suites on the same host. Rerunning that file alone passed 5/5.
  • mise run build && mise run install-smoke pass.

Supersedes #173.


Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high

Bump vitest 4.1.2 -> 4.1.11 (GHSA-82fw-gwwq-j7x9) with an exact relock of
the vitest and @vitest/* entries, and raise the js-yaml override to 4.3.2
plus a new @xmldom/xmldom 0.8.15 override so aube audit passes again.

Supersedes #173, which updated package.json without aube-lock.yaml.

---
_Generated with [`xum`](https://github.com/coder/xum) • Model: `anthropic:claude-opus-5-5` • Thinking: `high`_
@ThomasK33
ThomasK33 added this pull request to the merge queue Sep 24, 2026
Merged via the queue into main with commit b4dd1a8 Sep 24, 2026
13 checks passed
@ThomasK33
ThomasK33 deleted the chore/deps-vitest-audit branch September 24, 2026 10:03
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