Skip to content

Commit 8b74918

Browse files
authored
Update to node 24 (#6555)
* Update to node 24 * Change node version to lowest one in common with the Dockerfile * Match final image and builder image alpine versions
1 parent 48f03c7 commit 8b74918

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/elixir.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ jobs:
242242
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
243243
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
244244
with:
245-
node-version: 23.2.0
245+
node-version: 24.17.0
246246
cache: 'npm'
247247
cache-dependency-path: e2e/package-lock.json
248248
- name: Install dependencies

.github/workflows/tracker-script-npm-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525

2626
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2727
with:
28-
node-version: 23.2.0
28+
node-version: 24.17.0
2929
registry-url: 'https://registry.npmjs.org'
3030

3131
- name: Install dependencies

.github/workflows/tracker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2424
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2525
with:
26-
node-version: 23.2.0
26+
node-version: 24.17.0
2727
cache: 'npm'
2828
cache-dependency-path: tracker/package-lock.json
2929
- name: Install dependencies
@@ -63,7 +63,7 @@ jobs:
6363
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
6464
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
6565
with:
66-
node-version: 23.2.0
66+
node-version: 24.17.0
6767
cache: 'npm'
6868
cache-dependency-path: tracker/package-lock.json
6969
- name: Install dependencies

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
erlang 28.5.0.3
22
elixir 1.20.2-otp-28
3-
nodejs 23.2.0
3+
nodejs 24.17.0

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44

55
#### Builder
6-
FROM hexpm/elixir:1.20.2-erlang-28.5.0.3-alpine-3.22.5@sha256:8875407828c1b789485f9fcc6006e1ace39bb073b0467a95df3a3905d8d86d30 AS buildcontainer
6+
FROM hexpm/elixir:1.20.2-erlang-28.5.0.3-alpine-3.23.5@sha256:6f03034e254126f063959873d8d3b811ee92abaabab27b62c53982c4a1034e39 AS buildcontainer
77

88
ARG MIX_ENV=ce
99

@@ -21,7 +21,7 @@ RUN mkdir /app
2121
WORKDIR /app
2222

2323
# install build dependencies
24-
RUN apk add --no-cache git "nodejs-current=23.11.1-r0" yarn npm python3 ca-certificates wget gnupg make gcc libc-dev brotli
24+
RUN apk add --no-cache git "nodejs=24.17.0-r0" yarn npm python3 ca-certificates wget gnupg make gcc libc-dev brotli
2525

2626
COPY mix.exs ./
2727
COPY mix.lock ./
@@ -54,7 +54,7 @@ COPY rel rel
5454
RUN mix release plausible
5555

5656
# Main Docker Image
57-
FROM alpine:3.22.5@sha256:14358309a308569c32bdc37e2e0e9694be33a9d99e68afb0f5ff33cc1f695dce
57+
FROM alpine:3.23.5@sha256:fd791d74b68913cbb027c6546007b3f0d3bc45125f797758156952bc2d6daf40
5858
LABEL maintainer="plausible.io <hello@plausible.io>"
5959

6060
ARG BUILD_METADATA={}

0 commit comments

Comments
 (0)