| registry-type | Registry type: ghcr, gitea, docker-hub, docker, oci, or auto | yes | — |
| registry-url | Registry base URL (required for gitea, docker, and auto; optional for ghcr/docker-hub) | no | — |
| registry-username | Registry username (optional, for Docker Hub and docker CLI provider) | no | — |
| registry-password | Registry password (optional, for Docker Hub and docker CLI provider, alternative to token) | no | — |
| token | Authentication token (registry-specific) | no | ${{ github.token }} |
| owner | Repository owner (optional, defaults to current repo owner) | no | — |
| repository | Repository name (optional, defaults to current repo name) | no | — |
| package | Package name to clean (can be used instead of packages) | no | — |
| packages | Comma-separated list of packages to cleanup | no | — |
| expand-packages | Enable wildcard or regular expression support on the package(s) option | no | false |
| use-regex | Use regular expression for package matching | no | false |
| dry-run | Simulate cleanup without deleting | no | false |
| keep-n-tagged | Keep N latest tagged images | no | — |
| keep-n-untagged | Keep N latest untagged images | no | — |
| delete-untagged | Delete all untagged images | no | false |
| delete-tags | Delete specific tags (wildcard/regex supported) | no | — |
| exclude-tags | Exclude tags from deletion | no | — |
| older-than | Delete images older than specified time (e.g., "30d", "2w", "1m") | no | — |
| delete-ghost-images | Delete ghost images | no | false |
| delete-partial-images | Delete partial multi-arch images | no | false |
| delete-orphaned-images | Delete orphaned images | no | false |
| validate | Validate multi-arch images after cleanup | no | false |
| retry | Retry count for API calls | no | 3 |
| throttle | Throttle delay between API calls (milliseconds) | no | 1000 |
| skip-certificate-check | Skip TLS certificate verification for registry API calls | no | false |
| verbose | Enable verbose debug logging. Also enabled when ACTIONS_STEP_DEBUG=true. | no | false |