Go to file
2021-03-28 15:13:36 -04:00
.github Updated .github/FUNDING.yml 2021-03-28 15:13:36 -04:00
.gitignore Initial commit. 2021-03-04 21:36:52 -05:00
action.yml Update action.yml 2021-03-18 07:33:12 -04:00
CHANGELOG.md Upgraded from v2 -> v2.1 2021-03-18 11:34:47 +00:00
CONTRIBUTING.md Initial commit. 2021-03-04 21:36:52 -05:00
LICENSE Initial commit. 2021-03-04 21:36:52 -05:00
README.md Upgraded from v2 -> v2.1 2021-03-18 11:34:47 +00:00
renovate.json Add renovate.json 2021-03-25 14:59:28 +00:00

CI Update release version.

changed-files

Get modified files using git diff --diff-filter to locate all files that have been modified relative to the default branch.

Usage

...
    steps:
      - uses: actions/checkout@v2
      - name: Get modified files using defaults
        id: changed-files
        uses: tj-actions/changed-files@v2.1
      
      - name: Get modified files using a comma separator
        id: changed-files-comma
        uses: tj-actions/changed-files@v2.1
        with:
          separator: ","
       
      - name: List all added files
        run: |
          for file in "${{ steps.changed-files.outputs.added_files }}"; do
            echo $file
          done          
        

Inputs

Input type required default description
separator string true ' ' Separator to return outputs

Outputs

Using the default separator.

Output type example description
added_files string 'new.txt other.png ...' Select only files that are Added (A)
copied_files string 'new.txt other.png ...' Select only files that are Copied (C)
deleted_files string 'new.txt other.png ...' Select only files that are Deleted (D)
modified_files string 'new.txt other.png ...' Select only files that are Modified (M)
renamed_files string 'new.txt other.png ...' Select only files that are Renamed (R)
changed_files string 'new.txt other.png ...' Select only files that have their type changed (T)
unmerged_files string 'new.txt other.png ...' Select only files that are Unmerged (U)
unknown_files string 'new.txt other.png ...' Select only files that are Unknown (X)
all_changed_files string 'new.txt other.png ...' Select all paths (*) are selected if there
is any file that matches other
criteria in the comparison;
if there is no file that
matches other criteria,
nothing is selected.

Features

  • Added Files
  • Copied Files
  • Deleted Files
  • Modified Files
  • Renamed Files
  • Changed Files
  • Unmerged Files
  • Unknown Files
  • All Changed Files

Credits

This package was created with Cookiecutter.

Report Bugs

Report bugs at https://github.com/tj-actions/changed-files/issues.

If you are reporting a bug, please include:

  • Your operating system name and version.
  • Any details about your workflow that might be helpful in troubleshooting.
  • Detailed steps to reproduce the bug.