Skip to content

Commit b777b44

Browse files
authored
ci(workflows/ci): setup node before enabling corepack (#300)
* ci(workflows/ci): setup node before enabling corepack * chore: dedupe * ci: upgrade andresz1/size-limit-action * chore: remove unused worker.mjs check
1 parent 4f9db59 commit b777b44

File tree

4 files changed

+28
-158
lines changed

4 files changed

+28
-158
lines changed

.github/workflows/ci.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,15 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v4
2222

23+
- name: Setup target Node.js to enable Corepack
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: ${{ matrix.node }}
27+
2328
- name: Enable Corepack
2429
run: corepack enable
2530

26-
- name: Setup Node.js ${{ matrix.node }}
31+
- name: Setup Node.js ${{ matrix.node }} with cache
2732
uses: actions/setup-node@v4
2833
with:
2934
node-version: ${{ matrix.node }}

.github/workflows/size-limit.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Install Dependencies
2828
run: yarn --immutable
2929

30-
- uses: andresz1/size-limit-action@v1
30+
- uses: andresz1/size-limit-action@v1.8.0
3131
with:
3232
github_token: ${{ secrets.GITHUB_TOKEN }}
3333
skip_step: install

.size-limit.json

-4
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,5 @@
22
{
33
"path": "./lib/index.js",
44
"limit": "2.8kB"
5-
},
6-
{
7-
"path": "./lib/worker.mjs",
8-
"limit": "180B"
95
}
106
]

yarn.lock

+21-152
Original file line numberDiff line numberDiff line change
@@ -216,16 +216,7 @@ __metadata:
216216
languageName: node
217217
linkType: hard
218218

219-
"@1stg/tsconfig@npm:^2.3.2":
220-
version: 2.3.2
221-
resolution: "@1stg/tsconfig@npm:2.3.2"
222-
peerDependencies:
223-
typescript: ">=3.0.0"
224-
checksum: 4670b7f7f3b5240fb9099bb423f5332f927904d1d489767c4658033a0bf273918e39c5fb2d20249cf762813f7798c6c4bd2efc6008f7f148917bc1fd16ab7c2f
225-
languageName: node
226-
linkType: hard
227-
228-
"@1stg/tsconfig@npm:^2.3.3":
219+
"@1stg/tsconfig@npm:^2.3.2, @1stg/tsconfig@npm:^2.3.3":
229220
version: 2.3.3
230221
resolution: "@1stg/tsconfig@npm:2.3.3"
231222
peerDependencies:
@@ -2745,31 +2736,13 @@ __metadata:
27452736
languageName: node
27462737
linkType: hard
27472738

2748-
"@eslint/js@npm:8.55.0":
2749-
version: 8.55.0
2750-
resolution: "@eslint/js@npm:8.55.0"
2751-
checksum: 34b001a95b16501fd64f525b1de3ab0e4c252e5820b74069004934cb13977fc04ba4522a3e8f8074bd6af49da10d3444cd49fa711819f425ad73d6bf46eea82d
2752-
languageName: node
2753-
linkType: hard
2754-
27552739
"@eslint/js@npm:8.57.0":
27562740
version: 8.57.0
27572741
resolution: "@eslint/js@npm:8.57.0"
27582742
checksum: 3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0
27592743
languageName: node
27602744
linkType: hard
27612745

2762-
"@humanwhocodes/config-array@npm:^0.11.13":
2763-
version: 0.11.13
2764-
resolution: "@humanwhocodes/config-array@npm:0.11.13"
2765-
dependencies:
2766-
"@humanwhocodes/object-schema": "npm:^2.0.1"
2767-
debug: "npm:^4.1.1"
2768-
minimatch: "npm:^3.0.5"
2769-
checksum: 9f655e1df7efa5a86822cd149ca5cef57240bb8ffd728f0c07cc682cc0a15c6bdce68425fbfd58f9b3e8b16f79b3fd8cb1e96b10c434c9a76f20b2a89f213272
2770-
languageName: node
2771-
linkType: hard
2772-
27732746
"@humanwhocodes/config-array@npm:^0.11.14":
27742747
version: 0.11.14
27752748
resolution: "@humanwhocodes/config-array@npm:0.11.14"
@@ -2788,13 +2761,6 @@ __metadata:
27882761
languageName: node
27892762
linkType: hard
27902763

2791-
"@humanwhocodes/object-schema@npm:^2.0.1":
2792-
version: 2.0.1
2793-
resolution: "@humanwhocodes/object-schema@npm:2.0.1"
2794-
checksum: dbddfd0465aecf92ed845ec30d06dba3f7bb2496d544b33b53dac7abc40370c0e46b8787b268d24a366730d5eeb5336ac88967232072a183905ee4abf7df4dab
2795-
languageName: node
2796-
linkType: hard
2797-
27982764
"@humanwhocodes/object-schema@npm:^2.0.2":
27992765
version: 2.0.3
28002766
resolution: "@humanwhocodes/object-schema@npm:2.0.3"
@@ -3779,16 +3745,7 @@ __metadata:
37793745
languageName: node
37803746
linkType: hard
37813747

