actions-marketplace-validations/CWTools Action
Run CWTools on your Clausewitz mod PDXScript code in parallel to your builds
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| game | What game to use. Supported values: hoi4, ck2, eu4, ir, stellaris, vic2. | yes | — |
| modPath | Path to the mod folder in $GITHUB_WORKSPACE (root of repository). (Default: "" - root of repository itself) | no | "" |
| cache | Path to the full cache file (cwb.bz2) in $GITHUB_WORKSPACE (root of repository). Use an empty string to use metadata from cwtools/cwtools-cache-files (Default: use metadata) | no | "" |
| vanillaMode | Whether to not use cache, and instead treat the project as a vanilla game installation folder - if you are a modder, you probably should not be using this. If True, cache input will be ignored (Default: False, set to anything other than 0 or blank for True) | no | 0 |
| locLanguages | Which languages to check localisation for, space separated, lowercase (eg. "english spanish russian"). Note: May be different from game to game. (Default: english) | no | english |
| rules | What rules repository to use (Default: https://github.com/cwtools/cwtools-$INPUT_GAME-config.git) | no | "" |
| rulesRef | What ref on rules repo to checkout (Default: master) | no | master |
| changedFilesOnly | Whether to only push offences in changed files (Default: True, set to 0 or blank for False) | no | 1 |
| suppressedOffenceCategories | What CWTools offence categories to suppress, in JSON format: {"failure":[], "warning":[], "notice":[]} | no | {"failure":[], "warning":[], "notice":[]} |
| suppressedFiles | Which files to completely ignore, in JSON format: ["path/from/root/repo/folder", "path/from/root/repo/folder"] | no | [] |
| CWToolsCLIVersion | Which CWTools.CLI version to use (Default: latest stable) | no | "" |
Outputs
no outputs