Skip to content

build(deps): integrate dependabot compatibility batch - #119

Merged
trvon merged 7 commits into
masterfrom
build/dependabot-batch-2
Sep 20, 2026
Merged

trvon merged 7 commits into
masterfrom
build/dependabot-batch-2

Conversation

@trvon

@trvon trvon commented Sep 19, 2026

Copy link
Copy Markdown
Owner

Summary

Integrates the six Dependabot updates that pass CI as one branch, one commit per update, to avoid serial lockfile rebases. Supersedes #111, #112, #113, #114, #115, #116.

Package From To
tsx 4.23.12 4.23.13
@types/node 26.4.0 26.5.1
@earendil-works/pi-coding-agent 0.84.4 0.85.1
@earendil-works/pi-tui 0.84.4 0.85.1
@biomejs/biome 2.5.11 2.5.13
typebox 1.3.20 1.3.30

Caret-ranged packages change only the lockfile, matching Dependabot. The Pi SDK and TUI move together because they are version-aligned.

Also gives never persists more fires than the selected controller cap a 60s timeout. It does real store I/O (about 5s alone) and intermittently exceeded the 15s default when the full suite ran in parallel, independent of these updates.

Not included

vitest and @vitest/coverage-v8 5.0.0 (#106, #108). They fail individually only because they must move together, but vitest 5 also redesigns benchmarking: the bench export and the --outputJson / --compare flags are removed, which breaks benchmarks/core.bench.ts, bench:baseline, bench:compare, and the typecheck. The test suite itself passes on 5.0.1 with coverage above thresholds. That migration should be its own PR.

Test plan

  • npm run test:coverage — 66 files, 1061 tests pass
  • npm run typecheck, npm run lint, npm run build
  • npm run test:package, npm run test:property, npm run bench
  • npm audit --audit-level=moderate — 0 vulnerabilities

Copilot AI lite review requested due to automatic review settings September 19, 2026 22:40

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

Final review found no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Batches six CI-compatible Dependabot updates and extends the slow filesystem property test timeout.

Changes:

  • Updates Pi SDK/TUI, TypeBox, Biome, Node types, and tsx.
  • Refreshes transitive lockfile dependencies.
  • Raises the workflow property test timeout to 60 seconds.
File Description
test/​property/​store.property.test.ts Extends the filesystem-heavy property test timeout.
package.json Updates direct dependency versions.
package-lock.json Records resolved dependency updates.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@trvon trvon mentioned this pull request Sep 20, 2026
5 tasks
@trvon
trvon added this pull request to stack #121 September 20, 2026 02:20
The embedded workflow execution integration cases reopen fsync-backed
stores on every cadence fire; the Windows runner intermittently exceeded
the 15s default. Set a 60s file-level testTimeout via vi.setConfig.
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.

2 participants