Skip to content

build(deps): integrate validated Dependabot updates - #105

Merged
trvon merged 10 commits into
masterfrom
build/dependabot-compatibility-batch
Sep 6, 2026
Merged

build(deps): integrate validated Dependabot updates#105
trvon merged 10 commits into
masterfrom
build/dependabot-compatibility-batch

Conversation

@trvon

@trvon trvon commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

Integrate the five reviewed Dependabot updates onto current master in one compatibility-tested batch:

Only package.json and package-lock.json change. Original Dependabot commit ancestry is preserved; adjacent Pi dependency-declaration conflicts were resolved by selecting 0.84.4 for both packages. No source changes, threshold reductions, release metadata changes, or unrelated upgrades.

Merge with a merge commit, not squash/rebase: this lands the SDK/TUI pair atomically and includes all five original PR heads on master.

Validation

Clean isolated npm ci with actual locked dependencies (not shared node_modules), verified Pi CLI/SDK/TUI 0.84.4:

  • lint: only the two established optional-chain warnings
  • production/development typecheck and primary LSP checks
  • 1,049 tests; coverage run also 1,049 tests, 96.53% functions
  • 18 property tests
  • build and 119-file package smoke, including public API consumer compilation
  • npm audit: zero vulnerabilities; git diff --check clean
  • live workflow evolution: passed, nine tool calls
  • live action-first task backlog: passed, seven tool calls

The first live evolution attempt completed its tool sequence but failed the existing initial-plan wording assertion because generic Handoff: task-description labels match its banned-word check. One unchanged retry passed. The failure is retained in the local validation ledger; no test or production code was changed.

Local validation used Node 26.8.1/npm 11.19.0. Combined Node 22 Ubuntu/Windows CI is required before merging; earlier individual PR CI is not substituted for combined-head validation.

dependabot Bot and others added 10 commits September 5, 2026 05:25
Bumps [@earendil-works/pi-tui](https://github.com/earendil-works/pi/tree/HEAD/packages/tui) from 0.84.2 to 0.84.4.
- [Release notes](https://github.com/earendil-works/pi/releases)
- [Changelog](https://github.com/earendil-works/pi/blob/main/packages/tui/CHANGELOG.md)
- [Commits](https://github.com/earendil-works/pi/commits/v0.84.4/packages/tui)

---
updated-dependencies:
- dependency-name: "@earendil-works/pi-tui"
  dependency-version: 0.84.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 26.2.0 to 26.4.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.5.9 to 2.5.11.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.11/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [typebox](https://github.com/sinclairzx81/typebox) from 1.3.16 to 1.3.20.
- [Commits](sinclairzx81/typebox@1.3.16...1.3.20)

---
updated-dependencies:
- dependency-name: typebox
  dependency-version: 1.3.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@earendil-works/pi-coding-agent](https://github.com/earendil-works/pi/tree/HEAD/packages/coding-agent) from 0.84.2 to 0.84.4.
- [Release notes](https://github.com/earendil-works/pi/releases)
- [Changelog](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/CHANGELOG.md)
- [Commits](https://github.com/earendil-works/pi/commits/v0.84.4/packages/coding-agent)

---
updated-dependencies:
- dependency-name: "@earendil-works/pi-coding-agent"
  dependency-version: 0.84.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Copilot AI lite review requested due to automatic review settings September 6, 2026 17:19

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.

🟢 Approval recommended

The changes are constrained to dependency/version manifest updates that match the stated batch upgrade and do not modify runtime/source logic.

Pull request overview

This PR batches five reviewed Dependabot updates into master, updating the lockfile to the validated dependency set while keeping changes limited to npm manifests.

Changes:

  • Bump @earendil-works/pi-coding-agent and @earendil-works/pi-tui to 0.84.4 (pinned together).
  • Update the resolved/locked versions for typebox (1.3.161.3.20), @biomejs/biome (2.5.92.5.11), and @types/node (26.2.026.4.0).
  • Refresh package-lock.json to reflect the new transitive dependency graph for the updated packages.
File summaries
File Description
package.json Updates direct devDependency pins for Pi agent/TUI and TypeBox to the validated versions.
package-lock.json Locks updated direct + transitive versions (Biome, Node types, Pi packages, and related dependency graph adjustments).
Review details
  • Files reviewed: 1/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

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

@trvon
trvon merged commit 27159d1 into master Sep 6, 2026
6 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.

2 participants