keisukeyamashita/Side effect changed files

GitHub Actions to trigger side effect based on changed files

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
bypassBypass the check and outputs for the matching files.no
dir_namesOutput unique changed directories instead of filenames.yesfalse
dir_names_max_depthLimit the directory output to a maximum depth.no
escape_jsonEscape JSON special characters.nofalse
filesFiles to check for the side effects.yes
filtersFilter the results with glob pattern.no
includeInclude the result glob pattern to match the inputs.no
jsonOutput files in JSON format.nofalse
mappingMapping of the files and its side effects. If you specify `mapping_file` field, it will be merged with the mapping.no
mapping_fileMapping file of the files and its side effects. If you specify `mapping` field, it will be merged with the mapping.no.github/side-effect.yml
matrixOutput files in a format that can be used for GitHub Action's matrix strategy.nofalse
mergeMerge the files and its side effects.nofalse
autoAuto-generate the mapping for a known ecosystem. Currently supports `terraform`. When set to `terraform`, the action scans `*.tf` files in the current working directory, parses `module "..." { source = "..." }` blocks with local sources (paths starting with `./` or `../`), and produces a mapping where the consumer directory's tf files are output when any file under the referenced module directory changes. The generated mapping is merged with any `mapping` / `mapping_file` you provide. no
namedescription
changedBoolean value indicating whether the files have changed.
filesList of changed files.
files_countNumber of the files.