-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: adds codecov to CI pipeline and coverage badge to README #261
Changes from 1 commit
d75ec0e
d29f1fa
e10fd14
ca9ae3a
fd184e5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -331,7 +331,7 @@ | |
"@babel/helper-plugin-utils" "^7.13.0" | ||
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" | ||
|
||
"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": | ||
"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. FYI: This was the result after I removed the So I believe what we see here is correct, and the fact that there were two versions of this package previously installed was unnecessary and that something had gotten out of sync with the lock file. |
||
version "7.13.8" | ||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" | ||
integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== | ||
|
@@ -1405,6 +1405,11 @@ | |
lodash "^4.17.15" | ||
redent "^3.0.0" | ||
|
||
"@tootallnate/once@1": | ||
version "1.1.2" | ||
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" | ||
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== | ||
|
||
"@types/aria-query@^4.2.0": | ||
version "4.2.1" | ||
resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.1.tgz#78b5433344e2f92e8b306c06a5622c50c245bf6b" | ||
|
@@ -1608,6 +1613,18 @@ acorn@^7.1.1: | |
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" | ||
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== | ||
|
||
agent-base@5: | ||
version "5.1.1" | ||
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" | ||
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== | ||
|
||
agent-base@6: | ||
version "6.0.2" | ||
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" | ||
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== | ||
dependencies: | ||
debug "4" | ||
|
||
ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: | ||
version "6.12.6" | ||
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" | ||
|
@@ -1726,6 +1743,11 @@ argparse@^1.0.7: | |
dependencies: | ||
sprintf-js "~1.0.2" | ||
|
||
[email protected]: | ||
version "0.0.2" | ||
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab" | ||
integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas= | ||
|
||
aria-query@^4.2.2: | ||
version "4.2.2" | ||
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" | ||
|
@@ -2635,6 +2657,17 @@ co@^4.6.0: | |
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" | ||
integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= | ||
|
||
codecov@^3.8.1: | ||
version "3.8.1" | ||
resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.8.1.tgz#06fe026b75525ed1ce864d4a34f1010c52c51546" | ||
integrity sha512-Qm7ltx1pzLPsliZY81jyaQ80dcNR4/JpcX0IHCIWrHBXgseySqbdbYfkdiXd7o/xmzQpGRVCKGYeTrHUpn6Dcw== | ||
dependencies: | ||
argv "0.0.2" | ||
ignore-walk "3.0.3" | ||
js-yaml "3.14.0" | ||
teeny-request "6.0.1" | ||
urlgrey "0.4.4" | ||
|
||
collect-v8-coverage@^1.0.0: | ||
version "1.0.1" | ||
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" | ||
|
@@ -2965,7 +2998,7 @@ [email protected], debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: | |
dependencies: | ||
ms "2.0.0" | ||
|
||
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: | ||
debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: | ||
version "4.3.1" | ||
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" | ||
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== | ||
|
@@ -4251,6 +4284,15 @@ http-errors@~1.7.2: | |
statuses ">= 1.5.0 < 2" | ||
toidentifier "1.0.0" | ||
|
||
http-proxy-agent@^4.0.0: | ||
version "4.0.1" | ||
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" | ||
integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== | ||
dependencies: | ||
"@tootallnate/once" "1" | ||
agent-base "6" | ||
debug "4" | ||
|
||
http-signature@~1.2.0: | ||
version "1.2.0" | ||
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" | ||
|
@@ -4265,6 +4307,14 @@ https-browserify@^1.0.0: | |
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" | ||
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= | ||
|
||
https-proxy-agent@^4.0.0: | ||
version "4.0.0" | ||
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" | ||
integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== | ||
dependencies: | ||
agent-base "5" | ||
debug "4" | ||
|
||
human-id@^1.0.2: | ||
version "1.0.2" | ||
resolved "https://registry.yarnpkg.com/human-id/-/human-id-1.0.2.tgz#e654d4b2b0d8b07e45da9f6020d8af17ec0a5df3" | ||
|
@@ -4287,6 +4337,13 @@ ieee754@^1.1.4: | |
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" | ||
integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== | ||
|
||
[email protected]: | ||
version "3.0.3" | ||
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" | ||
integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== | ||
dependencies: | ||
minimatch "^3.0.4" | ||
|
||
ignore@^4.0.6: | ||
version "4.0.6" | ||
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" | ||
|
@@ -5168,7 +5225,7 @@ js-tokens@^4.0.0: | |
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" | ||
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== | ||
|
||
js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1: | ||
js-yaml@3.14.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1: | ||
version "3.14.0" | ||
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" | ||
integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== | ||
|
@@ -5753,7 +5810,7 @@ nice-try@^1.0.4: | |
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" | ||
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== | ||
|
||
node-fetch@^2.6.0: | ||
node-fetch@^2.2.0, node-fetch@^2.6.0: | ||
version "2.6.1" | ||
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" | ||
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== | ||
|
@@ -7348,6 +7405,13 @@ stream-combiner2@^1.1.1: | |
duplexer2 "~0.1.0" | ||
readable-stream "^2.0.2" | ||
|
||
stream-events@^1.0.5: | ||
version "1.0.5" | ||
resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5" | ||
integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg== | ||
dependencies: | ||
stubs "^3.0.0" | ||
|
||
stream-http@^3.0.0: | ||
version "3.1.1" | ||
resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564" | ||
|
@@ -7498,6 +7562,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: | |
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" | ||
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== | ||
|
||
stubs@^3.0.0: | ||
version "3.0.0" | ||
resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b" | ||
integrity sha1-6NK6H6nJBXAwPAMLaQD31fiavls= | ||
|
||
subarg@^1.0.0: | ||
version "1.0.0" | ||
resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" | ||
|
@@ -7559,6 +7628,17 @@ table@^6.0.4: | |
slice-ansi "^4.0.0" | ||
string-width "^4.2.0" | ||
|
||
[email protected]: | ||
version "6.0.1" | ||
resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-6.0.1.tgz#9b1f512cef152945827ba7e34f62523a4ce2c5b0" | ||
integrity sha512-TAK0c9a00ELOqLrZ49cFxvPVogMUFaWY8dUsQc/0CuQPGF+BOxOQzXfE413BAk2kLomwNplvdtMpeaeGWmoc2g== | ||
dependencies: | ||
http-proxy-agent "^4.0.0" | ||
https-proxy-agent "^4.0.0" | ||
node-fetch "^2.2.0" | ||
stream-events "^1.0.5" | ||
uuid "^3.3.2" | ||
|
||
term-color@^1.0.1: | ||
version "1.0.1" | ||
resolved "https://registry.yarnpkg.com/term-color/-/term-color-1.0.1.tgz#38e192553a473e35e41604ff5199846bf8117a3a" | ||
|
@@ -7940,6 +8020,11 @@ url@~0.11.0: | |
punycode "1.3.2" | ||
querystring "0.2.0" | ||
|
||
[email protected]: | ||
version "0.4.4" | ||
resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f" | ||
integrity sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8= | ||
|
||
use@^3.1.0: | ||
version "3.1.1" | ||
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rather than include this as a dep, we should just install this in the CI. There zero benefit to ever running this locally.
So can you please do a
yarn global add codecov
in the gh actions file, and just running that after the tests run. Similarity get rid of line 33 here.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love it, thanks! I'll take care of that soon. On that note, we should probably do the same over in the
focus-trap-react
repo since it also hascodecov
listed as a dev dependency: https://github.com/focus-trap/focus-trap-react/blob/master/package.json#L77I can make the same change over there once we get this MR approved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After a few attempts, I think I finally have this working correctly. The CI pipeline passes anyway. 😅
These two issues helped me resolve the problem of the global yarn package not being installed properly or not being installed where it could be found: