changed-files/README.md
2021-03-18 11:34:47 +00:00

3.5 KiB

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.