Mirror of https://github.com/roostorg/coop github.com/roostorg/coop
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: Lock Node version to v24.14.0 to prevent inconsistency (#112)

* chore: Lock Node version to v24.14.0 to prevent inconsistency

Version selection was delegated to ".nvmrc" file where applicable.

Fixes: #111

authored by

Paweł Wieczorek and committed by
GitHub
d8e0a45f 3c0514ad

+11 -15
+2 -2
.devops/migrator/Dockerfile
··· 1 - FROM node:24-bullseye-slim AS builder 1 + FROM node:24.14.0-bullseye-slim AS builder 2 2 3 3 WORKDIR /app 4 4 ··· 13 13 14 14 RUN npm prune --omit=dev 15 15 16 - FROM node:24-bullseye-slim AS base 16 + FROM node:24.14.0-bullseye-slim AS base 17 17 18 18 WORKDIR /app 19 19
-2
.github/workflows/apply_pr_checks.yaml
··· 32 32 - uses: actions/setup-node@v6 33 33 with: 34 34 node-version-file: '.nvmrc' 35 - check-latest: true 36 35 cache: 'npm' 37 36 - run: npm ci 38 37 - name: Generate graphql ··· 56 55 - uses: actions/setup-node@v6 57 56 with: 58 57 node-version-file: '.nvmrc' 59 - check-latest: true 60 58 cache: 'npm' 61 59 62 60 - name: Install dependencies in root and client directory
-1
.github/workflows/publish-db-migrator.yaml
··· 22 22 uses: actions/setup-node@v6 23 23 with: 24 24 node-version-file: '.nvmrc' 25 - check-latest: true 26 25 registry-url: 'https://registry.npmjs.org' 27 26 cache: 'npm' 28 27
-1
.github/workflows/publish-types.yaml
··· 22 22 uses: actions/setup-node@v6 23 23 with: 24 24 node-version-file: '.nvmrc' 25 - check-latest: true 26 25 registry-url: 'https://registry.npmjs.org' 27 26 cache: 'npm' 28 27
+1 -1
.nvmrc
··· 1 - 24 1 + 24.14.0
+2 -2
Dockerfile
··· 7 7 # Docker's cache will let us skip installs when the dependencies haven't changed. 8 8 # We build on debian because it has fewer dependency issues than Alpine for our 9 9 # native modules, and we don't really care about the larger image size. 10 - FROM node:24-bullseye-slim AS server_base 10 + FROM node:24.14.0-bullseye-slim AS server_base 11 11 WORKDIR /app 12 12 13 13 # Append "--build-arg OMIT_SNOWFLAKE='true'" to your call to avoid installing ··· 25 25 RUN npm run build 26 26 27 27 # make a shared layer that can be the base for worker and api images. 28 - FROM node:24-bullseye-slim AS backend_base 28 + FROM node:24.14.0-bullseye-slim AS backend_base 29 29 WORKDIR /app 30 30 RUN apt-get update && apt-get install dumb-init 31 31 COPY --from=build_backend ["/app/package.json", "/app/package-lock.json", "./"]
+1 -1
client/Dockerfile
··· 1 - FROM node:24-bullseye-slim AS client_base 1 + FROM node:24.14.0-bullseye-slim AS client_base 2 2 WORKDIR /app 3 3 4 4 # ARG is used to get the release id into the ENV from the command line, and then
+2 -2
content-proxy/Dockerfile
··· 2 2 # Generic content proxy for iframe rendering with safety controls 3 3 4 4 # Stage 1: Build the application 5 - FROM node:24-bullseye-slim AS builder 5 + FROM node:24.14.0-bullseye-slim AS builder 6 6 7 7 WORKDIR /app 8 8 ··· 16 16 17 17 RUN npm prune --omit=dev 18 18 19 - FROM node:24-bullseye-slim 19 + FROM node:24.14.0-bullseye-slim 20 20 21 21 WORKDIR /app 22 22
+2 -2
docker-compose.yaml
··· 8 8 9 9 # Runs all migrations from scratch, after clearing the database(s). 10 10 migrations: 11 - image: node:24-bullseye-slim 11 + image: node:24.14.0-bullseye-slim 12 12 command: bash -c 'set -e 13 13 npm i && ( [ "$CI" = "true" ] && npm run db:clean -- --env staging || true ) 14 14 && for db in api-server-pg scylla clickhouse; do npm run db:create -- --db "$$db" --env staging; npm run db:update -- --db "$$db" --env staging; done' ··· 37 37 condition: service_healthy 38 38 39 39 drop_dbs: 40 - image: node:24-bullseye-slim 40 + image: node:24.14.0-bullseye-slim 41 41 command: bash -c 'npm i && npm run db:drop -- --env staging' 42 42 working_dir: /src 43 43 env_file: ./.env.githubci
+1 -1
nodejs-instrumentation/Dockerfile
··· 9 9 # - Grant the necessary access to `/autoinstrumentation` directory. `chmod -R go+r /autoinstrumentation` 10 10 # - For auto-instrumentation by container injection, the Linux command cp is 11 11 # used and must be availabe in the image. 12 - FROM node:24 AS build 12 + FROM node:24.14.0 AS build 13 13 14 14 WORKDIR /operator-build 15 15