actions-marketplace-validations/CWTools Action

Run CWTools on your Clausewitz mod PDXScript code in parallel to your builds

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
gameWhat game to use. Supported values: hoi4, ck2, eu4, ir, stellaris, vic2.yes
modPathPath to the mod folder in $GITHUB_WORKSPACE (root of repository). (Default: "" - root of repository itself)no""
cachePath 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""
vanillaModeWhether 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)no0
locLanguagesWhich languages to check localisation for, space separated, lowercase (eg. "english spanish russian"). Note: May be different from game to game. (Default: english)noenglish
rulesWhat rules repository to use (Default: https://github.com/cwtools/cwtools-$INPUT_GAME-config.git)no""
rulesRefWhat ref on rules repo to checkout (Default: master)nomaster
changedFilesOnlyWhether to only push offences in changed files (Default: True, set to 0 or blank for False)no1
suppressedOffenceCategoriesWhat CWTools offence categories to suppress, in JSON format: {"failure":[], "warning":[], "notice":[]}no{"failure":[], "warning":[], "notice":[]}
suppressedFilesWhich files to completely ignore, in JSON format: ["path/from/root/repo/folder", "path/from/root/repo/folder"]no[]
CWToolsCLIVersionWhich CWTools.CLI version to use (Default: latest stable)no""

no outputs