celo-org / celo-composer

celo-composer is a starter project with all code needed to build, deploy, and upgrade a dapps on Celo.
MIT License
119 stars 112 forks source link

chore(deps): update dependency solidity-coverage to v0.8.12 - autoclosed #276

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
solidity-coverage 0.8.5 -> 0.8.12 age adoption passing confidence

Release Notes

sc-forks/solidity-coverage (solidity-coverage) ### [`v0.8.12`](https://togithub.com/sc-forks/solidity-coverage/releases/tag/v0.8.12) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.11...v0.8.12) #### What's Changed - Adds "work-around" support for the `hardhat-viem` plugin. If you're using viem, run the coverage task with: SOLIDITY_COVERAGE=true npx hardhat coverage - Adds support for solc v0.4.x - Fixes a bug where plugin crashed if the contract sources directory name contained a period. - Fixes a bug where instrumentation failed if there was whitespace between `require` statement and the terminating semi-colon ##### PRs - Add extendConfig logic for hardhat-viem plugin by [@​cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/883](https://togithub.com/sc-forks/solidity-coverage/pull/883) - Support solc v0.4.x by [@​cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/877](https://togithub.com/sc-forks/solidity-coverage/pull/877) - Use fs.stat to check directory status by [@​cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/880](https://togithub.com/sc-forks/solidity-coverage/pull/880) - Update hardhat dev dep to 2.22.2 (EDR) by [@​cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/881](https://togithub.com/sc-forks/solidity-coverage/pull/881) - Tolerate whitespace between `require` and terminating `;` by [@​cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/884](https://togithub.com/sc-forks/solidity-coverage/pull/884) - Document `extendConfig` changes in README by [@​cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/885](https://togithub.com/sc-forks/solidity-coverage/pull/885) **Full Changelog**: https://github.com/sc-forks/solidity-coverage/compare/v0.8.11...v0.8.12 ### [`v0.8.11`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#0811--2024-03-07) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.10...v0.8.11) \=================== - Check all SWAP opcodes for inst. hashes when viaIR is true ([https://github.com/sc-forks/solidity-coverage/issues/873](https://togithub.com/sc-forks/solidity-coverage/issues/873)) ### [`v0.8.10`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#0810--2024-02-29) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.9...v0.8.10) \=================== - Check all PUSH opcodes for instr. hashes when viaIR is true ([https://github.com/sc-forks/solidity-coverage/issues/871](https://togithub.com/sc-forks/solidity-coverage/issues/871)) ### [`v0.8.9`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#089--2024-02-27) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.8...v0.8.9) \================== - Fix duplicate hash logic ([https://github.com/sc-forks/solidity-coverage/issues/868](https://togithub.com/sc-forks/solidity-coverage/issues/868)) - Improve organization of edge case code in collector ([https://github.com/sc-forks/solidity-coverage/issues/869](https://togithub.com/sc-forks/solidity-coverage/issues/869)) ### [`v0.8.8`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#088--2024-02-21) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.7...v0.8.8) \================== - Coerce sources path to absolute path if necessary ([https://github.com/sc-forks/solidity-coverage/issues/866](https://togithub.com/sc-forks/solidity-coverage/issues/866)) - Only inject file-level instr. for first pragma in file ([https://github.com/sc-forks/solidity-coverage/issues/865](https://togithub.com/sc-forks/solidity-coverage/issues/865)) ### [`v0.8.7`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#087--2024-02-09) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.6...v0.8.7) \================== - Documentation Cleanup & Improvements for 0.8.7 release [https://github.com/sc-forks/solidity-coverage/issues/859](https://togithub.com/sc-forks/solidity-coverage/issues/859)/859) - Add tests for file-level function declarations [https://github.com/sc-forks/solidity-coverage/issues/858](https://togithub.com/sc-forks/solidity-coverage/issues/858)/858) - Add try / catch unit tests ([https://github.com/sc-forks/solidity-coverage/issues/857](https://togithub.com/sc-forks/solidity-coverage/issues/857)) - Fix test project configs for viaIR detection in overrides [https://github.com/sc-forks/solidity-coverage/issues/856](https://togithub.com/sc-forks/solidity-coverage/issues/856)/856) - Enable coverage when viaIR compiler flag is true [https://github.com/sc-forks/solidity-coverage/issues/854](https://togithub.com/sc-forks/solidity-coverage/issues/854)/854) - Add missing onPreCompile hook [https://github.com/sc-forks/solidity-coverage/issues/851](https://togithub.com/sc-forks/solidity-coverage/issues/851)/851) - Remove ganache-cli related code from API & tests [https://github.com/sc-forks/solidity-coverage/pull/849](https://togithub.com/sc-forks/solidity-coverage/pull/849)/849) - Add command option to specify the source files to run the coverage on [https://github.com/sc-forks/solidity-coverage/pull/838](https://togithub.com/sc-forks/solidity-coverage/pull/838)/838) ### [`v0.8.6`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#086--2024-01-28) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.5...v0.8.6) \================== - Add test for multi-contract files with inheritance [https://github.com/sc-forks/solidity-coverage/issues/836](https://togithub.com/sc-forks/solidity-coverage/issues/836)/836) - Add test for modifiers with post-conditions ([https://github.com/sc-forks/solidity-coverage/issues/835](https://togithub.com/sc-forks/solidity-coverage/issues/835)) - Document Istanbul check-coverage cli command [https://github.com/sc-forks/solidity-coverage/issues/834](https://togithub.com/sc-forks/solidity-coverage/issues/834)/834) - Throw error when mocha parallel is set to true [https://github.com/sc-forks/solidity-coverage/issues/833](https://togithub.com/sc-forks/solidity-coverage/issues/833)/833) - Fix instrumentation error for virtual modifiers [https://github.com/sc-forks/solidity-coverage/issues/832](https://togithub.com/sc-forks/solidity-coverage/issues/832)/832) - Add test for file level `using for` statements [https://github.com/sc-forks/solidity-coverage/issues/831](https://togithub.com/sc-forks/solidity-coverage/issues/831)/831) - Fix chained ternary conditionals instrumentation [https://github.com/sc-forks/solidity-coverage/issues/830](https://togithub.com/sc-forks/solidity-coverage/issues/830)/830) - Update faq.md with an optimizer config workaround [https://github.com/sc-forks/solidity-coverage/issues/822](https://togithub.com/sc-forks/solidity-coverage/issues/822)/822) - Upgrade solidity-parser to 0.18.0 ([https://github.com/sc-forks/solidity-coverage/issues/829](https://togithub.com/sc-forks/solidity-coverage/issues/829)) - Perform ternary conditional injections before branch injections [https://github.com/sc-forks/solidity-coverage/issues/828](https://togithub.com/sc-forks/solidity-coverage/issues/828)/828) - Add drips funding config ([https://github.com/sc-forks/solidity-coverage/issues/827](https://togithub.com/sc-forks/solidity-coverage/issues/827))

Configuration

๐Ÿ“… Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

netlify[bot] commented 8 months ago

Deploy Preview for celo-composer canceled.

Name Link
Latest commit e09bc8596d1640716f26d96f6d36e388c88f14fc
Latest deploy log https://app.netlify.com/sites/celo-composer/deploys/66147eaaedfcbb00084a4589
socket-security[bot] commented 7 months ago

New and removed dependencies detected. Learn more about Socket for GitHub โ†—๏ธŽ

Package New capabilities Transitives Size Publisher
npm/solidity-coverage@0.8.12 environment, filesystem Transitive: eval, unsafe +29 10.8 MB cgewecke

๐Ÿšฎ Removed packages: npm/@noble/curves@1.1.0, npm/solidity-coverage@0.8.5

View full reportโ†—๏ธŽ