| forge-cli-version | Version of @forge/cli to install (example: 12.5.0, latest). | no | latest |
| working-directory | Directory containing your Forge app (where manifest.yml lives). | no | . |
| pre-run | Optional multi-line commands to run before Forge (example: npm ci). | no | npm ci |
| pre-run-shell | Shell to use for pre-run commands (bash or pwsh). | no | bash |
| usage-analytics | Set Forge CLI usage analytics setting (true or false). This avoids prompts when using --non-interactive. | no | true |
| environment | Forge environment (development, staging, production, or your custom env). | no | development |
| deploy | Run forge deploy (true or false). | no | true |
| no-verify | Pass --no-verify to forge deploy (true or false). | no | false |
| deploy-tag | Optional build tag to deploy (equivalent to forge deploy --tag <tag>). | no | "" |
| deploy-major-version | Optional major version to update during deploy (equivalent to forge deploy --major-version <n>). | no | "" |
| deploy-args | Additional arguments for forge deploy (string, supports quotes). | no | "" |
| install | Run forge install after deploy (true or false). | no | false |
| site | Atlassian site URL (example: example.atlassian.net). Required when install=true. | no | "" |
| product | Atlassian app to install into (jira, confluence, compass, bitbucket). Required when install=true. | no | "" |
| upgrade | Use --upgrade during install (true or false). | no | true |
| confirm-scopes | Use --confirm-scopes during install (true or false). | no | true |
| install-major-version | Optional major version to install (equivalent to forge install --major-version <n>). | no | "" |
| install-args | Additional arguments for forge install (string, supports quotes). | no | "" |
| run | Run an arbitrary Forge CLI command instead of deploy/install (example: 'lint' or 'variables list'). If set, deploy/install inputs are ignored. | no | "" |