forge-script:
uses: init4tech/actions/.github/workflows/forge-script.yml@main
with:
github-environment: 'dev'
forge-script-contract: 'MyScript'
forge-script-signature: 'myFunction(address,uint256)'
forge-script-params: '0x0000000000000000000000000000000000000000 123'
github-environmentDescription: The GitHub environment to use (contains required secrets)
Type: string
forge-script-contractDescription: Name of the script contract to run
Type: string
forge-script-signatureDescription: The signature of the function you want to call in the forge script contract
Type: string
forge-script-paramsDescription: A space separated list of parameters to pass to the forge script
Type: string
aws-roleDescription: The AWS role to use for the kms signer key for forge
kms-key-idDescription: The AWS kms key id to use for the kms signer key for forge
rpc-urlDescription: The url of the rpc endpoint for forge to use