Skip to content

⬆️ Refresh latest-compatible dependencies - #688

Merged
atomicdeploy merged 16 commits into
mainfrom
automation/latest-compatible-dependencies
Oct 30, 2026
Merged

atomicdeploy merged 16 commits into
mainfrom
automation/latest-compatible-dependencies

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Latest-compatible dependency integration

The original scheduled candidate passed its hardware-free validation. The reconciled head below has changed and must pass fresh Actions before merge. Exact versions and hashes remain in the lock files.

Area Dependency Current Candidate
host Go 1.27.2 1.27.3
host-tools Node.js LTS 24.21.0 26.13.0
host-tools Node.js LTS channel Krypton Lithium
host-tools Node.js distribution inventory e8832fcbecd010a1c21900bc019a28455f15adb34b81eea8e610068bed57c5f1 f3c1fee05ede1718f3fdcca526f279bce30a2cea928e00bc746160a4de61fb6c
host-tools UPX 5.2.1 5.3.0
host-tools UPX release tag v5.2.1 v5.3.0
host-tools UPX asset inventory ac09a29f0fe5787ff5c554a64a84342ca2bb5fc9b0d227184e4238621cb04447 13a41175e37aa5b00ab30a3caeab0497e02babc43e88fb3ea87d2d5f92188437
host-tools Windows C compiler package 16.2.0-14.0.0-r1 16.2.0-14.0.0-r3
host-tools Windows C compiler identity 9ef40a27504e87ff69d6aa51b69c7ab577e705a42dd08e8992a0cc258c24156d aa580d9a6dd322247d52f0111e4831a0116e442e33732229821a47e02ea17757
github-actions GitHub Actions 1d349bfe5eec49b09f2557742d65c11b48fa332845882f397a625b02878ae9bb f3ae6cf725ad8fb85eaf8cf02cdba8005166e56fb67c898e0c03aea237bf76b3
go-toolchain go directive 1.27.2 1.27.3
go-module github.com/Microsoft/go-winio v0.6.3 v0.6.4
go-module golang.org/x/net v0.61.0 v0.62.0
npm-web lucide-react `` 1.64.0
npm-web motion `` 14.8.0
npm-web react `` 19.3.1
npm-web react-dom `` 19.3.1
npm-web recharts `` 3.10.1

Release notes

Impact review

  • License: Review upstream licenses and regenerated THIRD_PARTY_NOTICES.md for: Go, Node.js LTS, Node.js LTS channel, Node.js distribution inventory, UPX, UPX release tag, UPX asset inventory, Windows C compiler package, Windows C compiler identity, GitHub Actions, go directive, github.com/Microsoft/go-winio, golang.org/x/net, lucide-react, motion, react, react-dom, recharts.
  • Security: web: 0 known npm audit findings (critical 0, high 0, moderate 0, low 0); build: 0 known npm audit findings (critical 0, high 0, moderate 0, low 0)
  • Size: firmware 32286/32384 bytes (98 free); Urboot-Custom 510/512 bytes; compressed host executable 6868992 bytes (upx 5.3.0)

Validation and review

  • Stable channels resolved; prerelease and branch canaries remained observation-only.
  • Firmware, Urboot-Custom, VirtualBoard, Go, web, resources, and packaging gates passed.
  • Reviewer inspected upstream release notes and any license/security changes.
  • Reviewer confirmed immutable GitHub Action revisions and generated lock provenance.

Workflow evidence: https://github.com/atomicdeploy/PCController/actions/runs/40985471849

Source reconciliation (2026-10-30)

This integration retains exact heads of #689 (61a868e), #690 (37a41f2) and repaired #699 (44bbb1b), plus main8b0ea74a. The npm manifest keeps #699's tighter compatible ranges while retaining the newer validated #688 resolutions (including Lucide1.64.0, Motion14.8.0, Vite8.3.5 and Vitest5.0.5). Lock hashes and immutable Action inventory are synchronized. Source review also fixed list-form Action steps being omitted from the inventory; named and list-form steps now share fail-closed pin checks, with a regression fixture and an exact inventory/lock comparison. The existing official actions/setup-java repository is explicitly reviewed/allowlisted, not a wildcard exemption. CodeQL4.39.0 and setup-java6.1.0 revisions were checked against their upstream tags.

32 dependency tests and canonical host-lock validation pass locally. Current-head Actions are required before merge; the historical scheduled candidate run is not a replacement. Superseded PRs will be closed only after verified ancestry and successful normal integration. No installed app, board, configuration or hardware changes are part of this pass.

@github-actions github-actions Bot added 🏗️ tooling-build Build scripts, dependencies, packaging, and developer tooling 📦 dependencies Arduino, Go, Node, and third-party dependencies labels Oct 16, 2026
@github-actions
github-actions Bot force-pushed the automation/latest-compatible-dependencies branch 2 times, most recently from 87dd7b3 to 5aac8b3 Compare October 18, 2026 01:48
dependabot Bot added 2 commits October 19, 2026 01:37
Bumps the actions-minor-and-patch group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [actions/setup-java](https://github.com/actions/setup-java).


Updates `github/codeql-action/init` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@24c5418...6f2ac81)

