| imageName | Image name (including registry) | no | — |
| imageTag | One or more comma-separated image tags (defaults to latest) | no | — |
| platform | Platforms for which the image should be built. If omitted, defaults to the platform of the GitHub Actions Runner. Multiple platforms should be comma separated. | — | — |
| runCmd | Specify the command to run after building the dev container image. Can be omitted to skip starting the container. | no | — |
| subFolder | Specify a child folder (containing a .devcontainer) instead of using the repository root | no | — |
| configFile | Specify the path to a devcontainer.json file instead of using `./.devcontainer/devcontainer.json` or `./.devcontainer.json` | no | — |
| checkoutPath | Specify path to checked out folder if not using default (or for testing with nektos/act) | no | . |
| push | Control when images are pushed. Options are never, filter, always. For filter (default), images are pushed if the refFilterForPush and eventFilterForPush conditions are met | no | filter |
| refFilterForPush | Set the source branches (e.g. refs/heads/main) that are allowed to trigger a push of the dev container image. Leave empty to allow all. | no | — |
| eventFilterForPush | Set the event names (e.g. pull_request, push) that are allowed to trigger a push of the dev container image. Defaults to push. Leave empty for all | no | push |
| env | Specify environment variables to pass to the docker run command | no | — |
| inheritEnv | Inherit all environment variables of the runner CI machine. | no | false |
| skipContainerUserIdUpdate | For non-root Dev Containers (i.e. where `remoteUser` is specified), the action attempts to make the container user UID and GID match those of the host user. Set this to true to skip this step (defaults to false) | no | false |
| userDataFolder | Some steps for building the dev container (e.g. container-features) require generating additional build files. To aid docker build cache re-use, you can use this property to set the path that these files will be generated under and use the actions/cache action to cache that folder across runs | no | — |
| cacheFrom | Specify additional images to use for build caching | no | — |
| noCache | Builds the image with `--no-cache` (takes precedence over `cacheFrom`) | no | false |
| cacheTo | Specify the image to cache the built image to | no | — |