Repository navigation
chore: consolidate dependency automation - #6
Merged
christopherjnelson merged 1 commit intoAug 14, 2026
Merged
Conversation
This was referenced Aug 14, 2026
christopherjnelson
marked this pull request as ready for review
August 14, 2026 01:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
apps/world-lab/next-env.d.tswhile preserving type generationRoot causes
The foundation workflow was merged with
actions/checkout@v6,actions/setup-node@v6, andpnpm/action-setup@v5while Dependabot was scheduled weekly and GitHub Actions updates were not grouped. Dependabot therefore opened three immediate, separate action-major PRs (#2, #3, and #4). The npm ecosystem was grouped but also ran weekly, producing an additional major-update PR (#5).The observed current CI failure was in PR #5. Dependabot changed ESLint 9.39.5 to 10.8.1 and TypeScript 5.9.3 to 7.0.2, and regenerated
pnpm-lock.yamlusing compact YAML serialization. The repository's Prettier-expanded lockfile format then causedpnpm format:checkto fail onpnpm-lock.yamlbefore lint, typecheck, tests, or build ran. TypeScript 7 is also outside the installedtypescript-eslint8.67.0 peer range (>=4.8.4 <6.1.0), so those major upgrades are not incorporated into this narrow compatible cleanup.An older foundation CI failure was unrelated: an invalid MapLibre default import prevented the Playwright web server from starting and a React ref write failed lint. That was corrected on the foundation branch before PR #1 merged; current
mainCI is green.Superseded Dependabot PRs
This PR consolidates or supersedes the following routine version-update PRs, which were closed without merging:
actions/setup-nodev6 to v7pnpm/action-setupv5 to v6actions/checkoutv6 to v7None of these are Dependabot security-update PRs.
Changes
actions/checkout@v7,actions/setup-node@v7, andpnpm/action-setup@v6in both CI jobsmain, concurrency cancellation, separate quality/build and browser-smoke jobs, andcontents: readpermissionsopen-pull-requests-limitto 1@types/nodefrom 26.2.0 to 24.13.3 and update only the related lockfile resolution graphapps/world-lab/next-env.d.ts, retain it in the World Lab TypeScript include list, and runnext typegen && tsc --noEmitfor World Lab type checkingAGENTS.mdand testing documentation so coding agents write tests/configure CI/provide commands, while the repository owner runs local validation unless explicitly delegated in-sessionNo dependency auto-merge workflow or configuration exists, and none is added.
Tests and checks affected
CI still runs frozen installation, formatting, lint, type checking, unit/integration tests, build, Chromium installation, and Playwright smoke tests. The World Lab typecheck now generates Next.js route types before invoking TypeScript.
No local validation suite was run by the coding agent, per repository-owner instruction. The dependency-only
pnpm install --lockfile-only --ignore-scriptsoperation was used to resolve Node 24 types; unrelated lockfile serialization churn was removed before commit.Automatic GitHub CI on this draft PR passed both the
Quality and buildandBrowser smokejobs.Local validation checklist
Run in this order:
Known limitations
Product impact
No product behavior, world-engine behavior, agent functionality, model-provider integration, player functionality, or World Lab design changed.