This GitHub action applies to pull request and merge group workflow triggers and populates 3 output variables with the modified files. They are: "files_created", "files_updated", and "files_deleted".
- name: Changed Files Exporter
uses: umani/changed-files@v4.0.0
with:
repo-token: ${{ github.token }}
pattern: '^.*\.(md|markdown)$'
repo-token
: GitHub Access Tokenpattern
(optional): A regular expression to filter the outputs by. Defaults to'.*'
.pr-number
(optional): The pull request number. If not provided, the pull request is inferred from the given context. Useful for actions running outside thepull_request
event context.result-encoding
(optional): The encoding for the output values, either'string'
(default) or'json'
.
All output values are either a space-separated string, or a JSON encoded array.
files_created
: Created filesfiles_created_count
: Number of created filesfiles_updated
: Updated filesfiles_updated_count
: Number of updated filesfiles_deleted
: Deleted filesfiles_deleted_count
: Number of deleted filestotal_modified_count
: The sum of all*_count
outputs