| username | Username | no | — |
| password | Password | no | — |
| harbor_registry | Harbor Registry Endpoint | no | — |
| harbor_username | Harbor Registry Username | no | — |
| harbor_password | Harbor Registry Password | no | — |
| aws_region | AWS Region | no | us-east-1 |
| aws_access_key_id | AWS Access Key ID | no | — |
| aws_secret_access_key | AWS Secret Access Key | no | — |
| ecr_repository | AWS ECR Repository | no | — |
| ghcr_username | GHCR username. Usually set from the github.actor variable | no | — |
| ghcr_password | GHCR password. Usually set from the secrets.GITHUB_TOKEN variable | no | — |
| setup_docker | Sets up Docker Context, QEMU and Buildx | no | true |
| prepull_image | Fetches an image prior to build | no | "" |
| checkout_enabled | Run Git Checkout | no | true |
| checkout_repo | Repository name with owner. For example, actions/checkout | — | ${{ github.repository }} |
| checkout_branch | Which branch to checkout | no | "" |
| checkout_fetch_depth | Checkout Fetch Depth | no | ${{ 1 }} |
| semantic_version_enabled | Enable Semantic Versioning | no | false |
| semantic_version_tag_prefix | Semantic Versioning: Tag Prefix | no | v |
| semantic_version_major_pattern | Semantic Versioning: Major Release Pattern v${major}.x.x | no | Release: |
| semantic_version_minor_pattern | Semantic Versioning: Minor Release Pattern vx.${minor}.x | no | feat: |
| semantic_version_format | Semantic Versioning: Format v${major}.${minor}.${patch} | no | v${major}.${minor}.${patch} |
| semantic_version_bump_each_commit | Semantic Versioning: Bump Each Commit | no | ${{ true }} |
| semantic_version_include_timestamp | Semantic Versioning: Include Timestamp | no | ${{ true }} |
| create_tag_target | Creates Tag Target. Creates a Tag Target based on Branch such as v0.0.8-rc-xxx -> v0.0.8-rc-[datetimestr] if value is set as 'rc' | no | "" |
| driver-opts | List of additional driver-specific options. (eg. image=moby/buildkit:master) | no | image=moby/buildkit:master
|
| buildkitd-flags | Flags for buildkitd daemon | no | --allow-insecure-entitlement security.insecure --allow-insecure-entitlement network.host |