| token | Your github token | no | — |
| projectToken | Your chromatic project token | yes | — |
| workingDir | Working directory for the package.json file | no | — |
| appCode | Deprecated, please use projectToken instead | no | — |
| buildScriptName | The npm script that builds your Storybook [build-storybook] | no | — |
| scriptName | The npm script that starts your Storybook [storybook] | no | — |
| exec | Alternatively, a full command to run to start your storybook | no | — |
| skip | Skip Chromatic tests, but mark the commit as passing | no | — |
| dryRun | Run without actually publishing to Chromatic | no | — |
| forceRebuild | Do not skip build when a rebuild is detected | no | — |
| storybookBaseDir | Relative path from repository root to Storybook project root | no | — |
| storybookConfigDir | Relative path from where you run Chromatic to your Storybook config directory | no | — |
| only | Deprecated, replaced by onlyStoryNames | no | — |
| onlyChanged | Enables TurboSnap: Only run stories affected by files changed since the baseline build | no | — |
| onlyStoryNames | Only run a single story or a subset of stories by their name | no | — |
| onlyStoryFiles | Only run a single story or a subset of stories by their filename(s) | no | — |
| externals | Disable TurboSnap when any of these files have changed since the baseline build | no | — |
| untraced | Disregard these files and their dependencies when tracing dependent stories for TurboSnap | no | — |
| traceChanged | Print dependency trace for changed files to affected story files; set to "expanded" to list individual modules | no | — |
| doNotStart | Do not attempt to start or build; use if your Storybook is already running | no | — |
| diagnostics | Write process context information to chromatic-diagnostics.json | no | — |
| debug | Output verbose debugging information. | no | — |
| storybookBuildDir | Provide a directory with your built storybook; use if you have already built your storybook | no | — |
| storybookCa | Use if Storybook is running on https (auto detected from -s, if set) | no | — |
| storybookCert | Use if Storybook is running on https (auto detected from -s, if set) | no | — |
| storybookHttps | Use if Storybook is running on https (auto detected from -s, if set) | no | — |
| storybookKey | Use if Storybook is running on https (auto detected from -s, if set) | no | — |
| storybookPort | What port is your Storybook running on (auto detected from -s, if set) | no | — |
| storybookUrl | Storybook is already running at (external) url (implies -S) | no | — |
| preserveMissing | Deprecated, use onlyChanged, onlyStoryNames or onlyStoryFiles instead | no | — |
| autoAcceptChanges | Automatically accept all changes in chromatic: boolean or branchname | no | — |
| allowConsoleErrors | Do not exit when runtime errors occur in storybook | no | — |
| exitZeroOnChanges | Positive exit of action even when there are changes: boolean or branchname | no | — |
| exitOnceUploaded | Exit with 0 once the built version has been sent to chromatic: boolean or branchname | no | — |
| ignoreLastBuildOnBranch | Do not use the last build on this branch as a baseline if it is no longer in history (i.e. branch was rebased) | no | — |
| zip | Publish your Storybook to Chromatic as a single zip file instead of individual content files | no | — |