6868
6969# Install Node.js:
7070 -name :' Install Node.js'
71- # Pin action to full length commit SHA corresponding to v3.8.1
72- uses :actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
71+ # Pin action to full length commit SHA
72+ uses :actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
7373with :
7474node-version :20
7575timeout-minutes :5
@@ -143,8 +143,8 @@ jobs:
143143# Install Node.js:
144144 -name :' Install Node.js'
145145if :${{ github.event.inputs.require-passing-tests == 'true' }}
146- # Pin action to full length commit SHA corresponding to v3.8.1
147- uses :actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
146+ # Pin action to full length commit SHA
147+ uses :actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
148148with :
149149node-version :20
150150timeout-minutes :5
@@ -256,8 +256,8 @@ jobs:
256256
257257# Install Node.js:
258258 -name :' Install Node.js'
259- # Pin action to full length commit SHA corresponding to v3.8.1
260- uses :actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
259+ # Pin action to full length commit SHA
260+ uses :actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
261261with :
262262node-version :20
263263timeout-minutes :5
@@ -283,7 +283,7 @@ jobs:
283283 find ./deno -type f -name '*.md' -print0 | xargs -0 sed -Ei "/\/tree\/main/b; /^\[@stdlib[^:]+: https:\/\/github.com\/stdlib-js\// s/(.*)/\\1\/tree\/deno/";
284284
285285 # Replace reference to `@stdlib/types` with CDN link:
286- find ./deno -type f -name '*.ts' -print0 | xargs -0 sed -Ei "s/\/\/\/ <reference types=\"@stdlib\/types\"\/>/\/\/\/ <reference types=\"https:\/\/cdn.jsdelivr.net\/gh\/stdlib-js\/types@main\/index.d.ts\"\/>/g"
286+ find ./deno -type f -name '*.ts' -print0 | xargs -0-r sed -Ei "s/\/\/\/ <reference types=\"@stdlib\/types\"\/>/\/\/\/ <reference types=\"https:\/\/cdn.jsdelivr.net\/gh\/stdlib-js\/types@main\/index.d.ts\"\/>/g"
287287
288288 # Change wording of project description to avoid reference to JavaScript and Node.js:
289289 find ./deno -type f -name '*.md' -print0 | xargs -0 sed -Ei "s/a standard library for JavaScript and Node.js, /a standard library /g"
@@ -424,8 +424,8 @@ jobs:
424424
425425# Install Node.js
426426 -name :' Install Node.js'
427- # Pin action to full length commit SHA corresponding to v3.8.1
428- uses :actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
427+ # Pin action to full length commit SHA
428+ uses :actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
429429with :
430430node-version :20
431431timeout-minutes :5
@@ -606,8 +606,8 @@ jobs:
606606
607607# Install Node.js:
608608 -name :' Install Node.js'
609- # Pin action to full length commit SHA corresponding to v3.8.1
610- uses :actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
609+ # Pin action to full length commit SHA
610+ uses :actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
611611with :
612612node-version :20
613613timeout-minutes :5
@@ -634,7 +634,7 @@ jobs:
634634 find ./esm -type f -name '*.md' -print0 | xargs -0 sed -Ei "/\/tree\/main/b; /^\[@stdlib[^:]+: https:\/\/github.com\/stdlib-js\// s/(.*)/\\1\/tree\/esm/";
635635
636636 # Replace reference to `@stdlib/types` with esm link:
637- find ./esm -type f -name '*.ts' -print0 | xargs -0 sed -Ei "s/\/\/\/ <reference types=\"@stdlib\/types\"\/>/\/\/\/ <reference types=\"https:\/\/cdn.jsdelivr.net\/gh\/stdlib-js\/types@esm\/index.d.ts\"\/>/g"
637+ find ./esm -type f -name '*.ts' -print0 | xargs -0-r sed -Ei "s/\/\/\/ <reference types=\"@stdlib\/types\"\/>/\/\/\/ <reference types=\"https:\/\/cdn.jsdelivr.net\/gh\/stdlib-js\/types@esm\/index.d.ts\"\/>/g"
638638
639639 # Change wording of project description to avoid reference to JavaScript and Node.js:
640640 find ./esm -type f -name '*.md' -print0 | xargs -0 sed -Ei "s/a standard library for JavaScript and Node.js, /a standard library /g"