Skip to content

Commit 86875ea

Browse files
authored
Bump Node.js version and GitHub actions (#5)
* Bump default Node.js version to 20 * Bump GitHub actions to latest major versions
1 parent 27eceec commit 86875ea

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/reusable-base.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- id: split-os
4646
run: echo "splitted=$(echo '${{ inputs.os || 'ubuntu-latest' }}' | jq -R -c 'split(",")')" >> $GITHUB_OUTPUT
4747
- id: split-node-versions
48-
run: echo "splitted=$(echo '${{ inputs.node-versions || '18' }}' | jq -R -c 'split(",")')" >> $GITHUB_OUTPUT
48+
run: echo "splitted=$(echo '${{ inputs.node-versions || '20' }}' | jq -R -c 'split(",")')" >> $GITHUB_OUTPUT
4949

5050
test:
5151
name: Test
@@ -57,18 +57,18 @@ jobs:
5757
strategy:
5858
fail-fast: false
5959
matrix:
60-
node_version: ${{ fromJson(needs.resolve_inputs.outputs.nodeVersions || '["18"]') }}
60+
node_version: ${{ fromJson(needs.resolve_inputs.outputs.nodeVersions || '["20"]') }}
6161
os: ${{ fromJson(needs.resolve_inputs.outputs.os || '["ubuntu-latest"]') }}
6262

6363
steps:
6464
- name: Checkout code
65-
uses: actions/checkout@v3
65+
uses: actions/checkout@v4
6666
with:
6767
submodules: ${{ inputs.submodules }}
6868

6969

7070
- name: Use Node.js ${{ matrix.node_version }}
71-
uses: actions/setup-node@v3
71+
uses: actions/setup-node@v4
7272
with:
7373
node-version: ${{ matrix.node_version }}
7474

.github/workflows/reusable-sync.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,14 @@ jobs:
9797
steps:
9898
# Base setup
9999

100-
- uses: actions/checkout@v3
100+
- uses: actions/checkout@v4
101101
with:
102102
fetch-depth: 0 # As we want to check if the remote branch already exists and is up to date
103103
token: ${{ secrets.GITHUB_TOKEN_OVERRIDE || secrets.GITHUB_TOKEN }}
104104

105105
- name: Set up Node.js
106106
if: inputs.npm-pre-sync-script || inputs.npm-post-sync-script
107-
uses: actions/setup-node@v3
107+
uses: actions/setup-node@v4
108108
with:
109109
node-version: ${{ inputs.node-version }}
110110

.github/workflows/type-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ on:
3434
type: string
3535
submodules:
3636
default: false
37-
description: 'From actions/checkout@v3'
37+
description: 'From actions/checkout@v4'
3838
required: false
3939
type: string
4040

@@ -73,9 +73,9 @@ jobs:
7373
ts_lib: ${{ fromJson(needs.resolve_inputs.outputs.tsLibs) }}
7474
ts_project: ${{ fromJson(needs.resolve_inputs.outputs.tsProjects) }}
7575
steps:
76-
- uses: actions/checkout@v3
76+
- uses: actions/checkout@v4
7777
- name: Use Node.js ${{ matrix.node_version }}
78-
uses: actions/setup-node@v3
78+
uses: actions/setup-node@v4
7979
with:
8080
submodules: ${{ inputs.submodules }}
8181
node-version: ${{ matrix.node_version }}

0 commit comments

Comments
 (0)