Skip to content

Commit 96e63a8

Browse files
committed
chore: use codecov-action to upload code coverage
1 parent ca54d7c commit 96e63a8

File tree

3 files changed

+53
-4
lines changed

3 files changed

+53
-4
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ jobs:
2424
yarn lint
2525
- name: run tests
2626
run: |
27-
yarn test --watchAll=false
27+
yarn test --watchAll=false --coverage --reporters=default
28+
- name: Upload coverage to Codecov
29+
uses: codecov/codecov-action@v1.0.5
30+
with:
31+
token: ${{ secrets.CODECOV_TOKEN }}
2832
- name: build
2933
run: |
3034
yarn build

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
"@semantic-release/changelog": "5.0.0",
109109
"@semantic-release/git": "9.0.0",
110110
"@semantic-release/github": "7.0.3",
111+
"codecov": "^3.6.5",
111112
"commitizen": "4.0.3",
112113
"cz-conventional-changelog": "3.1.0",
113114
"semantic-release": "17.0.4"

yarn.lock

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2999,6 +2999,11 @@ argv-formatter@~1.0.0:
29992999
resolved "https://registry.yarnpkg.com/argv-formatter/-/argv-formatter-1.0.0.tgz#a0ca0cbc29a5b73e836eebe1cbf6c5e0e4eb82f9"
30003000
integrity sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk=
30013001

3002+
argv@0.0.2:
3003+
version "0.0.2"
3004+
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
3005+
integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=
3006+
30023007
aria-query@^3.0.0:
30033008
version "3.0.0"
30043009
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc"
@@ -4158,6 +4163,17 @@ code-point-at@^1.0.0:
41584163
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
41594164
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
41604165

4166+
codecov@^3.6.5:
4167+
version "3.6.5"
4168+
resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.6.5.tgz#d73ce62e8a021f5249f54b073e6f2d6a513f172a"
4169+
integrity sha512-v48WuDMUug6JXwmmfsMzhCHRnhUf8O3duqXvltaYJKrO1OekZWpB/eH6iIoaxMl8Qli0+u3OxptdsBOYiD7VAQ==
4170+
dependencies:
4171+
argv "0.0.2"
4172+
ignore-walk "3.0.3"
4173+
js-yaml "3.13.1"
4174+
teeny-request "6.0.1"
4175+
urlgrey "0.4.4"
4176+
41614177
collection-visit@^1.0.0:
41624178
version "1.0.0"
41634179
resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
@@ -7356,7 +7372,7 @@ iferr@^1.0.2:
73567372
resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d"
73577373
integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==
73587374

7359-
ignore-walk@^3.0.1:
7375+
ignore-walk@3.0.3, ignore-walk@^3.0.1:
73607376
version "3.0.3"
73617377
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
73627378
integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
@@ -8535,7 +8551,7 @@ js-tokens@^3.0.2:
85358551
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
85368552
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
85378553

8538-
js-yaml@^3.13.1:
8554+
js-yaml@3.13.1, js-yaml@^3.13.1:
85398555
version "3.13.1"
85408556
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
85418557
integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
@@ -9801,7 +9817,7 @@ node-fetch-npm@^2.0.2:
98019817
json-parse-better-errors "^1.0.0"
98029818
safe-buffer "^5.1.1"
98039819

9804-
node-fetch@^2.3.0:
9820+
node-fetch@^2.2.0, node-fetch@^2.3.0:
98059821
version "2.6.0"
98069822
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
98079823
integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
@@ -13539,6 +13555,13 @@ stream-each@^1.1.0:
1353913555
end-of-stream "^1.1.0"
1354013556
stream-shift "^1.0.0"
1354113557

13558+
stream-events@^1.0.5:
13559+
version "1.0.5"
13560+
resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5"
13561+
integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==
13562+
dependencies:
13563+
stubs "^3.0.0"
13564+
1354213565
stream-http@^2.7.2:
1354313566
version "2.8.3"
1354413567
resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
@@ -13781,6 +13804,11 @@ strip-json-comments@~2.0.1:
1378113804
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1378213805
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
1378313806

13807+
stubs@^3.0.0:
13808+
version "3.0.0"
13809+
resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b"
13810+
integrity sha1-6NK6H6nJBXAwPAMLaQD31fiavls=
13811+
1378413812
style-loader@0.23.1:
1378513813
version "0.23.1"
1378613814
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925"
@@ -13894,6 +13922,17 @@ tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.13:
1389413922
safe-buffer "^5.1.2"
1389513923
yallist "^3.0.3"
1389613924

13925+
teeny-request@6.0.1:
13926+
version "6.0.1"
13927+
resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-6.0.1.tgz#9b1f512cef152945827ba7e34f62523a4ce2c5b0"
13928+
integrity sha512-TAK0c9a00ELOqLrZ49cFxvPVogMUFaWY8dUsQc/0CuQPGF+BOxOQzXfE413BAk2kLomwNplvdtMpeaeGWmoc2g==
13929+
dependencies:
13930+
http-proxy-agent "^4.0.0"
13931+
https-proxy-agent "^4.0.0"
13932+
node-fetch "^2.2.0"
13933+
stream-events "^1.0.5"
13934+
uuid "^3.3.2"
13935+
1389713936
temp-dir@^1.0.0:
1389813937
version "1.0.0"
1389913938
resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"
@@ -14418,6 +14457,11 @@ url@^0.11.0:
1441814457
punycode "1.3.2"
1441914458
querystring "0.2.0"
1442014459

14460+
urlgrey@0.4.4:
14461+
version "0.4.4"
14462+
resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f"
14463+
integrity sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8=
14464+
1442114465
use@^3.1.0:
1442214466
version "3.1.1"
1442314467
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"

0 commit comments

Comments
 (0)