Skip to content

Commit 7b72adc

Browse files
committed
feat: upgrade Node.js to 24.14.0 and ws-worker to 1.23.3
- Bump Node.js from 22.12.0 to 24.14.0 across .tool-versions, Dockerfiles, and CircleCI config - Bump @openfn/ws-worker to 1.23.3 (includes @openfn/runtime 1.9.0 with ESM resolve hook for Node 24 strict module resolution) - Update @types/node and @tsconfig/node-lts to v24 - Make dev/test database names configurable via DEV_DATABASE_NAME and TEST_DATABASE_NAME env vars - Update integration test version assertion to match Node 24
1 parent bf0687f commit 7b72adc

11 files changed

Lines changed: 64 additions & 186 deletions

File tree

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ orbs:
66
# Shared configuration
77
defaults:
88
elixir_version: &elixir_version "1.18.3-otp-27"
9-
nodejs_version: &nodejs_version "22.12.0"
9+
nodejs_version: &nodejs_version "24.14.0"
1010
docker_elixir: &docker_elixir
1111
- image: elixir:1.18.3-otp-27
1212
docker_elixir_postgres: &docker_elixir_postgres

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,5 @@ assets/test-results
9292

9393
.claude/settings.local.json
9494
test-results
95-
assets/coverage
95+
assets/coverage
96+
.envrc

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
erlang 27.3.3
22
elixir 1.18.3-otp-27
3-
nodejs 22.12.0
3+
nodejs 24.14.0
44
k6 0.49.0

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ and this project adheres to
1919

2020
### Changed
2121

22+
- Bumped Node.js from 22.12.0 to 24.14.0 and ws-worker from 1.23.1 to 1.23.3
23+
(includes ESM resolve hook for Node 24 compatibility)
24+
- Made dev and test database names configurable via `DEV_DATABASE_NAME` and
25+
`TEST_DATABASE_NAME` environment variables
26+
2227
### Fixed
2328

2429
## [2.16.1] - 2026-04-07

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
ARG ELIXIR_VERSION=1.18.3
1616
ARG OTP_VERSION=27.3.3
1717
ARG DEBIAN_VERSION=bookworm-20250428
18-
ARG NODE_VERSION=22.12.0
18+
ARG NODE_VERSION=24.14.0
1919
ARG ERL_FLAGS
2020

2121
ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"

Dockerfile-dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
ARG ELIXIR_VERSION=1.18.3
1717
ARG OTP_VERSION=27.3.3
1818
ARG DEBIAN_VERSION=bookworm-20250428
19-
ARG NODE_VERSION=22.12.0
19+
ARG NODE_VERSION=24.14.0
2020

2121
ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"
2222
ARG RUNNER_IMAGE="debian:${DEBIAN_VERSION}"

0 commit comments

Comments
 (0)