3782-
"@types/node@npm:^18.0.0":
3783-
version: 18.19.2
3784-
resolution: "@types/node@npm:18.19.2"
3785-
dependencies:
3786-
undici-types: "npm:~5.26.4"
3787-
checksum: 122958ac4be81ea2b53da53de29441f8d98d572cc5c704c6bba788343281a47185a405cf0c650a702b7549e09584a7a39a51f27658088a8d8192163bcac079a0
3788-
languageName: node
3789-
linkType: hard
3790-
3791-
"@types/node@npm:^18.19.39":
3748+
"@types/node@npm:^18.0.0, @types/node@npm:^18.19.39":
37923749
version: 18.19.39
37933750
resolution: "@types/node@npm:18.19.39"
37943751
dependencies:
@@ -5454,7 +5411,19 @@ __metadata:
54545411
languageName: node
54555412
linkType: hard
54565413

5457-
"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
5414+
"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5":
5415+
version: 4.3.5
5416+
resolution: "debug@npm:4.3.5"
5417+
dependencies:
5418+
ms: "npm:2.1.2"
5419+
peerDependenciesMeta:
5420+
supports-color:
5421+
optional: true
5422+
checksum: cb6eab424c410e07813ca1392888589972ce9a32b8829c6508f5e1f25f3c3e70a76731610ae55b4bbe58d1a2fffa1424b30e97fa8d394e49cd2656a9643aedd2
5423+
languageName: node
5424+
linkType: hard
5425+
5426+
"debug@npm:4.3.4":
54585427
version: 4.3.4
54595428
resolution: "debug@npm:4.3.4"
54605429
dependencies:
@@ -5475,18 +5444,6 @@ __metadata:
54755444
languageName: node
54765445
linkType: hard
54775446

5478-
"debug@npm:^4.3.5":
5479-
version: 4.3.5
5480-
resolution: "debug@npm:4.3.5"
5481-
dependencies:
5482-
ms: "npm:2.1.2"
5483-
peerDependenciesMeta:
5484-
supports-color:
5485-
optional: true
5486-
checksum: cb6eab424c410e07813ca1392888589972ce9a32b8829c6508f5e1f25f3c3e70a76731610ae55b4bbe58d1a2fffa1424b30e97fa8d394e49cd2656a9643aedd2
5487-
languageName: node
5488-
linkType: hard
5489-
54905447
"decamelize-keys@npm:^1.1.0":
54915448
version: 1.1.1
54925449
resolution: "decamelize-keys@npm:1.1.1"
@@ -6215,19 +6172,7 @@ __metadata:
62156172
languageName: node
62166173
linkType: hard
62176174

6218-
"eslint-module-utils@npm:^2.8.0":
6219-
version: 2.8.0
6220-
resolution: "eslint-module-utils@npm:2.8.0"
6221-
dependencies:
6222-
debug: "npm:^3.2.7"
6223-
peerDependenciesMeta:
6224-
eslint:
6225-
optional: true
6226-
checksum: a9a7ed93eb858092e3cdc797357d4ead2b3ea06959b0eada31ab13862d46a59eb064b9cb82302214232e547980ce33618c2992f6821138a4934e65710ed9cc29
6227-
languageName: node
6228-
linkType: hard
6229-
6230-
"eslint-module-utils@npm:^2.8.1":
6175+
"eslint-module-utils@npm:^2.8.0, eslint-module-utils@npm:^2.8.1":
62316176
version: 2.8.1
62326177
resolution: "eslint-module-utils@npm:2.8.1"
62336178
dependencies:
@@ -6266,26 +6211,7 @@ __metadata:
62666211
languageName: node
62676212
linkType: hard
62686213

6269-
"eslint-plugin-import@npm:eslint-plugin-i@^2.27.5":
6270-
version: 2.29.0
6271-
resolution: "eslint-plugin-i@npm:2.29.0"
6272-
dependencies:
6273-
debug: "npm:^3.2.7"
6274-
doctrine: "npm:^2.1.0"
6275-
eslint-import-resolver-node: "npm:^0.3.9"
6276-
eslint-module-utils: "npm:^2.8.0"
6277-
get-tsconfig: "npm:^4.6.2"
6278-
is-glob: "npm:^4.0.3"
6279-
minimatch: "npm:^3.1.2"
6280-
resolve: "npm:^1.22.3"
6281-
semver: "npm:^7.5.3"
6282-
peerDependencies:
6283-
eslint: ^7.2.0 || ^8
6284-
checksum: fb0e694b1e57962c97aa573223cec79fff72351d0f98d8ea28a6d31716a9f7224ae995f68b8d51ede5987add61582760fc137d7a7ec2bb7ce7d1f834c675adb8
6285-
languageName: node
6286-
linkType: hard
6287-
6288-
"eslint-plugin-import@npm:eslint-plugin-i@^2.29.1":
6214+
"eslint-plugin-import@npm:eslint-plugin-i@^2.27.5, eslint-plugin-import@npm:eslint-plugin-i@^2.29.1":
62896215
version: 2.29.1
62906216
resolution: "eslint-plugin-i@npm:2.29.1"
62916217
dependencies:
@@ -6682,55 +6608,7 @@ __metadata:
66826608
languageName: node
66836609
linkType: hard
66846610

