actions-marketplace-validations/Check storage layout
Easily compare storage layout reports generated by foundry!
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| contract | The path and name of the contract of which to inspect storage layout (e.g. src/Contract.sol:Contract). | yes | — |
| address | The address at which the contract is deployed on the EVM-compatible chain queried via rpcUrl. | no | — |
| rpcUrl | The HTTP/WS url used to query the EVM-compatible chain for storage slots to check for clashing. | no | — |
| failOnRemoval | Whether to fail the CI when removing a storage slot (to only allow added or renamed storage slots). | no | false |
| token | The repository's github token. | no | ${{ github.token }} |
| base | The storage layout reference branch name. | no | ${{ github.base_ref || github.ref_name }} |
| head | The storage layout target branch name. | no | ${{ github.head_ref || github.ref_name }} |
| workingDirectory | The directory inside which to run forge inspect. | no | . |
| retryDelay | The retry delay (in milliseconds) between each GitHub API query. | no | 1000 |
Outputs
no outputs