release-binaries:
  uses: init4tech/actions/.github/workflows/auto-release.yml@main
  with:
    network: 'holesky'
    chain-id: '17000'
    environment: 'production'
    forge-deployment-contract: 'ForgeDeployment'
    forge-deployment-signature: 'deploy'
    forge-deployment-script-file: 'deploy.js'
    etherscan-url: 'https://holesky.etherscan.io'
  secrets:
    aws-role: $
    kms-key-id: $
    rpc-url: $
    etherscan-api-key: $
networkDescription: The evm network to deploy to
Type: choice
Choices:
holeskychain-idDescription: Chain ID for the network
Type: choice
Choices:
17000etherscan-urlDescription: The base URL for etherscan for the network
Type: choice
Choices:
https://holesky.etherscan.ioenvironmentDescription: Github Environment to deploy from; contains required secrets
Type: string
forge-deployment-contractDescription: Name of the contract containing the deploy script
Type: string
forge-deployment-signatureDescription: Signature of the deploy script function to call
Type: string
forge-deployment-script-fileDescription: Name of the file containing the deploy script
Type: string
aws-roleDescription: AWS Role to assume
Type: string
kms-key-idDescription: KMS key ID for AWS
Type: string
rpc-urlDescription: RPC URL for the network
Type: string
etherscan-api-keyDescription: Etherscan API key; used for verifying the contract
Type: string