Skip to content

chore(deps): land reviewed September updates (ATE-21) - #45

Merged
CountableNewt merged 4 commits into
devfrom
dependabot/npm_and_yarn/dev/web-runtime-3b6981e99e
Sep 25, 2026
Merged

CountableNewt merged 4 commits into
devfrom
dependabot/npm_and_yarn/dev/web-runtime-3b6981e99e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Problem and change

The September dependency PRs cannot merge because npm-based Dependabot updates omit bun.lock, the artifact scan depends on filesystem ordering, and new Automerge/Swift setup versions require compatibility fixes. This candidate combines all 18 valid updates, regenerates the Bun graph, and preserves the working Rust 1.98 toolchain.

  • Web: Next 16.3.4, React 19.3.0, Starlight 0.42 with Astro >=7.2.10, Vitest 5, ESLint Next 16.3.4, Bun types 1.4.1, and React Testing Library 16.3.3.
  • Rust: Automerge 0.12 in both lockfiles, Iroh 1.2, UUID 1.26.1, and Tower HTTP 0.7.1. Replace the deprecated string accessor with its equivalent current API.
  • Native/CI: AGP 9.4.1, Kotlin 2.4.20, Compose BOM 2026.09.00, Swift HTTP Types 1.8, Java setup v6, and Swift setup v3 with official signing keys imported before signature verification.
  • Reliability: deterministic artifact diagnostics with an order-independence regression test, explicit Node 24 for Vitest, Rust optional-feature Clippy/tests, and native Bun Dependabot support.

Verification

The new artifact-order regression fails against the original implementation and passes with the fix. Frozen Bun installation, the repository policy test suite, and full bun run verify pass from a clean snapshot with the exact Development CI environment. This covers generated contracts, Railway validation, license/secret policies, 100% domain line/function coverage, static/privacy tests, typecheck, lint, all web builds, tests, and release-artifact origin checks. All 30 required CI checks passed on 3357275267ed1bfb06d17ebc60fa6681091b1949: https://github.com/Stygian-Tech/atelier/actions/runs/36196572070. This includes optional-feature Rust Clippy/tests, coverage gates, Swift services, Android, Apple builds, every container, database isolation tests, and Development/Production web artifact checks. No check bypasses or reduced coverage gates.

React type packages are aligned to 19.3 across the web workspace to avoid incompatible duplicate type identities. An initial local Astro build failure was traced to unrelated ancestor-directory dependencies; the clean snapshot passes without an application workaround.

Scope and closeout

Tracks ATE-21: https://linear.app/stygian-tech/issue/ATE-21/review-and-merge-september-dependabot-updates-into-dev

Consolidates #30, #31, #32, #35, #36, #37, #38, #41, #42, #43, #44, #46, #47, #48, #49, #50, and #51. Those PRs will be closed only after this candidate passes protected merge and their exact changes are verified in dev. #33 requests unavailable Rust 1.120.0 and will be closed with its rustup 404 evidence, retaining 1.98.

Targets dev only. No main promotion, Production provisioning, DNS changes, store uploads, or database migrations. Rollback is a normal revert of the merged dependency change. Vitest, Iroh, and Swift setup major/runtime transitions are covered by the expanded CI suite.

…ates

Bumps the web-runtime group with 4 updates in the / directory: [next](https://github.com/vercel/next.js), [react](https://github.com/react/react/tree/HEAD/packages/react), [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) and [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight).


Updates `next` from 16.3.3 to 16.3.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.3.3...v16.3.5)

Updates `react` from 19.2.8 to 19.3.0
- [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.0/packages/react)

Updates `react-dom` from 19.2.8 to 19.3.0
- [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.0/packages/react-dom)

Updates `@astrojs/starlight` from 0.41.11 to 0.42.0
- [Release notes](https://github.com/withastro/starlight/releases)
- [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md)
- [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.0/packages/starlight)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: web-runtime
- dependency-name: react
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: web-runtime
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: web-runtime
- dependency-name: "@astrojs/starlight"
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: web-runtime
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026
@dependabot
dependabot Bot requested a review from CountableNewt as a code owner September 14, 2026 19:58
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026
Keep the web, Rust, Swift, and Android dependency graphs together so their compatibility can be checked as one candidate for ATE-21.
Restore deterministic artifact diagnostics, verify Swift installer signatures with official keys, exercise optional Iroh APIs, and update Bun lockfiles natively in future dependency PRs.
@CountableNewt CountableNewt changed the title chore(deps): bump the web-runtime group across 1 directory with 4 updates chore(deps): land reviewed September updates (ATE-21) Sep 25, 2026
@linear-code

linear-code Bot commented Sep 25, 2026

Copy link
Copy Markdown

ATE-21

Use one React type identity across workspace boundaries and decompress the official key response before verified Swift bootstrap.
@CountableNewt
CountableNewt merged commit 6f2b695 into dev Sep 25, 2026
30 checks passed
@CountableNewt
CountableNewt deleted the dependabot/npm_and_yarn/dev/web-runtime-3b6981e99e branch September 25, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant