2929 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
3030
3131 - name : Setup Node.js
32- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
32+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5
3333 with :
3434 cache : ' npm'
3535 node-version : ${{ env.NODE_VERSION }}
5656 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
5757
5858 - name : Setup Node.js
59- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
59+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5
6060 with :
6161 cache : ' npm'
6262 node-version : ${{ env.NODE_VERSION }}
8181 uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
8282
8383 - name : Install qlty
84- uses : qltysh/qlty-action/install@a19242102d17e497f437d7466aa01b528537e899
84+ uses : qltysh/qlty-action/install@6bbb1add7432c45a3fd35a824ea69dc5bef27967
8585
8686 - name : Run qlty check
8787 run : qlty check
@@ -102,7 +102,7 @@ jobs:
102102 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
103103
104104 - name : Setup Node.js
105- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
105+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5
106106 with :
107107 cache : ' npm'
108108 node-version : ${{ env.NODE_VERSION }}
@@ -152,7 +152,7 @@ jobs:
152152 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
153153
154154 - name : Setup Node.js
155- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
155+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5
156156 with :
157157 cache : ' npm'
158158 node-version : ${{ env.NODE_VERSION }}
@@ -167,6 +167,30 @@ jobs:
167167 - name : Check Licenses
168168 run : npm run check-licenses
169169
170+ spell-check :
171+ name : Spell Check
172+ runs-on : ubuntu-latest
173+ timeout-minutes : 15
174+ steps :
175+ - name : Checkout
176+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
177+
178+ - name : Setup Node.js
179+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
180+ with :
181+ cache : ' npm'
182+ node-version : ${{ env.NODE_VERSION }}
183+ registry-url : ' https://npm.pkg.github.com'
184+ scope : ' @deepnote'
185+
186+ - name : Install dependencies
187+ run : npm ci --prefer-offline --no-audit
188+ env :
189+ NODE_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
190+
191+ - name : Run spell check
192+ run : npm run spell-check
193+
170194 audit-prod :
171195 name : Audit - Production
172196 runs-on : ubuntu-latest
@@ -176,7 +200,7 @@ jobs:
176200 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
177201
178202 - name : Setup Node.js
179- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
203+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5
180204 with :
181205 cache : ' npm'
182206 node-version : ${{ env.NODE_VERSION }}
@@ -200,7 +224,7 @@ jobs:
200224 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
201225
202226 - name : Setup Node.js
203- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
227+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5
204228 with :
205229 cache : ' npm'
206230 node-version : ${{ env.NODE_VERSION }}
0 commit comments