Outputs a JSON of changed files so that it is easy for you to implement custom logic based on changes!
This action outputs list of changed files as JSON. It works in pull_request, merge_group, and push events, supporting all merge types: merge commit, squash, and rebase.
If you use this, you should have either merge queues (GitHub Enterprise feature) or Require branches to be up to date before merging branch protection rule enabled.
Combine this action with its sibling compare-changes to run the CI steps or jobs that follow it conditionally.
Under .github/workflows.