@@ -50,12 +50,12 @@ jobs:
5050 os : [ubuntu-24.04, macos-14, windows-2022]
5151 node-version : ['22']
5252 # Must include the minimum deno version from the `DENO_VERSION_RANGE` constant in `node/bridge.ts`.
53- deno-version : ['v1.39.0', 'v1.46.3 ']
53+ deno-version : ['v1.39.0', 'v2.2.4 ']
5454 include :
5555 - os : ubuntu-24.04
5656 # Earliest supported version
57- node-version : ' 14.16 .0'
58- deno-version : ' v1.46.3 '
57+ node-version : ' 18.14 .0'
58+ deno-version : ' v2.2.4 '
5959 fail-fast : false
6060 steps :
6161 # Sets an output parameter if this is a release PR
7676 node-version : ${{ matrix.node-version }}
7777 cache : ' npm'
7878 if : ${{ !steps.release-check.outputs.IS_RELEASE }}
79- - name : Install npm@7
80- run : npm install -g npm@7
81- if : ${{ matrix.node-version == '14.16.0' && !steps.release-check.outputs.IS_RELEASE }}
8279 - name : Setup Deno
8380 uses : denoland/setup-deno@v1
8481 with :
@@ -115,23 +112,23 @@ jobs:
115112 # We test on the oldest supported Node.js version, but only with a
116113 # single combination (Ubuntu)
117114 - os : ubuntu-24.04
118- node-version : ' 14.16 .0'
115+ node-version : ' 18.14 .0'
119116 install-command : npm ci
120117 machine : ' 0'
121118 - os : ubuntu-24.04
122- node-version : ' 14.16 .0'
119+ node-version : ' 18.14 .0'
123120 install-command : npm ci
124121 machine : ' 1'
125122 - os : ubuntu-24.04
126- node-version : ' 14.16 .0'
123+ node-version : ' 18.14 .0'
127124 install-command : npm ci
128125 machine : ' 2'
129126 - os : ubuntu-24.04
130- node-version : ' 14.16 .0'
127+ node-version : ' 18.14 .0'
131128 install-command : npm ci
132129 machine : ' 3'
133130 - os : ubuntu-24.04
134- node-version : ' 14.16 .0'
131+ node-version : ' 18.14 .0'
135132 install-command : npm ci
136133 machine : ' 4'
137134 fail-fast : false
@@ -149,27 +146,24 @@ jobs:
149146 with :
150147 fetch-depth : 0
151148 if : ${{ !steps.release-check.outputs.IS_RELEASE }}
152- - name : corepack update
153- # corepack version distributed with Node.js has a problem with new package manager releases,
154- # so forcing fixed version of corepack here
155- run : npm i -g corepack --force
156- - name : setup pnpm/yarn
157- run : corepack enable
158- if : ${{ !steps.release-check.outputs.IS_RELEASE }}
159149 - name : Setup Deno
160150 uses : denoland/setup-deno@v1
161151 with :
162- deno-version : v1.46.3
152+ deno-version : v2.2.4
163153 if : ${{ !steps.release-check.outputs.IS_RELEASE }}
164154 - name : Node.js ${{ matrix.node-version }}
165155 uses : actions/setup-node@v4
166156 with :
167157 node-version : ${{ matrix.node-version }}
168158 cache : ' npm'
169159 if : ${{ !steps.release-check.outputs.IS_RELEASE }}
170- - name : Install npm@7
171- run : npm install -g npm@7
172- if : ${{ matrix.node-version == '14.16.0' && !steps.release-check.outputs.IS_RELEASE }}
160+ - name : corepack update
161+ # corepack version distributed with Node.js has a problem with new package manager releases,
162+ # so forcing fixed version of corepack here
163+ run : npm i -g corepack --force
164+ - name : setup pnpm/yarn
165+ run : corepack enable
166+ if : ${{ !steps.release-check.outputs.IS_RELEASE }}
173167 - name : Set up Go
174168 uses : actions/setup-go@v5
175169 with :
0 commit comments