Takes the name of a wildcard workflow (* in .github/workflows/wildcard-* incl. file extension) and a JSON array generated with find-changes-action as inputs, to output true/false based on whether any of the on.push.paths of the wildcard workflow match a file in the JSON array.
This is useful to introduce job and step granularity to your workflows. One can save a lot of time (and money by reducing runner usage) by executing long-running jobs conditionally.
There is additional documentation available on
cargo install --features=cli compare-changescargo add compare-changesbrew install anttiharju/tap/compare-changesVia anttiharju's nur-packages. Please note that as of writing it is not connected to the upstream NUR.
Starring the repository is helpful for releasing the project on upstream package managers.
The following licenses apply to this project:
- docs/github are under Creative Commons Attribution 4.0, see docs/github/LICENSE
- Everything else is under the MIT License, see LICENSE