Skip to content

Commit 1ebc08f

Browse files
committed
Update GHA workflow versions: Node LTS=24, active=22,24; Ubuntu 26.04
1 parent 93ca364 commit 1ebc08f

3 files changed

Lines changed: 15 additions & 14 deletions

File tree

.github/workflows/ci.js.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ on:
99

1010
jobs:
1111
precheck:
12-
runs-on: ubuntu-24.04
12+
runs-on: ubuntu-26.04
1313

1414
steps:
1515
- uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5
16-
- name: Use Node.js LTS (16.x)
16+
- name: Use Node.js LTS (24.x)
1717
uses: actions/setup-node@v1
1818
with:
19-
node-version: 16.x
19+
node-version: 24.x
2020

2121
- name: Install project dependencies
2222
run: yarn install --frozen-lockfile --ignore-scripts
@@ -25,11 +25,11 @@ jobs:
2525
run: yarn lint
2626

2727
unit_tests:
28-
runs-on: ubuntu-24.04
28+
runs-on: ubuntu-26.04
2929

3030
strategy:
3131
matrix:
32-
node-version: [14.x, 16.x]
32+
node-version: [24.x, 26.x]
3333

3434
steps:
3535
- uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5
@@ -48,7 +48,7 @@ jobs:
4848
run: yarn test:e2e
4949

5050
smoke_tests:
51-
runs-on: ubuntu-24.04
51+
runs-on: ubuntu-26.04
5252
steps:
5353
- name: Checkout code
5454
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

.github/workflows/pr.ci.js.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ on: pull_request
77

88
jobs:
99
precheck:
10-
runs-on: ubuntu-24.04
10+
runs-on: ubuntu-26.04
1111

1212
steps:
1313
- name: Checkout PR
1414
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5
1515

16-
- name: Use Node.js LTS (16.x)
16+
- name: Use Node.js LTS (24.x)
1717
uses: actions/setup-node@v1
1818
with:
19-
node-version: 16.x
19+
node-version: 24.x
2020

2121
- name: Install project dependencies
2222
run: yarn install --frozen-lockfile --ignore-scripts
2323

2424
- name: Run exercism/javascript ci precheck (lint code)
2525
run: yarn lint
2626

27-
unit_tests:
28-
runs-on: ubuntu-24.04
27+
ci:
28+
runs-on: ubuntu-26.04
2929

3030
strategy:
3131
matrix:
32-
node-version: [14.x, 16.x]
32+
node-version: [24.x, 26.x]
3333

3434
steps:
3535
- name: Checkout PR
@@ -50,7 +50,7 @@ jobs:
5050
run: yarn test:e2e
5151

5252
smoke_tests:
53-
runs-on: ubuntu-24.04
53+
runs-on: ubuntu-26.04
5454
steps:
5555
- name: Checkout code
5656
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
FROM node:lts-alpine3.23@sha256:d1b3b4da11eefd5941e7f0b9cf17783fc99d9c6fc34884a665f40a06dbdfc94f AS builder
1+
# sha256:a0b9bf06e4e6193cf7a0f58816cc935ff8c2a908f81e6f1a95432d679c54fbfd => node:24.18.0-alpine3.24
2+
FROM node:lts-alpine@sha256:a0b9bf06e4e6193cf7a0f58816cc935ff8c2a908f81e6f1a95432d679c54fbfd AS builder
23

34
# Install SSL ca certificates
45
RUN apk update && apk add ca-certificates

0 commit comments

Comments
 (0)