Closed ChiTimesChi closed 1 month ago
The changes in this pull request involve modifications to the .github/workflows/solidity.yml
file, focusing on the exclusion of the solidity-devops
package from specific jobs. Comments were added for clarity, and the exclusion logic was restructured. Additionally, two new Solidity test contracts named GasBenchmarkTest
were introduced in separate files, each containing a public function that is currently empty. These changes do not affect the core functionality of the workflow or the existing job definitions.
File Path | Change Summary |
---|---|
.github/workflows/solidity.yml |
Added comments and restructured exclusion logic for solidity-devops package in jobs like slither , gas-diff , and size-check . Retained if conditions for job execution based on package changes. |
packages/contracts-core/test/GasBenchmark.t.sol |
Introduced GasBenchmarkTest contract with an empty testGasBenchmark function; noted no gas benchmark is required for contracts-core . |
packages/solidity-devops/test/GasBenchmark.t.sol |
Introduced GasBenchmarkTest contract with an empty testGasBenchmark function; noted no gas benchmark is required for solidity-devops . |
.github/workflows/solidity.yml
file to enhance the gas diff workflow, which includes adding exclusions for the solidity-devops
package, similar to the changes made in the main PR..github/workflows/solidity.yml
file by adding parameters to the gas diff action, which relates to the exclusion logic for the solidity-devops
package.needs-go-generate-services/rfq
🐰 In the meadow, changes bloom,
With contracts new, there's plenty of room.
Exclusions clear, the workflow's bright,
Gas benchmarks stand, ready for flight.
Hop along, let progress ring,
In the code, we joyfully spring! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Latest commit: |
7c298ac
|
Status: | ✅ Deploy successful! |
Preview URL: | https://be1a9e4b.sanguine-fe.pages.dev |
Branch Preview URL: | https://ci-matrix-package-exclude.sanguine-fe.pages.dev |
All modified and coverable lines are covered by tests :white_check_mark:
Please upload report for BASE (
master@847600b
). Learn more about missing BASE report. Report is 3 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description A clear and concise description of the features you're adding in this pull request.
Additional context Add any other context about the problem you're solving.
Metadata
Summary by CodeRabbit
GasBenchmarkTest
contracts in bothcontracts-core
andsolidity-devops
packages for future gas benchmarking tests.solidity-devops
package from specific jobs in the workflow configuration.