| all versioned paths | Whether to test the optional versioned URLs:
/vMAJOR.MINOR; /vMAJOR.MINOR.PATCH
If `false`, only the mandatory /vMAJOR URL will be tested.
| no | false |
| validate unversioned path | Whether to validate the input URL as a full OPTIMADE implementation without appending any version. This action assumes that the `path` parameter will contain an unversioned URL. As it is not mandatory to run a full OPTIMADE implementation from the unversioned URL, by default, this action will not perform any validation of this URL, beyond checking the `/versions` endpoint.
| no | false |
| as type | Validate the request URL with the provided type, rather than scanning the entire implementation. Example values: 'structures', 'reference'. For a full list of values see `optimade-python-tools`.
| no | — |
| domain | Domain for the OPTIMADE URL (defaults to the GH Actions runner host). | no | gh_actions_host |
| fail fast | Whether or not to exit and return a non-zero error code on first failure. | no | false |
| index | Whether or not this is an index meta-database. | no | false |
| create output | Use `-j/--json` option for `optimade-validator`. This will overwrite the `verbosity` input parameter, since it will be set to `-1` when using the `-j/--json` option.
| no | false |
| path | Path to append to the domain to reach the OPTIMADE unversioned base URL - MUST start with `/`. The path MUST NOT include the versioned part of the base URL. Rather, it MUST point to the unversioned base URL of your OPTIMADE implementation.
| no | / |
| port | Port for the OPTIMADE URL. | no | — |
| protocol | Protocol for the OPTIMADE URL. | no | http |
| skip optional | Whether or not to skip tests for optional features. | no | false |
| minimal | Whether or not to reduce the validation to a minimal test set that only checks responses and not filters. | no | false |
| validator version | Full version of an OPTIMADE Python tools release to PyPI, e.g., '0.6.0' or '0.3.4', which hosts the `optimade-validator`. It can also be a branch, tag, or git commit to use from the GitHub repository, e.g., 'master', 'v0.6.0' or '5a5e903'. See https://pip.pypa.io/en/latest/reference/pip_install/#git for more information of what is allowed here. Finally, it may also be 'latest' (default), which is understood to be the latest official release of the `optimade` package on PyPI. Note, for the latest development version, choose 'master'.
| yes | latest |
| verbosity | The verbosity of the output | no | 1 |