Updates `github/codeql-action/analyze` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@24c5418...6f2ac81)

Updates `actions/setup-java` from 6.0.1 to 6.1.0
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@de7274f...b843ebf)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor-and-patch
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor-and-patch
- dependency-name: actions/setup-java
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the go-minor-and-patch group in /Tools/Controller with 1 update: [github.com/Microsoft/go-winio](https://github.com/Microsoft/go-winio).


Updates `github.com/Microsoft/go-winio` from 0.6.3 to 0.6.4
- [Release notes](https://github.com/Microsoft/go-winio/releases)
- [Commits](microsoft/go-winio@v0.6.3...v0.6.4)

---
updated-dependencies:
- dependency-name: github.com/Microsoft/go-winio
  dependency-version: 0.6.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@github-actions
github-actions Bot force-pushed the automation/latest-compatible-dependencies branch 7 times, most recently from 7bd0fdd to 8ee731e Compare October 26, 2026 01:50
…th 6 updates

Bumps the npm-minor-and-patch group with 6 updates in the /Tools/Controller/web directory:

| Package | From | To |
| --- | --- | --- |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.55.0` | `1.61.0` |
| [motion](https://github.com/motiondivision/motion) | `14.0.0` | `14.6.0` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |



Updates `lucide-react` from 1.55.0 to 1.61.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.61.0/packages/lucide-react)

Updates `motion` from 14.0.0 to 14.6.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](motiondivision/motion@v14.0.0...v14.6.0)

Updates `react` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react)

Updates `react-dom` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react-dom)

Updates `vite` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.5/packages/vite)

Updates `vitest` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: motion
  dependency-version: 14.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: react
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: react-dom
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: vite
  dependency-version: 8.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: vitest
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@github-actions
github-actions Bot force-pushed the automation/latest-compatible-dependencies branch 3 times, most recently from bfee771 to 7bf48a3 Compare October 29, 2026 01:34
@github-actions
github-actions Bot force-pushed the automation/latest-compatible-dependencies branch from 7bf48a3 to ecb5835 Compare October 30, 2026 01:36
@atomicdeploy

Copy link
Copy Markdown
Owner

Additional hardware-free evidence for dependency integration: all47 canonical stable-path Go package suites passed (full passed.json cache); go vet ./... passed. Web TypeScript checking and75 Vitest files/371 tests passed against the reconciled lock; fresh npm audit reports0 known vulnerabilities. All32 dependency tests and canonical host-lock validation pass, including the new list-form Action inventory coverage. Upstream official release notes/tags for go-winio0.6.4, UPX5.3.0, setup-java6.1.0 and CodeQL4.39.0 were inspected; CodeQL's new minimum bundle requirement remains covered by its actual analysis jobs, not assumed from a generic neutral status. Current Actions must still pass after main refresh before normal merge.

@atomicdeploy

Copy link
Copy Markdown
Owner

Final combined source3310050c1ee3f5dadcf9f4506dea94bb61d25e1c (including merged #701/mainb8cd35eb) now passes the full48-package stable-path Go suite, go vet ./..., all32 dependency tests, canonical lock validation, protocol regeneration and diff checks locally. This replaces the earlier47-package dependency-only checkpoint; playbackpriority is included in the combined suite. No tracked worktree changes remain. Fresh final-head Actions are still running; no merge/close is being based on the earlier5f4901e7 checks.

@atomicdeploy
atomicdeploy merged commit 441d898 into main Oct 30, 2026
24 checks passed
@atomicdeploy
atomicdeploy deleted the automation/latest-compatible-dependencies branch October 30, 2026 16:34
@atomicdeploy

Copy link
Copy Markdown
Owner

Completed: normal merge441d89873e5294fb6963c3a2768afc4ee78c3e47 from final combined head3310050c1ee3f5dadcf9f4506dea94bb61d25e1c after all24 applicable checks passed, including every AVR/host/VirtualBoard/Android/CodeQL job and required aggregates. The merge tree equals the tested head. Exact #689/#690/repaired #699 heads are ancestors of main; newer compatible resolutions and tighter manifest ranges are retained. Canonical lock validation, full48-package stable-path Go tests, go vet,32 dependency tests and final75-file/371-test Web suite/typecheck pass locally; web audit0 known vulnerabilities. Native A5/1/Pakar A5/0 admission and published opcode allocations remain intact. No production app, settings or hardware changes occurred; existing physical/device/endurance/updater gates remain separate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📦 dependencies Arduino, Go, Node, and third-party dependencies 🏗️ tooling-build Build scripts, dependencies, packaging, and developer tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants