Skip to content

Commit af68517

Browse files
authored
ci: update to use codecov action in workflow (#387)
1 parent b5132cf commit af68517

File tree

5 files changed

+21
-86
lines changed

5 files changed

+21
-86
lines changed

.github/workflows/playwright.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
run: yarn playwright install --with-deps
2020
- name: Run Playwright tests
2121
run: yarn playwright test
22-
- uses: actions/upload-artifact@v3
22+
- uses: actions/upload-artifact@v4
2323
if: always()
2424
with:
2525
name: playwright-report

.github/workflows/pr.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ jobs:
2828
- name: Run typecheck
2929
run: yarn typecheck
3030
- name: Code coverage
31+
uses: codecov/codecov-action@v5
3132
env:
3233
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
33-
run: yarn codecov
3434
- name: Prepare new release
3535
run: yarn semantic-release --dry-run

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ jobs:
2727
- name: Run tests
2828
run: yarn test-ci
2929
- name: Code coverage
30+
uses: codecov/codecov-action@v5
3031
env:
3132
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
32-
run: yarn codecov
3333
- name: Release
3434
env:
3535
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
"gh-predeploy": "parcel build src/examples/index.html --dist-dir demo/examples --public-url ./",
2121
"gh-deploy": "yarn gh-predeploy && gh-pages -d demo/examples",
2222
"ci": "yarn && yarn build",
23-
"codecov": "codecov",
2423
"semantic-release": "semantic-release"
2524
},
2625
"repository": {
@@ -47,7 +46,7 @@
4746
"devDependencies": {
4847
"@commitlint/cli": "^18.4.3",
4948
"@commitlint/config-conventional": "^18.4.3",
50-
"@playwright/test": "^1.40.1",
49+
"@playwright/test": "^1.50.1",
5150
"@rollup/plugin-commonjs": "^19.0.0",
5251
"@rollup/plugin-node-resolve": "^13.0.0",
5352
"@rollup/plugin-typescript": "^8.2.1",
@@ -63,7 +62,6 @@
6362
"@types/react-dom": "^18.2.18",
6463
"@typescript-eslint/eslint-plugin": "^6.16.0",
6564
"@typescript-eslint/parser": "^6.16.0",
66-
"codecov": "^3.8.3",
6765
"cross-env": "^7.0.3",
6866
"eslint": "^8.56.0",
6967
"eslint-config-prettier": "^9.1.0",

yarn.lock

+17-80
Original file line numberDiff line numberDiff line change
@@ -1842,12 +1842,12 @@
18421842
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.0.tgz#7d8dacb7fdef0e4387caf7396cbd77f179867d06"
18431843
integrity sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==
18441844

1845-
"@playwright/test@^1.40.1":
1846-
version "1.40.1"
1847-
resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.40.1.tgz#9e66322d97b1d74b9f8718bacab15080f24cde65"
1848-
integrity sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==
1845+
"@playwright/test@^1.50.1":
1846+
version "1.50.1"
1847+
resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.50.1.tgz#027d00ca77ec79688764eb765cfe9a688807bf0b"
1848+
integrity sha512-Jii3aBg+CEDpgnuDxEp/h7BimHcUTDlpEtce89xEumlJ5ef2hqepZ+PWp1DDpYC/VO9fmWVI1IlEaoI5fK9FXQ==
18491849
dependencies:
1850-
playwright "1.40.1"
1850+
playwright "1.50.1"
18511851

18521852
"@rollup/plugin-commonjs@^19.0.0":
18531853
version "19.0.2"
@@ -2677,11 +2677,6 @@ argv-formatter@~1.0.0:
26772677
resolved "https://registry.yarnpkg.com/argv-formatter/-/argv-formatter-1.0.0.tgz#a0ca0cbc29a5b73e836eebe1cbf6c5e0e4eb82f9"
26782678
integrity sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==
26792679

2680-
2681-
version "0.0.2"
2682-
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
2683-
integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=
2684-
26852680
26862681
version "5.1.3"
26872682
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e"
@@ -3236,17 +3231,6 @@ code-point-at@^1.0.0:
32363231
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
32373232
integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==
32383233

3239-
codecov@^3.8.3:
3240-
version "3.8.3"
3241-
resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.8.3.tgz#9c3e364b8a700c597346ae98418d09880a3fdbe7"
3242-
integrity sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA==
3243-
dependencies:
3244-
argv "0.0.2"
3245-
ignore-walk "3.0.4"
3246-
js-yaml "3.14.1"
3247-
teeny-request "7.1.1"
3248-
urlgrey "1.0.0"
3249-
32503234
collect-v8-coverage@^1.0.0:
32513235
version "1.0.1"
32523236
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
@@ -4283,13 +4267,6 @@ fast-levenshtein@^2.0.6:
42834267
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
42844268
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
42854269

4286-
fast-url-parser@^1.1.3:
4287-
version "1.1.3"
4288-
resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d"
4289-
integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=
4290-
dependencies:
4291-
punycode "^1.3.2"
4292-
42934270
fastest-levenshtein@^1.0.12:
42944271
version "1.0.16"
42954272
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
@@ -4952,7 +4929,7 @@ [email protected], iconv-lite@^0.6.2:
49524929
dependencies:
49534930
safer-buffer ">= 2.1.2 < 3.0.0"
49544931

4955-
ignore-walk@3.0.4, ignore-walk@^3.0.3:
4932+
ignore-walk@^3.0.3:
49564933
version "3.0.4"
49574934
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335"
49584935
integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==
@@ -5851,7 +5828,7 @@ jiti@^1.19.1:
58515828
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
58525829
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
58535830

5854-
js-yaml@3.14.1, js-yaml@^3.13.1:
5831+
js-yaml@^3.13.1:
58555832
version "3.14.1"
58565833
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
58575834
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
@@ -6755,7 +6732,7 @@ node-emoji@^1.10.0:
67556732
dependencies:
67566733
lodash "^4.17.21"
67576734

6758-
node-fetch@^2.6.1, node-fetch@^2.6.7:
6735+
node-fetch@^2.6.7:
67596736
version "2.7.0"
67606737
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
67616738
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
@@ -7427,17 +7404,17 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
74277404
dependencies:
74287405
find-up "^4.0.0"
74297406

7430-
playwright-core@1.40.1:
7431-
version "1.40.1"
7432-
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.40.1.tgz#442d15e86866a87d90d07af528e0afabe4c75c05"
7433-
integrity sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==
7407+
playwright-core@1.50.1:
7408+
version "1.50.1"
7409+
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.50.1.tgz#6a0484f1f1c939168f40f0ab3828c4a1592c4504"
7410+
integrity sha512-ra9fsNWayuYumt+NiM069M6OkcRb1FZSK8bgi66AtpFoWkg2+y0bJSNmkFrWhMbEBbVKC/EruAHH3g0zmtwGmQ==
74347411

7435-
playwright@1.40.1:
7436-
version "1.40.1"
7437-
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.40.1.tgz#a11bf8dca15be5a194851dbbf3df235b9f53d7ae"
7438-
integrity sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==
7412+
playwright@1.50.1:
7413+
version "1.50.1"
7414+
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.50.1.tgz#2f93216511d65404f676395bfb97b41aa052b180"
7415+
integrity sha512-G8rwsOQJ63XG6BbKj2w5rHeavFjy5zynBA9zsJMMtBoe/Uf757oG12NXz6e6OirF7RCrTVAKFXbLmn1RbL7Qaw==
74397416
dependencies:
7440-
playwright-core "1.40.1"
7417+
playwright-core "1.50.1"
74417418
optionalDependencies:
74427419
fsevents "2.3.2"
74437420

@@ -7584,11 +7561,6 @@ psl@^1.1.28, psl@^1.1.33:
75847561
resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
75857562
integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
75867563

7587-
punycode@^1.3.2:
7588-
version "1.4.1"
7589-
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
7590-
integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
7591-
75927564
punycode@^2.1.0, punycode@^2.1.1:
75937565
version "2.3.1"
75947566
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
@@ -8316,13 +8288,6 @@ stream-combiner2@~1.1.1:
83168288
duplexer2 "~0.1.0"
83178289
readable-stream "^2.0.2"
83188290

8319-
stream-events@^1.0.5:
8320-
version "1.0.5"
8321-
resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5"
8322-
integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==
8323-
dependencies:
8324-
stubs "^3.0.0"
8325-
83268291
83278292
version "0.3.1"
83288293
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
@@ -8492,11 +8457,6 @@ strip-outer@^1.0.1:
84928457
dependencies:
84938458
escape-string-regexp "^1.0.2"
84948459

8495-
stubs@^3.0.0:
8496-
version "3.0.0"
8497-
resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b"
8498-
integrity sha1-6NK6H6nJBXAwPAMLaQD31fiavls=
8499-
85008460
[email protected], supports-color@^8.0.0:
85018461
version "8.1.1"
85028462
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
@@ -8569,17 +8529,6 @@ tar@^6.0.2, tar@^6.1.0, tar@^6.1.11:
85698529
mkdirp "^1.0.3"
85708530
yallist "^4.0.0"
85718531

8572-
8573-
version "7.1.1"
8574-
resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-7.1.1.tgz#2b0d156f4a8ad81de44303302ba8d7f1f05e20e6"
8575-
integrity sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==
8576-
dependencies:
8577-
http-proxy-agent "^4.0.0"
8578-
https-proxy-agent "^5.0.0"
8579-
node-fetch "^2.6.1"
8580-
stream-events "^1.0.5"
8581-
uuid "^8.0.0"
8582-
85838532
temp-dir@^2.0.0:
85848533
version "2.0.0"
85858534
resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
@@ -8961,13 +8910,6 @@ url-parse@^1.5.3:
89618910
querystringify "^2.1.1"
89628911
requires-port "^1.0.0"
89638912

8964-
8965-
version "1.0.0"
8966-
resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-1.0.0.tgz#72d2f904482d0b602e3c7fa599343d699bbe1017"
8967-
integrity sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w==
8968-
dependencies:
8969-
fast-url-parser "^1.1.3"
8970-
89718913
util-deprecate@^1.0.1, util-deprecate@~1.0.1:
89728914
version "1.0.2"
89738915
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
@@ -8983,11 +8925,6 @@ uuid@^3.3.2:
89838925
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
89848926
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
89858927

8986-
uuid@^8.0.0:
8987-
version "8.3.2"
8988-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
8989-
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
8990-
89918928
v8-compile-cache-lib@^3.0.1:
89928929
version "3.0.1"
89938930
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"

0 commit comments

Comments
 (0)