Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/setup-node/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ runs:
shell: bash

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/_deploy_package.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Publish on GitHub Packages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Setup Node.js
uses: ./.github/actions/setup-node
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/_deploy_pulumi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
group: deployment
cancel-in-progress: false
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Authorize GCloud SDK
uses: google-github-actions/auth@v2
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Setup Node.js
uses: ./.github/actions/setup-node
Expand All @@ -39,13 +39,13 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Enable Corepack
run: corepack enable

- name: Setup Node.js from .nvmrc
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version-file: .nvmrc

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cleanup-pr-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v7

- name: Cleanup
run: |
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v20.18.0
v24.14.1
4 changes: 2 additions & 2 deletions apps/cloud/src/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG NODE_IMAGE=us-central1-docker.pkg.dev/mimetic-algebra-344104/keeta/nodejs-base-20@sha256:77c6a086e53d1a81e1d58bc9679ed2426e9badd0fb79fdd1a61455f0f40b8b4a
ARG NODE_IMAGE=us-central1-docker.pkg.dev/mimetic-algebra-344104/keeta/nodejs-base-24@sha256:d3be1edd8c0de70fb9d621a2494c7cc58e0ebbeeae64a54d666773510feb1d34
FROM ${NODE_IMAGE} AS base

#
Expand All @@ -19,7 +19,7 @@ RUN unzip -o server.zip -d /app && \
#
# Runner stage
#
FROM gcr.io/distroless/nodejs20-debian12 AS server-runner
FROM gcr.io/distroless/nodejs24-debian12 AS server-runner

# Create app directory
WORKDIR /app
Expand Down
2 changes: 1 addition & 1 deletion npm-shrinkwrap.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
},
"packageManager": "npm@9.8.1",
"engines": {
"node": ">=20.18.0",
"node": ">=24.14.1",
"npm": ">=9.8.1"
},
"engineStrict": true,
Expand Down
Loading