6685-
"eslint@npm:^8.43.0":
6686-
version: 8.55.0
6687-
resolution: "eslint@npm:8.55.0"
6688-
dependencies:
6689-
"@eslint-community/eslint-utils": "npm:^4.2.0"
6690-
"@eslint-community/regexpp": "npm:^4.6.1"
6691-
"@eslint/eslintrc": "npm:^2.1.4"
6692-
"@eslint/js": "npm:8.55.0"
6693-
"@humanwhocodes/config-array": "npm:^0.11.13"
6694-
"@humanwhocodes/module-importer": "npm:^1.0.1"
6695-
"@nodelib/fs.walk": "npm:^1.2.8"
6696-
"@ungap/structured-clone": "npm:^1.2.0"
6697-
ajv: "npm:^6.12.4"
6698-
chalk: "npm:^4.0.0"
6699-
cross-spawn: "npm:^7.0.2"
6700-
debug: "npm:^4.3.2"
6701-
doctrine: "npm:^3.0.0"
6702-
escape-string-regexp: "npm:^4.0.0"
6703-
eslint-scope: "npm:^7.2.2"
6704-
eslint-visitor-keys: "npm:^3.4.3"
6705-
espree: "npm:^9.6.1"
6706-
esquery: "npm:^1.4.2"
6707-
esutils: "npm:^2.0.2"
6708-
fast-deep-equal: "npm:^3.1.3"
6709-
file-entry-cache: "npm:^6.0.1"
6710-
find-up: "npm:^5.0.0"
6711-
glob-parent: "npm:^6.0.2"
6712-
globals: "npm:^13.19.0"
6713-
graphemer: "npm:^1.4.0"
6714-
ignore: "npm:^5.2.0"
6715-
imurmurhash: "npm:^0.1.4"
6716-
is-glob: "npm:^4.0.0"
6717-
is-path-inside: "npm:^3.0.3"
6718-
js-yaml: "npm:^4.1.0"
6719-
json-stable-stringify-without-jsonify: "npm:^1.0.1"
6720-
levn: "npm:^0.4.1"
6721-
lodash.merge: "npm:^4.6.2"
6722-
minimatch: "npm:^3.1.2"
6723-
natural-compare: "npm:^1.4.0"
6724-
optionator: "npm:^0.9.3"
6725-
strip-ansi: "npm:^6.0.1"
6726-
text-table: "npm:^0.2.0"
6727-
bin:
6728-
eslint: bin/eslint.js
6729-
checksum: afd016cfbe9e9d667b3f98c14c681a7e518808f6c30856e56cbb02248900eac5bf6dc5e577a7eaec259539486db48ef7d16ef58fb14b1585ba7c84b35490c53c
6730-
languageName: node
6731-
linkType: hard
6732-
6733-
"eslint@npm:^8.57.0":
6611+
"eslint@npm:^8.43.0, eslint@npm:^8.57.0":
67346612
version: 8.57.0
67356613
resolution: "eslint@npm:8.57.0"
67366614
dependencies:
@@ -7377,16 +7255,7 @@ __metadata:
73777255
languageName: node
73787256
linkType: hard
73797257

7380-
"get-tsconfig@npm:^4.6.2, get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.2":
7381-
version: 4.7.2
7382-
resolution: "get-tsconfig@npm:4.7.2"
7383-
dependencies:
7384-
resolve-pkg-maps: "npm:^1.0.0"
7385-
checksum: f21135848fb5d16012269b7b34b186af7a41824830f8616aba17a15eb4d9e54fdc876833f1e21768395215a826c8145582f5acd594ae2b4de3284d10b38d20f8
7386-
languageName: node
7387-
linkType: hard
7388-
7389-
"get-tsconfig@npm:^4.7.5":
7258+
"get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.2, get-tsconfig@npm:^4.7.5":
73907259
version: 4.7.5
73917260
resolution: "get-tsconfig@npm:4.7.5"
73927261
dependencies:
@@ -12548,7 +12417,7 @@ __metadata:
1254812417
languageName: node
1254912418
linkType: hard
1255012419

12551-
"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.3, resolve@npm:^1.22.4":
12420+
"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.4":
1255212421
version: 1.22.8
1255312422
resolution: "resolve@npm:1.22.8"
1255412423
dependencies:
@@ -12574,7 +12443,7 @@ __metadata:
1257412443
languageName: node
1257512444
linkType: hard
1257612445

12577-
"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin<compat/resolve>":
12446+
"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin<compat/resolve>":
1257812447
version: 1.22.8
1257912448
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin<compat/resolve>::version=1.22.8&hash=c3c19d"
1258012449
dependencies:

0 commit comments

Comments
 (0)