Closed MaxMustermann2 closed 5 months ago
The recent updates introduce two new GitHub Actions workflows to enhance the CI/CD process. The .github/workflows/forge-ci.yml
handles building, testing, and formatting code using the Foundry toolchain, triggered by specific events. The .github/workflows/foundry-setup.yml
sets up the Foundry environment. Additionally, the .gitignore
file was updated to exclude the .gas-snapshot
directory.
File | Change Summary |
---|---|
.github/workflows/forge-ci.yml |
Added workflow for building, testing, and formatting code using Foundry, triggered by PRs, pushes, and tags. |
.github/workflows/foundry-setup.yml |
Added workflow for setting up the Foundry environment, including installation and caching. |
.gitignore |
Included .gas-snapshot directory in the list of ignored files. |
In the land of code, where bits do dance,
A workflow's born, enhancing our stance.
Foundry's tools now weave their spell,
With builds and tests, all things swell.
Ignore the gas, let snapshots be,
Our code's now free, in harmony. 🌟🐇
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?
if I format the files with forge fmt
, would it pass this check?
if I format the files with
forge fmt
, would it pass this check?
No, prettier
and forge fmt
conflict. I have removed prettier
and moved everything to forge fmt
.
@coderabbitai review
This will be only linting changes? Can we somehow open only 1 PR then? I think #16 and #17 are kinda duplicated. @MaxMustermann2 cc: @bwhour @adu-web3
Superseded by #17
fmt
workflow that runsforge fmt --check
ClientChainGateway
andBootstrap
Summary by CodeRabbit
.gitignore
to exclude the.gas-snapshot
directory.