Skip to content

Commit 0c35553

Browse files
Drop support for Node 20
1 parent f6cc6e2 commit 0c35553

15 files changed

Lines changed: 31 additions & 28 deletions

File tree

.changeset/thin-webs-notice.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
'@shopify/plugin-did-you-mean': major
3+
'@shopify/plugin-cloudflare': major
4+
'@shopify/create-app': major
5+
'@shopify/cli-kit': major
6+
'@shopify/store': major
7+
'@shopify/theme': major
8+
'@shopify/app': major
9+
'@shopify/cli': major
10+
'@shopify/e2e': major
11+
---
12+
13+
Drop support for Node 20

.github/workflows/tests-main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
strategy:
3333
matrix:
3434
os: [ 'ubuntu-latest', 'windows-latest', 'macos-latest' ]
35-
node: [ '20.14.0', '22.2.0', '24.1.0' ]
35+
node: [ '22.12.0', '24.1.0' ]
3636
steps:
3737
- uses: actions/checkout@v3
3838
name: Checkout [${{ github.ref_name }}]

.github/workflows/tests-manual.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ on:
1414
default: '24.1.0'
1515
type: choice
1616
options:
17-
- 20.14.0
18-
- 22.2.0
17+
- 22.12.0
1918
- 24.1.0
2019
os:
2120
description: 'Operating system'

.github/workflows/tests-pr.yml

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -156,21 +156,15 @@ jobs:
156156
strategy:
157157
matrix:
158158
os: [ 'ubuntu-latest', 'windows-latest', 'macos-latest' ]
159-
node: [ '20.14.0', '22.2.0', '24.1.0' ]
159+
node: [ '22.12.0', '24.1.0' ]
160160
shard: [ '' ]
161161
include:
162162
# Add sharding for Windows jobs to reduce wall-clock time
163163
- os: windows-latest
164-
node: '20.14.0'
164+
node: '22.12.0'
165165
shard: '1/2'
166166
- os: windows-latest
167-
node: '20.14.0'
168-
shard: '2/2'
169-
- os: windows-latest
170-
node: '22.2.0'
171-
shard: '1/2'
172-
- os: windows-latest
173-
node: '22.2.0'
167+
node: '22.12.0'
174168
shard: '2/2'
175169
- os: windows-latest
176170
node: '24.1.0'
@@ -181,10 +175,7 @@ jobs:
181175
exclude:
182176
# Exclude the non-sharded Windows entries (replaced by sharded ones above)
183177
- os: windows-latest
184-
node: '20.14.0'
185-
shard: ''
186-
- os: windows-latest
187-
node: '22.2.0'
178+
node: '22.12.0'
188179
shard: ''
189180
- os: windows-latest
190181
node: '24.1.0'

docs-shopify.dev/generated/generated_static_pages.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"type": "Generic",
1111
"anchorLink": "requirements",
1212
"title": "Requirements",
13-
"sectionContent": "\n- [Node.js](https://nodejs.org/en/download/): 20.10 or higher\n- A Node.js package manager: [npm](https://www.npmjs.com/get-npm), [Yarn 1.x](https://classic.yarnpkg.com/lang/en/docs/install), or [pnpm](https://pnpm.io/installation).\n- [Git](https://git-scm.com/downloads): 2.28.0 or higher\n"
13+
"sectionContent": "\n- [Node.js](https://nodejs.org/en/download/): 22.12 or higher\n- A Node.js package manager: [npm](https://www.npmjs.com/get-npm), [Yarn 1.x](https://classic.yarnpkg.com/lang/en/docs/install), or [pnpm](https://pnpm.io/installation).\n- [Git](https://git-scm.com/downloads): 2.28.0 or higher\n"
1414
},
1515
{
1616
"type": "Generic",
@@ -118,4 +118,4 @@
118118
}
119119
]
120120
}
121-
]
121+
]

docs-shopify.dev/static/cli.doc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const data: LandingTemplateSchema = {
1313
anchorLink: 'requirements',
1414
title: 'Requirements',
1515
sectionContent: `
16-
- [Node.js](https://nodejs.org/en/download/): 20.10 or higher
16+
- [Node.js](https://nodejs.org/en/download/): 22.12 or higher
1717
- A Node.js package manager: [npm](https://www.npmjs.com/get-npm), [Yarn 1.x](https://classic.yarnpkg.com/lang/en/docs/install), or [pnpm](https://pnpm.io/installation).
1818
- [Git](https://git-scm.com/downloads): 2.28.0 or higher
1919
`,

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
"@vitest/coverage-istanbul": "^3.1.4"
9494
},
9595
"engines": {
96-
"node": ">=20.10.0"
96+
"node": ">=22.12.0"
9797
},
9898
"os": [
9999
"darwin",

packages/cli-kit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
"typedoc": "^0.28.17"
175175
},
176176
"engines": {
177-
"node": ">=20.10.0"
177+
"node": ">=22.12.0"
178178
},
179179
"os": [
180180
"darwin",

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"esbuild-plugin-copy": "^2.1.1"
7373
},
7474
"engines": {
75-
"node": ">=20.10.0"
75+
"node": ">=22.12.0"
7676
},
7777
"os": [
7878
"darwin",

packages/create-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"@vitest/coverage-istanbul": "^3.1.4"
6565
},
6666
"engines": {
67-
"node": ">=20.10.0"
67+
"node": ">=22.12.0"
6868
},
6969
"os": [
7070
"darwin",

0 commit comments

Comments
 (0)