Skip to content

build: move runtime to Node.js 24 - #43

Merged
lewxdev merged 4 commits into
mainfrom
codex/deps-runtime
Aug 15, 2026
Merged

build: move runtime to Node.js 24#43
lewxdev merged 4 commits into
mainfrom
codex/deps-runtime

Conversation

@lewxdev

@lewxdev lewxdev commented Aug 14, 2026

Copy link
Copy Markdown
Owner

summary

  • pin Node.js 24.18.0 across devEngines, the local setup docs, and the Docker image
  • align @types/node with Node.js 24 and refresh the lockfile

why

keeping the declared development runtime and container runtime on one exact version prevents environment drift.

stack

this is the runtime foundation for the dependency-remediation stack. #44 builds on this PR.

validation

  • Fly review deployment

lewxdev and others added 4 commits August 14, 2026 20:59
Prompt:
go ahead and fix everything here, but keep each area should be a single slice in a $gh-stack, you can make each area a subagent too

Co-authored-by: Codex <codex@openai.com>
Prompt:
adjust the stack, #48 is unnecessary that was already fixed, we can just pull the latest changes

Co-authored-by: Codex <codex@openai.com>
Prompt:

```json
{
  "name": "mmmines",
  "private": true,
  "engines": {
    "node": ">=24"
  },
  "scripts": {
```

please use `devEngines`, not `engines` they have different meanings, no?
and it should be exact, pinned to the precise version of `@types/node` that is currently available for node 24

Co-authored-by: Codex <codex@openai.com>
Prompt:

```json
"devEngines": {
  "runtime": {
    "name": "node",
    "version": "24.18.0",
    "onFail": "error"
  }
}
```

onFail is not necessary here, it's default

Co-authored-by: Codex <codex@openai.com>
@lewxdev
lewxdev force-pushed the codex/deps-runtime branch from 9cec1c8 to c43d138 Compare August 15, 2026 01:02
@lewxdev
lewxdev merged commit 7de95d7 into main Aug 15, 2026
1 check passed
@lewxdev
lewxdev deleted the codex/deps-runtime branch August 15, 2026 01:19
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