| api-cache | Path to a file used to cache API calls (works well with actions/cache) | — | — |
| files | Glob pattern for files to search | yes | — |
| github-token | GitHub token to read refs and trees; only needed if update-git-refs or generate-promoted-commits-markdown is set | — | — |
| update-git-refs | Update tracked gitConfig.ref fields | — | false |
| update-docker-tags | Update tracked dockerImage.tag fields | — | false |
| update-graph-artifact-refs | Update tracked graphArtifact.ref fields | — | false |
| artifact-registry-repository | If update-docker-tags or generate-promoted-commits-markdown is set, must be set to a string of the form `projects/PROJECT/locations/LOCATION/repositories/REPOSITORY` | — | — |
| graph-artifact-repository | If update-graph-artifacts is set, must be set to a string of the form `projects/PROJECT/locations/LOCATION/repositories/REPOSITORY` | — | — |
| update-docker-tags-for-artifact-registry-repository | DEPRECATED: equivalent to setting artifact-registry-repository and update-docker-tags | — | — |
| update-promoted-values | Process promote instructions | — | false |
| promotion-target-regexp | Only process promote instructions for targets matching this regexp | — | — |
| parallelism | How many files to process in parallel | — | 1 |
| generate-promoted-commits-markdown | Generates the promoted-commits-markdown output | — | false |
| link-template-file | If provided, a path to a YAML file mapping from template names to link templates. A template is a `text` and an `url`, each of which is a list of objects, each of which is of the form `{literal: "literal text"}` or `{variable: "variable-name"}. | — | — |
| frozen-environments-file | If provided, a path to a YAML file listing environment names where track and promote blocks are ignored | — | — |
| cleanup-closed-pr-tracking | Clean up track: pr-N patterns where PR N is closed | — | false |