diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index beae564..2feb6e2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/setup-node@v6 with: - node-version: '^24.22.1' + node-version: '26.12.1' check-latest: true - name: Install Transloadit CLI run: npm install -g transloadit @@ -104,7 +104,7 @@ jobs: - uses: actions/setup-node@v6 with: - node-version: '^24.22.1' + node-version: '26.12.1' check-latest: true - name: Install Transloadit CLI run: npm install -g transloadit diff --git a/Dockerfile b/Dockerfile index c5787cf..a1c10ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 ARG PYTHON_VERSION=3.14 -FROM node:24.22.1-bookworm-slim AS node +FROM node:26.12.1-bookworm-slim AS node FROM python:${PYTHON_VERSION}-slim AS base ENV DEBIAN_FRONTEND=noninteractive \ diff --git a/README.md b/README.md index c36630d..73c4a8d 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,7 @@ scripts/test-in-docker.sh This script will: - build images for the Python versions we test in CI (3.12, 3.13, and 3.14) -- install Poetry, Node.js 24, and the Transloadit CLI +- install Poetry, Node.js 26, and the Transloadit CLI - pass credentials from `.env` (if present) so end-to-end tests can run against real Transloadit accounts Signature parity tests use `npx transloadit smart_sig` under the hood, matching the reference implementation used by our other SDKs. Our GitHub Actions workflow also runs the E2E upload and quickstart examples against Python 3.14 on every push/PR using a dedicated Transloadit test account (wired through the `TRANSLOADIT_KEY` and `TRANSLOADIT_SECRET` secrets).