2021-03-05 02:36:52 +00:00
changed-files
-------------
2021-03-08 21:03:04 +00:00
Get modified files using [`git diff --diff-filter` ](https://git-scm.com/docs/git-diff#Documentation/git-diff.txt---diff-filterACDMRTUXB82308203 ) to locate all files that have been modified relative to the default branch.
2021-03-05 02:36:52 +00:00
```yaml
...
steps:
- uses: actions/checkout@v2
2021-03-05 12:49:00 +00:00
- name: Get modified files with defaults
id: changed-files
uses: ./
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files.outputs) }}"
# Outputs:
# {
# added_files: ,
# copied_files: ,
# deleted_files: ,
2021-03-11 00:41:43 +00:00
# modified_files: .github/workflows/test.yml HISTORY.md action.yml,
2021-03-05 12:49:00 +00:00
# renamed_files: ,
# changed_files: ,
# unmerged_files: ,
# unknown_files: ,
# all_changed_files:
# }
- name: Get modified files with comma separator
id: changed-files-comma
uses: ./
with:
separator: ","
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files-comma.outputs) }}"
# Outputs:
# {
# added_files: ,
# copied_files: ,
# deleted_files: ,
2021-03-11 00:41:43 +00:00
# modified_files: .github/workflows/test.yml,HISTORY.md,action.yml,
2021-03-05 12:49:00 +00:00
# renamed_files: ,
# changed_files: ,
# unmerged_files: ,
# unknown_files: ,
# all_changed_files:
# }
2021-03-05 02:36:52 +00:00
```
## Inputs
2021-03-05 12:40:19 +00:00
| Input | type | required | default | description |
2021-03-05 02:36:52 +00:00
|:-------------:|:-----------:|:-------------:|:----------------------------:|:-------------:|
2021-03-05 12:44:03 +00:00
| separator | `string` | `true` | `' '` | Separator to return outputs |
2021-03-05 02:36:52 +00:00
* Free software: [MIT license ](LICENSE )
Features
--------
2021-03-05 12:44:03 +00:00
- Added Files
- Copied Files
- Deleted Files
- Modified Files
- Renamed Files
- Changed Files
- Unmerged Files
- Unknown Files
- All Changed Files
2021-03-05 02:36:52 +00:00
Credits
-------
This package was created with [Cookiecutter ](https://github.com/cookiecutter/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.