| command | The chill-out command to run. One of:
'check': read-only audit, fails if violations found
'fix': auto-pin violating packages to safe versions, commit to a new
branch, and open a pull request against base-branch
| no | check |
| version | The version of chill-out to use. Accepts any version specifier accepted by uv (e.g. '0.1.0', '>=0.1.0', or 'latest'). Defaults to 'latest'.
| no | latest |
| root | Path to the project root (the directory containing the lockfile). Defaults to the repository root.
| no | . |
| ecosystem | Force a specific ecosystem ('pypi' or 'npm'). Auto-detected when omitted.
| no | "" |
| fast | Skip the safe-version lookup when running 'check'. Faster, but no fix suggestions are shown. Has no effect when command is 'fix'.
| no | false |
| ignore | Newline-separated list of package names to skip during the cooldown check. Names are matched against the lockfile after PEP 503 normalization (lowercase, hyphens replacing underscores). Merged with any 'ignore' list already present in the project's chill-out config file.
| no | "" |
| fix-style | Override the configured fix style for a 'fix' run. One of 'exact' or 'compatible'. Has no effect when command is 'check'.
| no | "" |
| recheck | After applying fixes, re-run the check to confirm they took. Only relevant when command is 'fix'. Defaults to 'true'.
| no | true |
| cleanup | Before computing fresh fixes, remove any pins chill-out wrote on previous runs whose underlying release has now cleared cooldown. Only relevant when command is 'fix'. Defaults to 'true'.
| no | true |
| base-branch | The branch that the fix PR will target. Defaults to the repository's default branch. Only relevant when command is 'fix'.
| no | "" |
| commit-message | The commit message and PR title used when command is 'fix'. Defaults to 'fix: pin cooldown violations [chill-out]'.
| no | fix: pin cooldown violations [chill-out] |
| github-token | GitHub token used to push the fix branch and open the pull request. Pass secrets.GITHUB_TOKEN or a PAT with contents:write and pull-requests:write scopes. Only relevant when command is 'fix'.
| no | ${{ github.token }} |
| uv-version | The version of uv to install (e.g. '0.5.0'). Passed to astral-sh/setup-uv as the 'version' input. Defaults to 'latest'.
| no | latest |