From 14c767b49a41a77207a5f82ac96f65858ddc585a Mon Sep 17 00:00:00 2001 From: nicktrn <55853254+nicktrn@users.noreply.github.com> Date: Tue, 2 Jun 2026 10:12:34 +0100 Subject: [PATCH] chore: bump node to 20.20.2 --- .github/workflows/changesets-pr.yml | 2 +- .github/workflows/claude.yml | 2 +- .github/workflows/e2e-webapp-auth-full.yml | 2 +- .github/workflows/e2e-webapp.yml | 2 +- .github/workflows/e2e.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/sdk-compat.yml | 6 +++--- .github/workflows/typecheck.yml | 2 +- .github/workflows/unit-tests-internal.yml | 4 ++-- .github/workflows/unit-tests-packages.yml | 4 ++-- .github/workflows/unit-tests-webapp.yml | 4 ++-- .nvmrc | 2 +- AGENTS.md | 2 +- CONTRIBUTING.md | 4 ++-- docker/Dockerfile | 2 +- 15 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/changesets-pr.yml b/.github/workflows/changesets-pr.yml index 66b7f24c656..597dbabee29 100644 --- a/.github/workflows/changesets-pr.yml +++ b/.github/workflows/changesets-pr.yml @@ -36,7 +36,7 @@ jobs: - name: Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 96a3ec96385..9308d5101ad 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -39,7 +39,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" - name: 📥 Download deps diff --git a/.github/workflows/e2e-webapp-auth-full.yml b/.github/workflows/e2e-webapp-auth-full.yml index a00ca7a4195..1a02afce926 100644 --- a/.github/workflows/e2e-webapp-auth-full.yml +++ b/.github/workflows/e2e-webapp-auth-full.yml @@ -85,7 +85,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" - name: 🐳 Login to DockerHub diff --git a/.github/workflows/e2e-webapp.yml b/.github/workflows/e2e-webapp.yml index 307898facd4..03fef144c46 100644 --- a/.github/workflows/e2e-webapp.yml +++ b/.github/workflows/e2e-webapp.yml @@ -59,7 +59,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" # ..to avoid rate limits when pulling images diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index b9d1e19c6be..a70f0400e0a 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -37,7 +37,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 - name: 📥 Download deps run: pnpm install --frozen-lockfile --filter trigger.dev... diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8ab9a4e3207..c56875c55fa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -90,7 +90,7 @@ jobs: - name: Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" # npm v11.5.1 or newer is required for OIDC support @@ -288,7 +288,7 @@ jobs: - name: Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" # npm v11.5.1 or newer is required for OIDC support diff --git a/.github/workflows/sdk-compat.yml b/.github/workflows/sdk-compat.yml index 1940504e3f8..1510af23181 100644 --- a/.github/workflows/sdk-compat.yml +++ b/.github/workflows/sdk-compat.yml @@ -70,7 +70,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" - name: 🥟 Setup Bun @@ -112,7 +112,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" - name: 🦕 Setup Deno @@ -158,7 +158,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" - name: 📥 Download deps diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index 199af9f741a..91ec46f3a9a 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -25,7 +25,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" - name: 📥 Download deps diff --git a/.github/workflows/unit-tests-internal.yml b/.github/workflows/unit-tests-internal.yml index 97ba202fcb3..7c4155f93b3 100644 --- a/.github/workflows/unit-tests-internal.yml +++ b/.github/workflows/unit-tests-internal.yml @@ -64,7 +64,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" # ..to avoid rate limits when pulling images @@ -134,7 +134,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 # no cache enabled, we're not installing deps - name: Download blob reports from GitHub Actions Artifacts diff --git a/.github/workflows/unit-tests-packages.yml b/.github/workflows/unit-tests-packages.yml index fb3d513aecb..30d914c392f 100644 --- a/.github/workflows/unit-tests-packages.yml +++ b/.github/workflows/unit-tests-packages.yml @@ -64,7 +64,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" # ..to avoid rate limits when pulling images @@ -134,7 +134,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 # no cache enabled, we're not installing deps - name: Download blob reports from GitHub Actions Artifacts diff --git a/.github/workflows/unit-tests-webapp.yml b/.github/workflows/unit-tests-webapp.yml index 79445503669..df7e280d6b4 100644 --- a/.github/workflows/unit-tests-webapp.yml +++ b/.github/workflows/unit-tests-webapp.yml @@ -64,7 +64,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 cache: "pnpm" # ..to avoid rate limits when pulling images @@ -142,7 +142,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 20.20.2 # no cache enabled, we're not installing deps - name: Download blob reports from GitHub Actions Artifacts diff --git a/.nvmrc b/.nvmrc index 7c663e0a0bd..c675bca8de0 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.20.0 \ No newline at end of file +v20.20.2 diff --git a/AGENTS.md b/AGENTS.md index d3f23dfaf2c..c66ac4180a2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -13,7 +13,7 @@ This repository is a pnpm monorepo managed with Turbo. It contains multiple apps See `ai/references/repo.md` for a more complete explanation of the workspaces. ## Development setup -1. Install dependencies with `pnpm i` (pnpm `10.33.2` and Node.js `20.20.0` are required). +1. Install dependencies with `pnpm i` (pnpm `10.33.2` and Node.js `20.20.2` are required). 2. Copy `.env.example` to `.env` and generate a random 16 byte hex string for `ENCRYPTION_KEY` (`openssl rand -hex 16`). Update other secrets if needed. 3. Start the local services with Docker: ```bash diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 22cc7847f4b..5eba36ce3e8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -29,7 +29,7 @@ branch are tagged into a release periodically. ### Prerequisites -- [Node.js](https://nodejs.org/en) version 20.20.0 +- [Node.js](https://nodejs.org/en) version 20.20.2 - [pnpm package manager](https://pnpm.io/installation) version 10.33.2 - [Docker](https://www.docker.com/get-started/) - [protobuf](https://github.com/protocolbuffers/protobuf) @@ -49,7 +49,7 @@ branch are tagged into a release periodically. ``` cd trigger.dev ``` -3. Ensure you are on the correct version of Node.js (20.20.0). If you are using `nvm`, there is an `.nvmrc` file that will automatically select the correct version of Node.js when you navigate to the repository. +3. Ensure you are on the correct version of Node.js (20.20.2). If you are using `nvm`, there is an `.nvmrc` file that will automatically select the correct version of Node.js when you navigate to the repository. 4. Run `corepack enable` to use the correct version of pnpm (`10.33.2`) as specified in the root `package.json` file. diff --git a/docker/Dockerfile b/docker/Dockerfile index 5906b63e194..c075d3f8004 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_IMAGE=node:20.20-bullseye-slim@sha256:d6c3903e556d4161f63af4550e76244908b6668e1a7d2983eff4873a0c2b0413 +ARG NODE_IMAGE=node:20.20.2-bullseye-slim@sha256:65ef49f7d24aefd012a7fc6f9a2b734bcc19e424976a81f60c86b47266ef5b28 FROM golang:1.23-alpine AS goose_builder RUN go install github.com/pressly/goose/v3/cmd/goose@v3.26.0