Compare commits

..

853 Commits
v2 ... v23

Author SHA1 Message Date
Tonye Jack
fb1fe28aa9 Updated test.yml 2022-06-12 10:11:04 -04:00
Tonye Jack
d39be7dab1 Update README.md 2022-06-12 10:10:32 -04:00
Tonye Jack
0906711ee2 Update README.md 2022-06-12 10:09:00 -04:00
Tonye Jack
4cbef76b5d feat: add support for returning directory names (#522)
* feat: add support for returning directory names

* Updated step name

* Updated to return uniq dir names

* Updated README.md

* Updated README.md

* Updated separator encoding
2022-06-12 10:08:13 -04:00
Tonye Jack
cf50530aad Update README.md 2022-06-11 16:25:18 -04:00
Tonye Jack
6a872c41f9 feat: switch to use debug messages for log outputs (#521) 2022-06-11 12:51:58 -04:00
Tonye Jack
b417139777 chore: Clean up internal variables. (#520) 2022-06-07 22:31:43 -04:00
Tonye Jack
be340ec1ef Update README.md 2022-06-07 10:43:44 -04:00
Renovate Bot
af9b0d1b66 chore(deps): update peter-evans/create-pull-request action to v4.0.4 2022-06-03 07:26:33 -04:00
Tonye Jack
6a97f0189b Upgraded from v22.1 -> v22.2 (#517)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-06-02 18:44:42 -04:00
Tonye Jack
ae90a0b602 Updated README.md (#516)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-06-02 12:15:18 -04:00
Tonye Jack
3538a9c448 feat: add support for configuring diff.relative (#515)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-06-02 12:13:45 -04:00
Tonye Jack
3ea81e414c Upgraded to v22.1 (#514)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-05-31 13:32:40 -04:00
Tonye Jack
bc1dc8f54d chore: upgrade the tj-actions/glob from v9 to v9.2 (#513) 2022-05-31 12:48:35 -04:00
Tonye Jack
51ab26a070 Upgraded from v21 -> v22 (#512)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-05-30 23:41:55 -04:00
Tonye Jack
3de1f9a283 Update README.md 2022-05-30 23:38:42 -04:00
dependabot[bot]
87d61bba41 Bump tj-actions/glob from 7.20 to 9 (#509)
* Bump tj-actions/glob from 7.20 to 9

Bumps [tj-actions/glob](https://github.com/tj-actions/glob) from 7.20 to 9.
- [Release notes](https://github.com/tj-actions/glob/releases)
- [Changelog](https://github.com/tj-actions/glob/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/glob/compare/v7.20...v9)

---
updated-dependencies:
- dependency-name: tj-actions/glob
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update action.yml

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tonye Jack <jtonye@ymail.com>
2022-05-30 23:19:40 -04:00
Tonye Jack
9716e7993f Update README.md 2022-05-30 22:52:32 -04:00
Tonye Jack
666680491a Updated README.md (#511)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-05-30 22:51:04 -04:00
Tonye Jack
58a81c5c4c chore: Update README.md (#510)
* Update README.md

* Update README.md
2022-05-30 22:46:18 -04:00
Tonye Jack
6b8ef3323f chore: explicitly set the GITHUB_WORKSPACE environment variable (#505) 2022-05-29 20:32:23 -04:00
Tonye Jack
1c997727c9 Upgraded to v21 (#503)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-05-25 17:52:53 -04:00
Tonye Jack
0edfedf16d fix: large output generated by all_old_new_renamed_files output (#502) 2022-05-25 17:47:58 -04:00
Tonye Jack
42d4eb324d Upgraded from v20.1 -> v20.2 (#499)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-05-24 00:16:24 -04:00
Tonye Jack
205450238e Update entrypoint.sh 2022-05-24 00:14:06 -04:00
Tonye Jack
c3c25d12b0 fix: matching renamed files with glob patterns (#498)
* fix: matching rename files with glob patterns

* Rename test rename 1.txt to test rename-1.txt

* Update entrypoint.sh

* Update entrypoint.sh

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update entrypoint.sh

* Rename test rename-1.txt to test rename 1.txt

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-05-24 00:12:32 -04:00
Tonye Jack
b77c43beb0 chore: Improve test coverage (#497) 2022-05-22 23:57:41 -04:00
Tonye Jack
8373ec9091 Upgraded from v20 -> v20.1 (#496)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-05-22 13:13:56 -04:00
Tonye Jack
944a8b8909 chore: test rename (#495)
* chore: test rename

* Update entrypoint.sh

* Update entrypoint.sh

* Create manual-test.yml
2022-05-22 01:20:50 -04:00
Tonye Jack
a78216810d Merge pull request #494 from tj-actions/chore/update-readme 2022-05-19 08:06:35 -04:00
Tonye Jack
69a29db2d7 Update README.md 2022-05-19 08:03:53 -04:00
Tonye Jack
e4fdf56472 Update README.md 2022-05-14 23:26:15 -04:00
Tonye Jack
582ce2283c Merge pull request #491 from tj-actions/upgrade-to-v20 2022-05-14 21:51:04 -04:00
jackton1
43886cd0c3 Upgraded from v19.3 -> v20 2022-05-15 01:50:10 +00:00
Tonye Jack
581eef0495 Merge pull request #490 from tj-actions/fix/usage-of-fork-point 2022-05-14 21:43:30 -04:00
Tonye Jack
9e1cda0fb7 Fixed the test 2022-05-14 21:29:27 -04:00
Tonye Jack
20b6ac540d fix: bug finding fork point commit and removed unused temp_changed_files remote. 2022-05-14 21:19:45 -04:00
Tonye Jack
f0da059036 Merge pull request #489 from tj-actions/upgrade-to-v19.3 2022-05-14 19:32:11 -04:00
jackton1
0e1a7180e5 Upgraded from v19.2 -> v19.3 2022-05-14 23:29:53 +00:00
Tonye Jack
e55f7fb99e Merge pull request #487 from tj-actions/upgrade-to-v19.2 2022-05-14 18:45:52 -04:00
Tonye Jack
9151ce890a Merge branch 'main' into upgrade-to-v19.2 2022-05-14 18:45:33 -04:00
Tonye Jack
225875592f Merge pull request #488 from tj-actions/fix/bug-with-renames 2022-05-14 18:41:58 -04:00
Tonye Jack
4a7ed1cd68 Merge branch 'main' into fix/bug-with-renames 2022-05-14 18:39:10 -04:00
jackton1
0a05f634b6 Updated README.md 2022-05-14 18:37:49 -04:00
Tonye Jack
939ae1be50 Fixed test. 2022-05-14 18:37:49 -04:00
Tonye Jack
1abdcf81f3 Renamed output. 2022-05-14 18:37:49 -04:00
Tonye Jack
4b7f83fb7a Updated test 2022-05-14 18:37:49 -04:00
Tonye Jack
c815c5df17 Added get_renames function 2022-05-14 18:37:49 -04:00
Tonye Jack
74d37f129f Renamed files. 2022-05-14 18:37:49 -04:00
Tonye Jack
8138d89db1 Renamed test/test rename 2.txt -> test/test rename-2.txt 2022-05-14 18:37:49 -04:00
Tonye Jack
5b5e575c4c Renamed test/test rename 1.txt -> test/test rename-1.txt 2022-05-14 18:37:49 -04:00
Tonye Jack
423833260b Updated docs and fixed bug with old new files list 2022-05-14 18:37:49 -04:00
Tonye Jack
fbb03cca84 Updated description. 2022-05-14 18:37:49 -04:00
Tonye Jack
02c29677a6 Renamed test files. 2022-05-14 18:37:49 -04:00
Tonye Jack
09ca4109ad Renamed test/test-rename-2.txt -> test/test rename-2.txt 2022-05-14 18:37:49 -04:00
Tonye Jack
b1873d4919 Renamed test/test-rename-1.txt -> test/test rename-1.txt 2022-05-14 18:37:49 -04:00
Tonye Jack
7f7bafe37a Updated test.yml 2022-05-14 18:37:49 -04:00
Tonye Jack
9dcecf749d Renamed test/test-rename.txt -> test/test-rename-2.txt 2022-05-14 18:37:49 -04:00
Tonye Jack
23cf07c0bc Added test-rename.txt 2022-05-14 18:37:49 -04:00
Tonye Jack
fd30e95c05 Added support for returning old and new names of renamed files 2022-05-14 18:37:49 -04:00
Tonye Jack
67e0fe5e75 Renamed test-renamed.txt -> test-rename-1.txt 2022-05-14 18:37:48 -04:00
Tonye Jack
3e205d23e0 Added a test file. 2022-05-14 18:37:48 -04:00
Tonye Jack
b4def97a99 Revert "feat: Added support for returning old and new names of renamed files" (#485) 2022-05-14 18:37:38 -04:00
Tonye Jack
ed9e4befd6 Updated entrypoint.sh 2022-05-14 18:27:02 -04:00
Tonye Jack
cce5bff7c0 Merge branch 'main' into feat/add-support-for-retrieving-old-and-new-names-of-renamed-files 2022-05-14 18:24:14 -04:00
jackton1
b6d9173b6b Upgraded from v19.1 -> v19.2 2022-05-14 22:24:03 +00:00
jackton1
07b38ce1a1 Updated README.md 2022-05-14 18:19:03 -04:00
Tonye Jack
7a19e1f563 Fixed test. 2022-05-14 18:10:09 -04:00
Tonye Jack
ce04a71447 Renamed output. 2022-05-14 18:10:09 -04:00
Tonye Jack
f96d468a04 Updated test 2022-05-14 18:10:09 -04:00
Tonye Jack
6655125c37 Added get_renames function 2022-05-14 18:10:09 -04:00
Tonye Jack
4f723c8a08 Renamed files. 2022-05-14 18:10:09 -04:00
Tonye Jack
33a8d4202a Renamed test/test rename 2.txt -> test/test rename-2.txt 2022-05-14 18:10:09 -04:00
Tonye Jack
915804c250 Renamed test/test rename 1.txt -> test/test rename-1.txt 2022-05-14 18:10:09 -04:00
Tonye Jack
4523c1be3d Updated docs and fixed bug with old new files list 2022-05-14 18:10:09 -04:00
Tonye Jack
8ee5785691 Updated description. 2022-05-14 18:10:09 -04:00
Tonye Jack
7d223a4638 Renamed test files. 2022-05-14 18:10:09 -04:00
Tonye Jack
c632bba0e4 Renamed test/test-rename-2.txt -> test/test rename-2.txt 2022-05-14 18:10:09 -04:00
Tonye Jack
ac7e9e7409 Renamed test/test-rename-1.txt -> test/test rename-1.txt 2022-05-14 18:10:09 -04:00
Tonye Jack
8567a10991 Updated test.yml 2022-05-14 18:10:09 -04:00
Tonye Jack
1b9b564b1b Renamed test/test-rename.txt -> test/test-rename-2.txt 2022-05-14 18:10:09 -04:00
Tonye Jack
c91875f5c7 Added test-rename.txt 2022-05-14 18:10:09 -04:00
Tonye Jack
c65a184a68 Added support for returning old and new names of renamed files 2022-05-14 18:10:09 -04:00
Tonye Jack
9ee57c0871 Renamed test-renamed.txt -> test-rename-1.txt 2022-05-14 18:10:09 -04:00
Tonye Jack
a47fe7c043 Added a test file. 2022-05-14 18:10:09 -04:00
Tonye Jack
f1a01ff091 feat: Add support for listing renames. 2022-05-14 18:10:09 -04:00
Tonye Jack
0093196671 Revert "feat: Added support for returning old and new names of renamed files" (#485) 2022-05-14 18:08:54 -04:00
Tonye Jack
3baba75579 feat: Added support for returning old and new names of renamed files (#483) 2022-05-14 18:05:59 -04:00
Tonye Jack
c69f784c4f Fixed test. 2022-05-14 17:56:47 -04:00
Tonye Jack
b60efcf625 Renamed output. 2022-05-14 17:54:38 -04:00
Tonye Jack
044773f27a Updated test 2022-05-14 17:15:28 -04:00
Tonye Jack
e42d2fcf77 Added get_renames function 2022-05-14 17:05:44 -04:00
Tonye Jack
a968e74116 Reformatted table 2022-05-14 16:00:31 -04:00
Tonye Jack
b711f8d3a4 Renamed files. 2022-05-14 15:25:52 -04:00
Tonye Jack
fe238e608d Renamed test/test rename 2.txt -> test/test rename-2.txt 2022-05-14 15:25:17 -04:00
Tonye Jack
4d042152e5 Renamed test/test rename 1.txt -> test/test rename-1.txt 2022-05-14 15:24:52 -04:00
Tonye Jack
d1c0ee4e67 Updated docs and fixed bug with old new files list 2022-05-14 15:24:13 -04:00
Tonye Jack
12bb701066 Updated description. 2022-05-14 14:54:45 -04:00
Tonye Jack
a8e851942c Renamed test files. 2022-05-14 14:45:46 -04:00
Tonye Jack
724e1a1fea Renamed test/test-rename-2.txt -> test/test rename-2.txt 2022-05-14 14:44:54 -04:00
Tonye Jack
fdd4ec0d74 Renamed test/test-rename-1.txt -> test/test rename-1.txt 2022-05-14 14:44:21 -04:00
Tonye Jack
020ae6440a Updated test.yml 2022-05-14 14:43:09 -04:00
Tonye Jack
815b8a6dbc Renamed test/test-rename.txt -> test/test-rename-2.txt 2022-05-14 14:41:17 -04:00
Tonye Jack
070aa8aaf9 Added test-rename.txt 2022-05-14 14:40:44 -04:00
Tonye Jack
5f40fac43c Added support for returning old and new names of renamed files 2022-05-14 14:33:40 -04:00
Tonye Jack
86a97221c8 Renamed test-renamed.txt -> test-rename-1.txt 2022-05-14 13:42:25 -04:00
Tonye Jack
562c86f382 Added a test file. 2022-05-14 13:41:13 -04:00
Tonye Jack
c004907b76 feat: Add support for listing renames. 2022-05-14 13:40:14 -04:00
Tonye Jack
1e1e79beb1 Update README.md 2022-05-14 02:37:55 -04:00
Tonye Jack
931aafa079 chore: Update the exit status when 2022-05-14 02:35:56 -04:00
Tonye Jack
1d44b6d930 Upgraded from v19 -> v19.1 (#482)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-05-14 02:30:50 -04:00
Renovate Bot
d26252004a chore(deps): update tj-actions/glob action to v7.20 2022-05-14 02:25:05 -04:00
Renovate Bot
62c26bf6f0 chore(deps): update tj-actions/glob action to v7.18 2022-05-13 21:57:03 -04:00
Renovate Bot
fb18af2532 chore(deps): update pascalgn/automerge-action action to v0.15.3 2022-05-12 14:31:53 -04:00
Renovate Bot
3aa2cc8b70 chore(deps): update peter-evans/create-pull-request action to v4.0.3 2022-05-08 06:34:28 -04:00
Renovate Bot
f301f0f948 chore(deps): update tj-actions/glob action to v7.17 2022-05-02 02:47:55 -04:00
Tonye Jack
11f586bd88 Update README.md 2022-04-28 02:30:50 -04:00
Tonye Jack
679a1f78bd Upgraded from v18.7 -> v19 (#474)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-04-28 02:13:50 -04:00
Tonye Jack
a6d456f542 feat: Add support for non ascii filenames (#473)
* feat: Add support for non ascii filenames

Closes: #437

* Update action.yml

* Update README.md

* Create test-è.txt

* Update test.yml

* Update README.md

* Update action.yml

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh
2022-04-28 02:08:15 -04:00
Renovate Bot
059617dc0d chore(deps): update github/codeql-action action to v2 2022-04-25 08:30:56 -04:00
Renovate Bot
b7c4b5161d chore(deps): update reviewdog/action-shellcheck action to v1.15 2022-04-21 11:25:01 -04:00
Renovate Bot
55d7ed5032 chore(deps): update actions/checkout action to v3.0.2 2022-04-21 11:19:11 -04:00
Renovate Bot
9d6a865b9e chore(deps): update actions/checkout action to v3.0.1 2022-04-14 15:09:58 -04:00
Tonye Jack
b94562c2d4 Update README.md 2022-04-13 02:51:04 -04:00
Renovate Bot
ef211120a5 chore(deps): update tj-actions/glob action to v7.16 2022-04-08 22:36:46 -04:00
Renovate Bot
8a0500a5cb chore(deps): update peter-evans/create-pull-request action to v4.0.2 2022-04-08 10:08:43 -04:00
Tonye Jack
295aabe028 Upgraded to v18.7 (#462)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-04-08 05:48:13 -04:00
Tonye Jack
a59f800cbb Update action.yml 2022-04-08 05:43:01 -04:00
Tonye Jack
5cf6e7a5be Update action.yml 2022-04-08 05:41:00 -04:00
Renovate Bot
576594102a chore(deps): update peter-evans/create-pull-request action to v4.0.1 2022-03-31 07:52:28 -04:00
Tonye Jack
f4d8dc543f Upgraded to v18.6 (#460)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-30 08:23:15 -04:00
Tonye Jack
a2f1692a6f fix: resolved error with escaping unicode unsafe characters (#459) 2022-03-30 08:17:26 -04:00
Tonye Jack
969e5d8dad Update README.md 2022-03-29 23:50:08 -04:00
Tonye Jack
a6c69ab0ca chore: remove unused code (#457)
* Delete label-conflict.yml

* Delete rebase.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml
2022-03-29 14:18:12 -04:00
Tonye Jack
98112b163c chore: test changes to .github workflows files (#456) 2022-03-29 13:19:47 -04:00
Tonye Jack
a6cc85b4b6 chore: test filenames that should be escaped (#455) 2022-03-29 11:26:12 -04:00
Tonye Jack
6c238a972b Upgraded to v18.5 (#454)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-29 11:08:51 -04:00
Tonye Jack
72aab29255 fix: bug passing invalid patterns to grep (#453) 2022-03-29 11:00:10 -04:00
Renovate Bot
6402474c46 chore(deps): update tj-actions/glob action to v7.12 2022-03-26 13:42:01 -04:00
Renovate Bot
469cc2b708 chore(deps): update pascalgn/automerge-action action to v0.15.2 2022-03-24 20:18:17 -04:00
Renovate Bot
fdfc2d648c chore(deps): update pascalgn/automerge-action action to v0.14.4 2022-03-24 17:34:14 -04:00
Tonye Jack
d7212b2954 Update README.md 2022-03-24 11:14:58 -04:00
Renovate Bot
513bb9920a chore(deps): update peter-evans/create-pull-request action to v4 2022-03-23 05:09:50 -04:00
Renovate Bot
f465da83c9 chore(deps): update tj-actions/glob action to v7.11 2022-03-22 16:14:11 -04:00
Tonye Jack
554fae61a8 Updated README.md (#444)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-22 02:34:14 -04:00
Tonye Jack
7dfd007898 Update README.md 2022-03-22 02:02:50 -04:00
Tonye Jack
c12a6f5538 Upgraded from v18.3 -> v18.4 (#443)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-21 01:35:13 -04:00
dependabot[bot]
e35d0afdc1 Bump tj-actions/remark from 2.3 to 3
Bumps [tj-actions/remark](https://github.com/tj-actions/remark) from 2.3 to 3.
- [Release notes](https://github.com/tj-actions/remark/releases)
- [Changelog](https://github.com/tj-actions/remark/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/remark/compare/v2.3...v3)

---
updated-dependencies:
- dependency-name: tj-actions/remark
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-20 21:30:28 -04:00
Renovate Bot
842e57c994 chore(deps): update tj-actions/glob action to v7.10 2022-03-20 14:24:29 -04:00
Tonye Jack
909b045c81 Update README.md (#439) 2022-03-20 13:30:55 -04:00
Tonye Jack
9ed666d189 Upgraded from v18.2 -> v18.3 (#438)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-16 20:58:02 -04:00
renovate[bot]
081ee9cc54 chore(deps): update tj-actions/glob action to v7.9 (#436)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-16 10:58:25 -04:00
Tonye Jack
f6c1fe1c6c Update test.yml 2022-03-16 02:08:10 -04:00
Tonye Jack
ec018be115 Upgraded to v18.2 (#435)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-16 01:39:45 -04:00
Tonye Jack
041d24051d Update test.yml 2022-03-16 01:38:55 -04:00
Tonye Jack
1f30bd2085 fix: bug omitting the fetch-depth for push based events (#434) 2022-03-16 01:32:30 -04:00
Tonye Jack
9125e4d5da Upgraded to v18.1 (#432)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-14 14:47:04 -04:00
Tonye Jack
227e314ad8 fix: bug providing files_ignore without files input (#431) 2022-03-14 14:43:28 -04:00
Renovate Bot
2bf9c4d198 chore(deps): update tj-actions/glob action to v7.7 2022-03-14 13:34:20 -04:00
renovate[bot]
0f808a8de4 chore(deps): update tj-actions/glob action to v7.6 (#428)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-14 08:21:30 -04:00
Renovate Bot
82b7c17c09 chore(deps): update tj-actions/github-changelog-generator action to v1.13 2022-03-14 06:10:43 -04:00
Tonye Jack
b476eb5054 Upgraded to v18 (#426)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-14 01:07:15 -04:00
Tonye Jack
ffd30e8dd8 Update README.md 2022-03-14 01:03:59 -04:00
Tonye Jack
a7dc1531cb feat: Add support for using files pattern on disk (#425) 2022-03-14 01:01:27 -04:00
Renovate Bot
c5eec21596 chore(deps): update tj-actions/glob action to v7.5 2022-03-13 20:07:43 -04:00
Tonye Jack
17f2c309ac chore: Upgrade tj-actions/glob to v7.4 (#422) 2022-03-12 22:37:25 -05:00
Renovate Bot
7b71b4999e Update tj-actions/verify-changed-files action to v9 2022-03-12 05:02:41 -05:00
Renovate Bot
5ef40d7166 Update codacy/codacy-analysis-cli-action action to v4.0.2 2022-03-09 11:08:10 -05:00
Tonye Jack
34a29cb8a6 Upgraded to v17.3 (#420)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-03-08 07:08:55 -05:00
Tonye Jack
f5a8de7d36 fix: bug using newline separator (#418) 2022-03-08 06:59:26 -05:00
Tonye Jack
abb8062519 Revert "chore: test pull_requests events" (#416) 2022-03-04 04:35:19 -05:00
Tonye Jack
2702dd241c chore: test pull_requests events (#415) 2022-03-04 04:22:46 -05:00
Renovate Bot
c7b6b5068a Update codacy/codacy-analysis-cli-action action to v4.0.1 2022-03-03 13:01:09 -05:00
Tonye Jack
32778b637f Update README.md 2022-03-01 21:59:15 -05:00
Tonye Jack
eeb5dfb252 Update README.md 2022-03-01 21:58:31 -05:00
Renovate Bot
44a759c065 Update actions/checkout action 2022-03-01 14:57:43 -05:00
Renovate Bot
a2a827260c Update peter-evans/create-pull-request action to v3.14.0 2022-03-01 00:35:51 +00:00
Renovate Bot
a8daea7bf1 Update peter-evans/create-pull-request action to v3.13.0 2022-02-28 04:31:33 -05:00
Tonye Jack
53dd0e017f Upgraded from v17.1 -> v17.2 (#407) 2022-02-27 13:00:01 -05:00
Tonye Jack
0bc7d4006f fix: bug detecting other deleted and modified (#406) 2022-02-27 12:47:28 -05:00
Tonye Jack
b224e37625 Upgraded from v17 -> v17.1 (#405)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-26 09:53:14 -05:00
Tonye Jack
a53d74f700 fix: handle errors for repositories without any previous commit history (#404)
* fix: Handle errors for repositories without any previous commit history

Fixes: #365

* Update diff-sha.sh
2022-02-26 05:09:14 -05:00
Tonye Jack
f5d5eb9133 Updated submodule (#403)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-26 04:51:42 -05:00
Tonye Jack
985c5e91f6 Update submodule-sync.yml 2022-02-26 04:49:08 -05:00
Tonye Jack
2f3f1438bb Update submodule-sync.yml 2022-02-26 04:41:54 -05:00
Tonye Jack
ed90466495 chore: switch sed for awk (#401)
* chore: switch sed for awk

* Update entrypoint.sh

* Update entrypoint.sh
2022-02-26 04:37:27 -05:00
Tonye Jack
af93c64cfb Create submodule-sync.yml 2022-02-26 04:36:20 -05:00
Renovate Bot
a7b11ecaab Update tj-actions/github-changelog-generator action to v1.12 2022-02-26 04:15:37 -05:00
Tonye Jack
239c560880 Update test.yml 2022-02-26 04:15:32 -05:00
Tonye Jack
8683cf7a6d Update README.md 2022-02-25 21:50:07 -05:00
Tonye Jack
393dac5ef4 Update README.md 2022-02-24 00:22:23 -05:00
Tonye Jack
832540c0bd Upgraded from v16 -> v17 (#399)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-23 04:45:50 -05:00
Tonye Jack
933541631c Update README.md 2022-02-23 03:39:41 -05:00
Constantine Peresypkin
83f33bd403 feat: Add support for detecting submodules changes (#394)
* feat: Add support for detecting submodules changes

Closes: #349

* add bash<4.4 fix

* add bash<4.4 fix

* Added more than 1 submodule.

* Update entrypoint.sh

* Removed submodule.

* Update test.yml

* Update test.yml

* Updated .gitmodules.

* Updated submodule.

* Updated submodule.

* Added a new submodule resolving testing errors.

* Added a new submodule.

* Removed new submodule.

* Fixed test.

Co-authored-by: Tonye Jack <jtonye@ymail.com>
2022-02-23 03:39:20 -05:00
Tonye Jack
9c7f90a508 Updated README.md (#398)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-22 20:05:24 -05:00
Tonye Jack
37b9df5bd8 Merge branch 'main' of github.com:tj-actions/changed-files into HEAD 2022-02-22 20:01:54 -05:00
allcontributors[bot]
fe0a8cd3ae docs: add pkit as a contributor for code (#397)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-02-22 18:26:37 -05:00
Tonye Jack
1c11902f89 Updated submodule README.md 2022-02-22 14:37:39 -05:00
Tonye Jack
f51ab66afb Updated README.md 2022-02-22 12:25:05 -05:00
Tonye Jack
de8d1bc003 Updated README.md (#392)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-18 13:27:01 -05:00
allcontributors[bot]
e867a0c365 docs: add fagai as a contributor for doc (#391)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-02-18 10:41:52 -05:00
fagai
4b0508d51e fix README (#390) 2022-02-18 10:41:08 -05:00
Tonye Jack
1eb4363a4b Update README.md 2022-02-17 23:32:26 -05:00
Tonye Jack
1eabd2fb82 Upgraded to v16 (#389)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-17 23:29:26 -05:00
Tonye Jack
4daffbaee1 feat: Use previous commit when since_last_remote_commit is set to true (#388) 2022-02-17 23:23:53 -05:00
Tonye Jack
32d6fb28f0 Upgraded to v15.1 (#386)
* Upgraded from v15.1 -> v15.1

* Updated README.md

Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-17 03:12:38 -05:00
Tonye Jack
4b1f26aed5 Update README.md 2022-02-17 03:03:01 -05:00
Tonye Jack
92456281bc Update diff-sha.sh (#379)
* Update diff-sha.sh

* Update action.yml

* Update test.yml

* Update test.yml

* Update diff-sha.sh

* Update action.yml

* Update action.yml
2022-02-17 03:00:58 -05:00
Tonye Jack
6113e26177 Updated diff-sha.sh 2022-02-17 02:54:17 -05:00
Tonye Jack
42712950f2 Updated README.md (#385)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-17 02:39:12 -05:00
Tonye Jack
0b33274468 feat: Added support for using fork point to detect file changes. (#384)
* feat: Added support for using fork point to detect file changes.

* Updated README.md

* Updated test.yml

* Updated action.yml

* Updated diff-sha.sh

* Updated diff-sha.sh

* Updated diff-sha.sh

* Updated diff-sha.sh

* Updated diff-sha.sh

* Updated README.md

* Updated test file

* Updated test.yml

* Updated test.yml

* Removed unused code.

* Removed unused code.

* Test using head_ref

* Test using head

* Removed unused code.
2022-02-17 02:35:49 -05:00
Tonye Jack
9d43e5cb33 Update entrypoint.sh 2022-02-17 01:50:38 -05:00
Tonye Jack
da7249a7da Update README.md 2022-02-17 01:42:32 -05:00
Tonye Jack
8185763b47 Updated README.md (#383)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-17 00:03:22 -05:00
Tonye Jack
b58b0de3c2 Update README.md 2022-02-17 00:02:24 -05:00
Tonye Jack
b539612242 Update README.md (#381) 2022-02-16 03:28:03 -05:00
Tonye Jack
a17a4c2841 Update README.md (#380) 2022-02-16 03:19:19 -05:00
Tonye Jack
1663a841cf Test pull request diff (#378)
* Test pull request diff

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml
2022-02-16 02:49:49 -05:00
Tonye Jack
8cb0f24d1b Upgraded to v15 (#377)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-14 23:04:53 -05:00
Tonye Jack
b3b79dbb9c Upgraded to v5.0.0 (#375)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-14 22:54:17 -05:00
Renovate Bot
c284d64019 Update tj-actions/sync-release-version action to v11 2022-02-14 22:42:49 -05:00
Tonye Jack
d27c1154d5 Updated README.md (#373)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-14 22:35:40 -05:00
Tonye Jack
acb1d7db82 feat: Add support for excluding files via files-ignore input (#369) 2022-02-14 22:33:45 -05:00
Tonye Jack
690deb84ea Upgraded to v14.7 (#371)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-14 21:43:51 -05:00
Tonye Jack
a83b3d3943 chore: Cleanup duplicate action runs (#370) 2022-02-14 19:00:31 -05:00
Tonye Jack
8e79a7232f Upgraded to v4.0.7 (#368)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-14 18:43:45 -05:00
Tonye Jack
aaf26005c3 fix: Bug detecting deleted files. (#364) 2022-02-14 18:28:12 -05:00
Tonye Jack
618324f5d3 Updated .gitignore 2022-02-13 18:40:58 -05:00
Tonye Jack
3520c15609 chore: Update glob action inputs (#363) 2022-02-13 05:27:52 -05:00
Tonye Jack
fad8491fc9 Upgraded to v14.6 (#362)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-12 17:49:36 -05:00
Tonye Jack
3eda4784bb Upgraded from v14.5 -> v4.0.6 (#361)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-12 17:23:23 -05:00
Tonye Jack
b719970c0b fix: Error with multiple changed files from merge commits (#358) 2022-02-12 17:12:33 -05:00
Tonye Jack
68651bf651 Update README.md 2022-02-12 17:08:47 -05:00
Tonye Jack
d4982767f9 Update README.md (#360) 2022-02-12 16:52:50 -05:00
Tonye Jack
aa6e536bdb Merge pull request #359 from tj-actions/chore/update-readme 2022-02-12 16:44:40 -05:00
Tonye Jack
515a44abdb Update README.md 2022-02-12 16:42:55 -05:00
Renovate Bot
bbda4a813a Update tj-actions/glob action to v7 2022-02-11 20:03:03 -05:00
Tonye Jack
a81ed2173e Updated .github/workflows/greetings.yml 2022-02-11 19:00:02 -05:00
Tonye Jack
e3e15baf50 Updated .github/workflows/greetings.yml 2022-02-11 18:43:17 -05:00
Renovate Bot
225624ef26 Update reviewdog/action-shellcheck action to v1.14 2022-02-11 00:55:15 -05:00
Tonye Jack
7d60fe14e4 Update README.md 2022-02-09 23:55:23 -05:00
Tonye Jack
357d0e1dee Upgraded from v4.0.5 -> v14.5 (#352)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-09 20:30:14 -05:00
Tonye Jack
2c5f9483f5 Upgraded from v14.4 -> v4.0.5 (#351)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-09 20:25:08 -05:00
Tonye Jack
2e4c654d24 Update README.md 2022-02-09 20:19:18 -05:00
Tonye Jack
c4a2357a3c feat: Add support for detecting submodules changes (#350)
* feat: Add support for detecting submodules changes

* Update entrypoint.sh

* Update action.yml

* Update entrypoint.sh
2022-02-09 20:05:29 -05:00
Tonye Jack
0b72380497 Update greetings.yml 2022-02-09 19:32:48 -05:00
Tonye Jack
21bd727d6c Update greetings.yml 2022-02-09 19:32:23 -05:00
Tonye Jack
18dea8572d Upgraded to v14.4 (#348)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-07 23:01:01 -05:00
Tonye Jack
e7d271c9e1 Upgraded to v4.0.4 (#347)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-07 22:56:34 -05:00
Tonye Jack
cc2d4600d8 Update README.md 2022-02-07 22:53:49 -05:00
Tonye Jack
830658002d chore: expose internal files-separator input (#346) 2022-02-07 22:52:51 -05:00
Tonye Jack
b06e69da6c Update README.md 2022-02-03 14:15:41 -05:00
Tonye Jack
2d12c2d5c8 Update README.md 2022-02-02 16:09:18 -05:00
Tonye Jack
711d42d763 Upgraded to v14.3 (#343)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-01 22:38:54 -05:00
Tonye Jack
5acfa350b7 Upgraded to v4.0.3 (#342)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-01 22:32:50 -05:00
Tonye Jack
fa18b2cf05 fix: resolve bug with pattern matching on windows (#341) 2022-02-01 22:30:40 -05:00
Tonye Jack
fd7c70d42d Update README.md 2022-02-01 11:50:04 -05:00
Tonye Jack
be3bd2810f Upgraded to v14.2 (#339)
* Upgraded from v4.0.2 -> v14.2

* Update README.md

Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-01 03:43:41 -05:00
Tonye Jack
52cb7100f2 Upgraded from v14.1 -> v4.0.2 (#338)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-02-01 03:38:28 -05:00
Tonye Jack
5b338faafa bug: resolve issue with excluding files via glob pattern (#337)
* bug: resolve issue with excluding files via glob pattern

* Update action.yml

* Update action.yml
2022-02-01 03:34:33 -05:00
Tonye Jack
b73d4f8d3f Update sourcefiles.sh 2022-01-31 15:07:53 -05:00
dependabot[bot]
9d48b7acf4 Bump peter-evans/create-pull-request from 3.12.0 to 3.12.1
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.12.0...v3.12.1)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 20:32:02 -05:00
Tonye Jack
2458fea93e Update README.md 2022-01-30 04:39:43 -05:00
Tonye Jack
539c9b2f0c Update README.md 2022-01-28 17:16:19 -05:00
Tonye Jack
1bf2f9775d Update README.md 2022-01-28 12:33:53 -05:00
Tonye Jack
6be19fd726 Upgraded from v4.0.1 -> v14.1 (#332)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-26 02:40:00 -05:00
Tonye Jack
445bbefc90 Upgraded from v14 -> v4.0.1 (#331)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-26 02:36:13 -05:00
Masaya Suzuki
e9f69ac719 bug: Fix command to narrow down target files (#330)
* Fix INPUT_FILES_PATTERN

* INPUT_FILES_PATTERN -> FILES_PATTERN
2022-01-26 02:32:28 -05:00
Tonye Jack
416c6348f8 Upgraded to v14 (#329)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-25 23:18:02 -05:00
Tonye Jack
75f52eeda4 Upgraded to v4.0.0 (#328)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-25 23:15:26 -05:00
Tonye Jack
20f6f68d34 Clean up variable name to reflect usage. (#327) 2022-01-25 23:10:53 -05:00
Masaya Suzuki
b94745bfeb Narrow down target files by exact match of INPUT_FILES (#326) 2022-01-25 22:41:38 -05:00
Tonye Jack
00cfbecfee Upgraded from v3.0.2 -> v13.2 (#325)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-24 21:12:14 -05:00
Tonye Jack
092bd2feb9 Upgraded to v3.0.2 (#324)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-24 21:02:14 -05:00
Tonye Jack
738523bd5f Updated README.md (#323)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-24 20:52:31 -05:00
allcontributors[bot]
910453353b docs: add massongit as a contributor for code (#322)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-01-24 20:51:13 -05:00
Masaya Suzuki
13328439bc Deduplicate from files parameter without sorting (#321)
Co-authored-by: Tonye Jack <jtonye@ymail.com>
2022-01-24 20:50:47 -05:00
allcontributors[bot]
7fe764fa81 docs: add wushujames as a contributor for doc (#320)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-01-21 11:20:50 -05:00
James Cheng
204ed812d0 String literals need to be inside single-quotes (#319)
* String literals need to be inside single-quotes

Per https://docs.github.com/en/actions/learn-github-actions/expressions#literals
string	You must use single quotes. Escape literal single-quotes with a single quote.

* Update README.md

Co-authored-by: Tonye Jack <jtonye@ymail.com>
2022-01-21 11:19:23 -05:00
Tonye Jack
7dfde9f9fe Remove redundant debug line (#318) 2022-01-20 01:53:39 -05:00
Tonye Jack
269e6c2a15 Update README.md 2022-01-19 18:51:22 -05:00
Tonye Jack
80cb5a3de4 Update README.md 2022-01-15 02:08:17 -05:00
Tonye Jack
61ee456a9d Updated README.md (#317)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-10 15:05:01 -05:00
Tonye Jack
b6dd719334 Update README.md 2022-01-10 14:42:33 -05:00
Tonye Jack
40292bd765 Update README.md 2022-01-09 14:30:17 -05:00
Tonye Jack
64580b3060 Upgraded to v13.1 (#316)
* Upgraded from v3.0.0 -> v13.1

* Update README.md

Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-09 14:02:00 -05:00
Tonye Jack
e5db4109e0 Upgraded from v3.0.0 -> v3.0.1 (#315)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-09 13:54:05 -05:00
Tonye Jack
98bf782e42 Update README.md 2022-01-09 12:11:39 -05:00
Tonye Jack
e77fe6304b Update README.md 2022-01-09 12:10:47 -05:00
Renovate Bot
d0d33c82a2 Update tj-actions/glob action to v3.3 2022-01-09 04:49:33 -05:00
Tonye Jack
4ea1cf7500 Updated README.md (#312)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-09 03:23:45 -05:00
Tonye Jack
835db067d1 Clean up unused code (#311)
* Clean up unused code

* Update entrypoint.sh

* Update action.yml

* Update entrypoint.sh

* Update action.yml
2022-01-09 03:18:29 -05:00
allcontributors[bot]
281391b987 doc: add Zamiell as a contributor for doc (#310)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update .all-contributorsrc

* Update README.md

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Tonye Jack <jtonye@ymail.com>
2022-01-07 14:31:32 -05:00
James
e458dee210 spelling/grammar (#309) 2022-01-07 13:51:45 -05:00
Tonye Jack
c4d765fc77 Update README.md 2022-01-05 00:19:25 -05:00
Tonye Jack
283e1f384e Upgraded from v13 -> v3.0.0 (#308)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-04 22:56:23 -05:00
Tonye Jack
c204bb533c Upgraded from v12.2 -> v13 (#307)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2022-01-04 22:27:11 -05:00
Tonye Jack
3f66a14524 Upgraded tj-actions/glob to v3.2 (#306) 2022-01-04 22:23:46 -05:00
Tonye Jack
b7e12d640e Update action.yml 2022-01-04 22:10:38 -05:00
Tonye Jack
c1d40aa45b Update README.md 2022-01-04 22:08:06 -05:00
Tonye Jack
4e8540cc23 Add support for using github's glob pattern syntax (#304)
* Add support for using github's glob pattern syntax

Fixes: #264 #265

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update action.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update sourcefiles.sh

* Update action.yml

* Update test.yml

* Update changed-files-list.txt

* Update changed-files-list.txt

* Update action.yml

* Update action.yml

* Update entrypoint.sh

* Update test.yml

* Update README.md

* Update test.yml

* Update entrypoint.sh

* Update test.yml

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-01-04 21:38:03 -05:00
Tonye Jack
9b119a28a5 Updated comments 2022-01-04 20:28:30 -05:00
Renovate Bot
ff749ea95a Update tj-actions/remark action to v2.3 2022-01-03 16:13:31 -05:00
Renovate Bot
775240461c Update tj-actions/remark action to v2 2022-01-02 21:59:56 -05:00
dependabot[bot]
642651fe29 Bump tj-actions/github-changelog-generator from 1.10 to 1.11
Bumps [tj-actions/github-changelog-generator](https://github.com/tj-actions/github-changelog-generator) from 1.10 to 1.11.
- [Release notes](https://github.com/tj-actions/github-changelog-generator/releases)
- [Changelog](https://github.com/tj-actions/github-changelog-generator/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/github-changelog-generator/compare/v1.10...v1.11)

---
updated-dependencies:
- dependency-name: tj-actions/github-changelog-generator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-02 20:29:26 -05:00
Renovate Bot
c029ed4f59 Update tj-actions/github-changelog-generator action to v1.10 2021-12-31 20:29:31 -05:00
Tonye Jack
2f20ef2c6b Update README.md 2021-12-29 21:31:50 -05:00
Tonye Jack
686b672b03 Upgraded to v2.0.1 (#298)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-29 21:29:56 -05:00
Tonye Jack
59233a5db9 Upgraded to v12.2 (#297)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-29 21:25:25 -05:00
Tonye Jack
00f80efd45 Fixed unbound variable warnings (#296) 2021-12-29 21:22:46 -05:00
Tonye Jack
000d3cff5a Update README.md 2021-12-29 20:45:48 -05:00
Tonye Jack
c1644a1f17 Update README.md 2021-12-29 20:44:54 -05:00
Tonye Jack
af9f912974 Upgraded to v12.1 (#295)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-29 20:01:32 -05:00
Tonye Jack
f56e736bed Fixed regression bug with other_modified and other_changed outputs (#294) 2021-12-29 19:57:35 -05:00
Renovate Bot
0d89cb5d73 Update reviewdog/action-shellcheck action to v1.13 2021-12-28 05:11:23 -05:00
Tonye Jack
ef4467c8b8 Update README.md 2021-12-24 12:33:11 -05:00
Tonye Jack
16f1061f41 Update README.md 2021-12-20 02:41:41 -05:00
Tonye Jack
ee22dfaf73 Update README.md 2021-12-20 02:40:27 -05:00
Tonye Jack
38982dbe41 Update README.md 2021-12-17 20:12:28 -05:00
Tonye Jack
064d858f63 Updated README.md (#289)
* Updated README.md

* Update README.md

Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-17 15:36:30 -05:00
Tonye Jack
31bc57ef04 Upgraded from v12 -> v2.0.0 (#290)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-17 15:13:40 -05:00
Tonye Jack
9c1a181e67 Update README.md 2021-12-17 15:01:08 -05:00
Tonye Jack
b160683938 Update README.md 2021-12-17 15:00:14 -05:00
Tonye Jack
78b8e06a07 Update entrypoint.sh 2021-12-14 16:55:39 -05:00
Tonye Jack
8ddde738a5 Upgraded from v1.1.4 -> v12 (#287)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-14 02:24:18 -05:00
Tonye Jack
019a09d36e Upgraded from v11.9 -> v1.1.4 (#286)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-14 02:06:26 -05:00
Tonye Jack
c78c155cf0 [PR 2]: Added support for listing all modified files. (#285)
* Added support for listing all modified files.

* Updated the test.
2021-12-14 02:01:31 -05:00
Tonye Jack
20765a994f Renamed all_modified_files to all_changed_files (#283) 2021-12-14 00:21:49 -05:00
Renovate Bot
8a6f638464 Update peter-evans/create-pull-request action to v3.12.0 2021-12-13 22:00:03 -05:00
Tonye Jack
c4ea3ea9f8 Update README.md 2021-12-05 09:02:35 -05:00
Tonye Jack
243fa32395 Update README.md 2021-12-05 09:01:53 -05:00
Tonye Jack
3c15e7e4d4 Update entrypoint.sh 2021-12-05 08:46:29 -05:00
Tonye Jack
3bd96ae803 Upgraded from v1.3.1 -> v11.9 (#280)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-04 16:45:22 -05:00
Tonye Jack
3b638a9708 Upgraded from v11.8 -> v1.3.1 (#279)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-04 16:39:14 -05:00
Tonye Jack
188487d180 Fixed regression bug with base_sha for pull_request (#278)
* Fixed regression bug with base_sha for pull_request

Fixes: #276

* Update action.yml

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh
2021-12-04 16:34:44 -05:00
Tonye Jack
922308f3c8 Update entrypoint.sh (#277) 2021-12-04 16:14:27 -05:00
Tonye Jack
f2bbfc138b Upgraded from v1.3.0 -> v11.8 (#275)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-04 08:01:23 -05:00
Tonye Jack
b42f932be5 Upgraded from v11.7 -> v1.3.0 (#274)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-12-04 07:58:46 -05:00
Tonye Jack
30988915fa Update entrypoint.sh 2021-12-04 07:50:37 -05:00
Tonye Jack
f4ece4ed57 Resolve error adding remote (#269)
Fixes: #268
2021-12-04 07:49:00 -05:00
Tonye Jack
b1b88f09a2 Resolve error setting the base sha (#272)
* Resolve error setting the base sha

* Update action.yml

* Update action.yml
2021-12-04 07:31:37 -05:00
Tonye Jack
66714ebcad Fixed error with test (#270)
* Fixed error with test

* Update action.yml
2021-12-04 07:00:44 -05:00
Tonye Jack
3ef3d14e6d Improve error handling (#263)
* Improve error handling

Fixes: #255

* Update entrypoint.sh

* Update entrypoint.sh

* Update error checking

* Update test.yml

* Update test.yml

* Update test.yml

* Update entrypoint.sh

* Update action.yml

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update test.yml

* Update entrypoint.sh

* Update test.yml

* Update test.yml

* Update test.yml

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update test.yml
2021-12-04 06:11:27 -05:00
Tonye Jack
0a8c804187 Update base sha step to use output grouping (#266)
* Update base sha step to use output grouping

* Update action.yml

* Update action.yml

* Update action.yml
2021-11-30 12:12:51 -05:00
Tonye Jack
fb46697b26 Update README.md (#262) 2021-11-29 16:02:29 -05:00
Tonye Jack
243b81766a Updated README.md (#260)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-11-24 15:25:57 -05:00
Tonye Jack
e71d15e5da Update README.md 2021-11-24 14:54:01 -05:00
Tonye Jack
a3d0fc798e Update README.md 2021-11-24 14:51:55 -05:00
Tonye Jack
cb2ab79827 Update README.md 2021-11-24 14:04:39 -05:00
Tonye Jack
5515da09bf Update README.md 2021-11-19 23:59:21 -05:00
Tonye Jack
1622678cd7 Update README.md 2021-11-19 17:15:35 -05:00
Tonye Jack
400b2ce7f5 Updated README.md (#258)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-11-19 17:07:26 -05:00
Tonye Jack
9046b77400 Update README.md 2021-11-19 17:00:55 -05:00
Tonye Jack
98695e35af Update README.md 2021-11-19 16:56:40 -05:00
Tonye Jack
248a1050a8 Upgraded from v1.2.2 -> v11.7 (#257)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-11-19 16:53:00 -05:00
Tonye Jack
8dfe0ee3f4 Upgraded from v11.6 -> v1.2.2 (#256)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-11-19 16:36:07 -05:00
Tonye Jack
467d26c8b7 Updated git fetch to pull the last remote commit (#254)
* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh
2021-11-19 16:27:56 -05:00
Tonye Jack
bb40edd264 Update README.md 2021-11-18 19:09:51 -05:00
Tonye Jack
c6de787438 Updated .github/workflows/auto-merge.yml 2021-11-16 16:27:36 -05:00
Renovate Bot
45f1e8fb92 Update reviewdog/action-shellcheck action to v1.12 2021-11-16 11:01:29 -05:00
Renovate Bot
ff85b03c27 Update reviewdog/action-shellcheck action to v1.11 2021-11-13 05:10:59 -05:00
Tonye Jack
bc42b5f993 Upgraded from v1.2.1 -> v11.6 (#249)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-11-08 09:35:03 -05:00
Tonye Jack
aae164d51b Upgraded from v1.2.0 -> v1.2.1 (#248)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-11-08 08:35:22 -05:00
Tonye Jack
d9eb683b30 Updated formatting of all modified debug message (#247)
* Updated formatting of all modified debug message

* Update entrypoint.sh

* Update changed-files-list.txt

* Update changed-files-list.txt
2021-11-08 08:17:51 -05:00
Renovate Bot
3f78450f6c Update reviewdog/action-shellcheck action to v1.10 2021-11-07 10:37:02 -05:00
Tonye Jack
b84b6ca11b Update README.md 2021-11-04 01:55:44 -04:00
Renovate Bot
fa48a435b3 Update peter-evans/create-pull-request action to v3.11.0 2021-11-03 23:05:00 -04:00
Renovate Bot
2a91a6204f Update actions/checkout action to v2.4.0 2021-11-02 15:47:19 -04:00
Tonye Jack
a6d5b37cba Removed unused check 2021-11-02 07:43:24 -04:00
Tonye Jack
3ebf0a6369 Update README.md 2021-10-30 20:13:18 -04:00
Tonye Jack
ddc5ed8372 Update README.md 2021-10-30 16:23:17 -04:00
Tonye Jack
8bf07a8b5d Upgraded from v11.4 -> v11.5 (#241)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-30 16:19:47 -04:00
Tonye Jack
09a879748c Update action.yml 2021-10-30 16:15:42 -04:00
Tonye Jack
71afc9f3b8 Update README.md 2021-10-30 16:06:21 -04:00
Tonye Jack
bb5d1a8f64 Upgraded from v11.3 -> v11.4 (#239)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-30 16:05:56 -04:00
Tonye Jack
23b35e63df Update README.md 2021-10-30 16:05:24 -04:00
Tonye Jack
12ed49be65 Update README.md 2021-10-30 16:04:52 -04:00
Tonye Jack
b54a7ae725 Updated README.md (#238)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-30 15:58:02 -04:00
Tonye Jack
71583c0a06 Support retrieving changed files between the last remote commit and the current HEAD for push events (#236)
* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Update entrypoint.sh

* Create new.yml

* Empty commit

* Empty commit 2

* Empty commit 3

* Updated the use the last remote commit

* Update entrypoint.sh

* Update README.md

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-30 15:55:58 -04:00
Tonye Jack
e11c6b4fe2 Revert "Update base_sha to use the last commit on the current branch for push event (#235)" (#237)
This reverts commit d924fccc1e.
2021-10-27 19:59:37 -04:00
Tonye Jack
d924fccc1e Update base_sha to use the last commit on the current branch for push event (#235)
* Update base_sha to use the last commit on the current branch for push events

Resolves: #234

* Update entrypoint.sh

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-27 17:28:58 -04:00
Tonye Jack
9e2f491e3f Upgraded from v11.2 -> v11.3 (#233)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-27 07:46:55 -04:00
Tonye Jack
902e607379 [Security]: Prevent persisting the remote when there are errors (#232) 2021-10-27 07:30:47 -04:00
Tonye Jack
29558f2ca4 Upgraded from v11.1 -> v11.2 (#231)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-26 12:23:05 -04:00
Tonye Jack
2b51570d5f Resolved bug with already existing remote (#230)
* Resolved bug with already existing remote

* Added the --exit-code option

* Added debug lines

* Update entrypoint.sh

* Update entrypoint.sh
2021-10-26 10:16:42 -04:00
Tonye Jack
227fb65ec9 Revert "Resolved bug with already existing remote (#228)" (#229)
This reverts commit 3b3a421bef.
2021-10-26 09:41:27 -04:00
Tonye Jack
3b3a421bef Resolved bug with already existing remote (#228) 2021-10-26 09:39:24 -04:00
Tonye Jack
5de15f855c Upgraded from v11 -> v11.1 (#226)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-26 04:51:01 -04:00
Tonye Jack
040111b367 Disable pulling tags (#225)
Fixes: #220
2021-10-25 16:02:53 -04:00
Tonye Jack
104afac892 Updated README.md (#223)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-23 12:03:11 -04:00
Tonye Jack
b6f4c3cf16 Update README.md 2021-10-23 11:38:14 -04:00
Tonye Jack
ac426cd439 Upgraded from v10.1 -> v11 (#222)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-23 10:07:37 -04:00
Tonye Jack
3ee41f13e6 Updated README.md (#221)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-23 09:49:52 -04:00
Tonye Jack
6213a65ebe Update README.md 2021-10-23 09:44:50 -04:00
Tonye Jack
576ad18ead Update README.md 2021-10-23 09:41:29 -04:00
Tonye Jack
4e6de625a6 Fixed bug with separator for filenames that contain spaces (#218)
* Fixed bug with separator for filenames that contain spaces

* Updated to use printf

* Updated entrypoint.sh

* Updated internal field separator.

* Updated entrypoint.sh

* Updated entrypoint.sh

* Update test new.txt

* Added debug line.

* Updated script to support spaces.

* Updated script to support spaces.

* Updated script to support spaces.

* Removed unused non 0 exit

* Fixed error with space conversion
2021-10-23 09:29:28 -04:00
Tonye Jack
d6475671fe Updated .github/ISSUE_TEMPLATE/feature_request.yaml 2021-10-22 12:16:18 -04:00
Tonye Jack
4645f6c955 Updated .github/ISSUE_TEMPLATE/bug_report.yaml 2021-10-22 12:14:28 -04:00
Tonye Jack
0b9d12b01a Miscellaneous code cleanup (#219)
* Miscellaneous code cleanup

* Update action.yml
2021-10-21 12:00:00 -04:00
Tonye Jack
4aa85cfb22 Updated README.md (#215)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-17 22:05:32 -04:00
dependabot[bot]
1d307bb4de Bump tj-actions/sync-release-version from 8.7 to 9
Bumps [tj-actions/sync-release-version](https://github.com/tj-actions/sync-release-version) from 8.7 to 9.
- [Release notes](https://github.com/tj-actions/sync-release-version/releases)
- [Changelog](https://github.com/tj-actions/sync-release-version/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/sync-release-version/compare/v8.7...v9)

---
updated-dependencies:
- dependency-name: tj-actions/sync-release-version
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-17 21:27:40 -04:00
allcontributors[bot]
5bb1b050f3 docs: add eltociear as a contributor for doc (#213)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Tonye Jack <jtonye@ymail.com>
2021-10-17 13:15:06 -04:00
Ikko Ashimine
724314caa1 Update README.md (#212)
Github -> GitHub
2021-10-17 13:14:33 -04:00
Tonye Jack
be5a16dacc Update README.md 2021-10-16 13:47:30 -04:00
Tonye Jack
fb30d37bcb Updated renovate.json 2021-10-15 20:30:21 -04:00
Tonye Jack
9f3e75368c Updated renovate.json 2021-10-15 20:28:37 -04:00
Renovate Bot
66115b7173 Update actions/checkout action to v2.3.5 2021-10-15 13:39:31 -04:00
Tonye Jack
4f72533e45 Fixed error with test (#211) 2021-10-15 13:36:09 -04:00
Tonye Jack
33a99b6c97 Update README.md 2021-10-15 04:23:23 -04:00
Tonye Jack
e1796d73e4 Update README.md 2021-10-14 21:03:37 -04:00
Tonye Jack
3e1f47b193 Update README.md 2021-10-14 20:55:27 -04:00
Tonye Jack
3451eadc87 Updated usage of for loop accessing array items. (#209) 2021-10-12 09:47:12 -04:00
Tonye Jack
520368d3a1 Updated README.md (#207)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-12 09:18:39 -04:00
Tonye Jack
3d6d917b49 Upgraded from v10 -> v10.1 (#206)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-12 09:17:14 -04:00
allcontributors[bot]
1d34e69895 docs: add talva-tr as a contributor for code (#205)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-12 07:59:10 -04:00
talva-tr
d0d71572ef Update entrypoint.sh (#204)
update.sh: fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository error fix

Co-authored-by: Tonye Jack <jtonye@ymail.com>
2021-10-12 07:56:12 -04:00
Tonye Jack
69451b63b8 Update README.md 2021-10-11 12:31:51 -04:00
Renovate Bot
4cef38cbce Update tj-actions/verify-changed-files action to v8 2021-10-04 20:41:15 -04:00
Tonye Jack
f1be45b9ab Upgraded from v1.1.3 -> v10 (#202)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-10-04 16:03:39 -04:00
Tonye Jack
b86b537e2b Update README.md 2021-10-03 09:09:58 -04:00
Tonye Jack
5cb4d14be7 Update README.md 2021-10-03 09:09:30 -04:00
Tonye Jack
7bae8cf0e8 Update README.md 2021-09-29 12:15:56 -04:00
Tonye Jack
02612a5e97 Update README.md 2021-09-29 08:43:54 -04:00
Tonye Jack
98b231f5af Update README.md 2021-09-28 19:33:00 -04:00
Tonye Jack
8a129181d9 Update README.md (#201)
Fixes #200
2021-09-27 22:12:45 -04:00
Tonye Jack
4787cce9c3 Upgraded from v1.1.2 -> v1.1.3 (#199)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-09-26 02:40:13 -04:00
Tonye Jack
8e7cc77ab9 Fixed bug setting the server URL for github enterprise server (#198)
* Update action.yml

* Update entrypoint.sh

* Update entrypoint.sh

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-26 02:32:59 -04:00
Tonye Jack
5a6b6bb1c3 Update test.yml 2021-09-26 02:32:37 -04:00
Renovate Bot
1f37ab54c8 Update reviewdog/action-shellcheck action to v1.9 2021-09-25 05:33:38 -04:00
Tonye Jack
6757c5e650 Update README.md 2021-09-19 20:47:25 -04:00
Tonye Jack
be5c441f0d Update README.md 2021-09-19 20:45:52 -04:00
Tonye Jack
343bc3cc2f Update README.md 2021-09-19 20:45:21 -04:00
Tonye Jack
1a59b03b8b Updated test (#195) 2021-09-19 20:44:31 -04:00
Tonye Jack
1ac83f052b Updated README.md (#194)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-09-19 20:41:05 -04:00
Tonye Jack
3b5a8e6656 Update README.md 2021-09-19 19:58:07 -04:00
dependabot[bot]
223c35895d Bump tj-actions/branch-names from 4.9 to 5 (#193)
Bumps [tj-actions/branch-names](https://github.com/tj-actions/branch-names) from 4.9 to 5.
- [Release notes](https://github.com/tj-actions/branch-names/releases)
- [Changelog](https://github.com/tj-actions/branch-names/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/branch-names/compare/v4.9...v5)

---
updated-dependencies:
- dependency-name: tj-actions/branch-names
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-14 21:08:57 -04:00
Tonye Jack
13c082a4b3 Updated README.md (#192)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-09-08 13:56:33 -04:00
Tonye Jack
966bf442ea Update README.md 2021-09-08 13:20:02 -04:00
Tonye Jack
32f883f2c8 Update README.md 2021-09-06 11:09:47 -04:00
jackton12
61622b6c0a Updated README.md 2021-09-05 19:36:22 -04:00
jackton12
4ed079e554 Updated README.md 2021-09-05 19:35:44 -04:00
Tonye Jack
d18cfbea8d Upgraded from v1.1.1 -> v1.1.2 (#190)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-09-05 15:32:05 -04:00
Tonye Jack
81ad4b8744 Update entrypoint.sh 2021-09-05 14:21:28 -04:00
Tonye Jack
cfcb385d2b Upgraded to v1.1.1 (#189)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-09-05 09:27:41 -04:00
Tonye Jack
5e2a2f1923 Added support for detecting deleted files. (#188) 2021-09-05 08:22:47 -04:00
Tonye Jack
81037a4f7b Update README.md 2021-09-04 11:27:10 -04:00
Tonye Jack
3eeb3186dd Update README.md 2021-09-04 11:26:13 -04:00
Tonye Jack
6f8181a0ea Update README.md 2021-09-04 11:25:23 -04:00
Tonye Jack
368be5bbf0 Rename all_changed_files to all_changed_and_modified_files. (#187) 2021-09-04 09:42:11 -04:00
Tonye Jack
9cc7563ef7 Update other_changed_files output to also use the separator (#186) 2021-09-04 09:31:19 -04:00
Tonye Jack
847613ee23 Upgraded to v1.1.0 (#185)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-09-04 09:14:09 -04:00
Tonye Jack
1af9ab3830 Update handling separator. (#181) 2021-09-04 09:08:20 -04:00
Renovate Bot
4c0811d6d3 Update pascalgn/automerge-action action to v0.14.3 2021-09-03 17:06:45 -04:00
Tonye Jack
bfe33aff05 Upgraded to v1.0.3 (#183)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-09-03 10:08:15 -04:00
Tonye Jack
55a857d66a Update removing trailing separator (#182)
* Update removing trailing separator

* Update test new.txt
2021-09-03 03:38:10 -04:00
Tonye Jack
684c3a8487 Update README.md 2021-08-29 12:35:45 -04:00
Tonye Jack
9d6b2c32e8 Update README.md 2021-08-29 12:26:16 -04:00
Tonye Jack
e6c1b2487a Update README.md (#178) 2021-08-29 11:28:33 -04:00
Tonye Jack
506cc732d4 Upgraded from v1.0.1 -> v1.0.2 (#176)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-08-28 05:40:10 -04:00
Tonye Jack
62a9200adf Fixed bug with parsing filenames that contain quotes (#174) 2021-08-27 22:59:23 -04:00
Tonye Jack
1126e5084e Upgraded to v1.0.1 (#173)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-08-27 22:12:49 -04:00
Tonye Jack
e47f6a420a Updated README.md (#172)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-08-27 22:01:40 -04:00
Tonye Jack
19eb759935 Update README.md 2021-08-27 22:01:21 -04:00
Tonye Jack
03274db805 Updated README.md (#171)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-08-27 21:58:49 -04:00
Tonye Jack
1d51af8e6a Update README.md 2021-08-27 21:58:32 -04:00
allcontributors[bot]
00d592baeb docs: add IvanPizhenko as a contributor for code, doc (#170)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-08-27 21:57:25 -04:00
Tonye Jack
79f5fc819f Update .all-contributorsrc 2021-08-27 21:55:55 -04:00
Ivan Pizhenko
8a41500fbe Implement path parameter (#168)
* Implement path parameter

* Add test

* Update README.md

* Corrections after code review

* Update action.yml

* Update test.yml

* Do not use realpath

* Update entrypoint.sh

* Update test.yml

Co-authored-by: Ivan Pizhenko <IvanPizhenko@users.noreply.github.com>
Co-authored-by: Tonye Jack <jtonye@ymail.com>
2021-08-27 21:53:03 -04:00
Renovate Bot
fcd69a6202 Update peter-evans/create-pull-request action to v3.10.1 2021-08-23 02:19:39 -04:00
Renovate Bot
005b4f86af Update tj-actions/branch-names action to v4.9 2021-08-22 23:57:49 -04:00
Renovate Bot
4d091f8b2c Update tj-actions/remark action to v1.7 2021-08-22 18:56:07 -04:00
Tonye Jack
c035ac4746 Update README.md 2021-08-22 17:33:01 -04:00
Tonye Jack
733250a98f Update README.md 2021-08-22 17:31:21 -04:00
Tonye Jack
d807308d1c Update README.md 2021-08-22 17:29:38 -04:00
Tonye Jack
083bed6459 Upgraded to v1.0.0 (#160)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-08-18 07:32:43 -04:00
Tonye Jack
b80d9cca04 Fix persisting origin URL (#159) 2021-08-17 20:03:07 -04:00
Tonye Jack
2f8c46f9d7 Upgraded to v9.3 (#157)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-08-09 09:04:17 -04:00
Tonye Jack
2a771ad30d Remove deleted files from the all_modified_files output (#156) 2021-08-09 08:57:25 -04:00
Tonye Jack
11048977f0 Update README.md 2021-08-07 01:13:45 -04:00
Tonye Jack
b5198a4764 Upgraded from v9.1 -> v9.2 (#154)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-08-06 07:13:33 -04:00
Tonye Jack
75933dc40b Dedupe output file names. (#153) 2021-08-06 06:14:50 -04:00
Tonye Jack
dc688ad0b2 Update README.md 2021-08-04 15:49:55 -04:00
Renovate Bot
5cab6c42e2 Update tj-actions/branch-names action to v4.8 2021-08-04 15:39:42 -04:00
Tonye Jack
cc5b16fc9d Updated .github/ISSUE_TEMPLATE/bug_report.yaml 2021-08-02 18:16:39 -04:00
Tonye Jack
ba01a24d10 Added .github/workflows/codacy-analysis.yml 2021-07-30 13:34:38 -04:00
Tonye Jack
a48d12ad38 Deleted .github/workflows/codacy-analysis.yml 2021-07-30 13:32:11 -04:00
Tonye Jack
dfe8a2779d Upgraded to v9.1 (#150)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-30 12:30:32 -04:00
Tonye Jack
2c0d12b627 Detect deleted files via any_changed output (#149) 2021-07-30 12:14:01 -04:00
Renovate Bot
3a01bb540d Update reviewdog/action-shellcheck action to v1.7 2021-07-26 12:44:49 -04:00
Tonye Jack
fba57fd3c6 Upgraded to v9 (#146)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-24 08:59:50 -04:00
Tonye Jack
7abdbc94e9 Update any_changed to include renamed files. (#145) 2021-07-24 08:53:47 -04:00
Renovate Bot
4f76fe6a8e Update codacy/codacy-analysis-cli-action action to v4 2021-07-23 08:02:23 -04:00
Tonye Jack
1d1f2dec19 Update README.md 2021-07-20 15:32:52 -04:00
Renovate Bot
01fb130d1e Update codacy/codacy-analysis-cli-action action to v3 2021-07-19 15:36:26 -04:00
Tonye Jack
031c7ba276 Updated .github/workflows/codacy-analysis.yml 2021-07-19 15:23:23 -04:00
Tonye Jack
304c203f25 Added .github/workflows/codacy-analysis.yml 2021-07-19 15:20:30 -04:00
Tonye Jack
2e02d49f78 Update README.md 2021-07-19 15:08:49 -04:00
Tonye Jack
677631125b Upgraded to v8.9 (#140)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-17 23:56:30 -04:00
Tonye Jack
675ab58887 Update action.yml 2021-07-17 21:33:35 -04:00
Tonye Jack
21a9d525da Updated README.md (#139)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-17 21:27:50 -04:00
Tonye Jack
5a860fa1ae Update README.md 2021-07-17 21:26:57 -04:00
Tonye Jack
1b6483d0e7 Upgraded to v8.8 (#138)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-17 15:19:05 -04:00
Tonye Jack
8c6f276ea5 Added support for detecting non specific file changes. (#137) 2021-07-17 15:13:26 -04:00
Tonye Jack
cb4914b39a Upgraded to v8.7 (#136)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-17 11:59:23 -04:00
Tonye Jack
d825b1f709 Update test.yml 2021-07-17 11:54:59 -04:00
Tonye Jack
ca4eaaf129 Update README.md 2021-07-17 11:53:36 -04:00
Tonye Jack
4530127b24 Update README.md 2021-07-17 11:52:34 -04:00
Tonye Jack
a22f734463 Update README.md 2021-07-17 11:49:12 -04:00
Tonye Jack
43ddf0c457 Added support for a custom base sha. (#135) 2021-07-17 11:46:59 -04:00
Tonye Jack
2096ed00f7 Upgraded to v8.6 (#134)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-17 11:03:41 -04:00
Tonye Jack
20681a5b4f Update README.md 2021-07-17 11:01:24 -04:00
Tonye Jack
0bd70b7aec Updated README.md (#133)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-17 10:55:22 -04:00
Tonye Jack
377d0bb796 Update README.md 2021-07-17 10:54:03 -04:00
Tonye Jack
bd55e90a0a Added support for retrieving the files input using a source file. (#132) 2021-07-17 10:51:08 -04:00
Tonye Jack
256e64f4cc Update README.md 2021-07-16 11:29:34 -04:00
Tonye Jack
202fce939f Update action.yml 2021-07-15 06:03:07 -04:00
Tonye Jack
410c5bd269 Update README.md 2021-07-15 06:02:09 -04:00
Tonye Jack
0bdbb6ef89 Update README.md 2021-07-15 06:01:37 -04:00
Tonye Jack
7d8b8c4fb3 Upgraded to v8.5 (#129)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-14 17:18:35 -04:00
Tonye Jack
0fe67a1f15 Updated README.md (#128)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-14 17:01:31 -04:00
allcontributors[bot]
53a29f98f5 docs: add Kras4ooo as a contributor for code, doc (#127)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Tonye Jack <jtonye@ymail.com>
2021-07-14 16:58:53 -04:00
Krasimir Nikolov
53afe7a5b5 Add custom source sha (#126)
Co-authored-by: Tonye Jack <jtonye@ymail.com>
2021-07-14 16:57:17 -04:00
Tonye Jack
b4b0cdd1b5 Added .github/workflows/greetings.yml 2021-07-14 11:50:44 -04:00
Tonye Jack
25bc48dc22 Updated README.md (#123)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-06 21:24:58 -04:00
Tonye Jack
5b842506f3 Updated README.md (#122)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-06 14:51:52 -04:00
Tonye Jack
d037d57af6 Update README.md 2021-07-06 14:51:18 -04:00
Tonye Jack
6124995d9d Update README.md 2021-07-06 14:46:43 -04:00
Tonye Jack
8dd8e28f8a Update entrypoint.sh 2021-07-06 14:42:55 -04:00
Tonye Jack
708c43a168 Updated .github/ISSUE_TEMPLATE/bug_report.yaml 2021-07-02 16:47:51 -04:00
Tonye Jack
828fe99e14 Updated .github/ISSUE_TEMPLATE/bug_report.yaml 2021-07-02 16:46:31 -04:00
Tonye Jack
0f979ea79a Added CODE_OF_CONDUCT.md 2021-07-02 16:43:52 -04:00
Tonye Jack
8b48200c3e Deleted .github/ISSUE_TEMPLATE/feature_request.md 2021-07-02 16:35:07 -04:00
Tonye Jack
5011643f10 Added .github/ISSUE_TEMPLATE/feature_request.yaml 2021-07-02 16:32:52 -04:00
Tonye Jack
cb1c256b21 Deleted .github/ISSUE_TEMPLATE/bug_report.md 2021-07-02 16:21:17 -04:00
Tonye Jack
19748dbf75 Added .github/ISSUE_TEMPLATE/bug_report.yaml 2021-07-02 16:20:41 -04:00
Tonye Jack
0813144c8a Added .whitesource 2021-07-02 12:52:34 -04:00
Tonye Jack
d880b079d2 Update README.md 2021-07-02 09:33:36 -04:00
Tonye Jack
13f88ce2f7 Update README.md 2021-07-01 16:16:36 -04:00
Tonye Jack
1116e7318e Updated README.md (#120)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-07-01 16:15:32 -04:00
Tonye Jack
f0eb196cb1 Update README.md 2021-07-01 16:13:38 -04:00
Tonye Jack
28cd30a219 Update README.md 2021-06-27 12:24:46 -04:00
Tonye Jack
f71e36d38d Upgraded from v8.3 -> v8.4 (#119)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-27 07:21:38 -04:00
Tonye Jack
7bfa539f0d Update README.md 2021-06-26 12:12:28 -04:00
Renovate Bot
4db62cd596 Update reviewdog/action-shellcheck action to v1.6 2021-06-26 10:36:46 -04:00
Tonye Jack
654e9a041e Add message grouping (#117) 2021-06-26 10:20:56 -04:00
Tonye Jack
9af8ec1a72 Upgraded to v8.3 (#116)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-25 15:23:19 -04:00
Tonye Jack
d679de9200 Fixed empty branch name in debug message (#115) 2021-06-25 14:58:59 -04:00
Tonye Jack
e5890a16d1 Update README.md 2021-06-25 07:24:10 -04:00
Tonye Jack
76699419e3 Upgraded to v8.2 (#114)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-24 16:49:55 -04:00
Tonye Jack
1e10ed4950 Update arrow direction and added branch information (#113) 2021-06-24 16:46:31 -04:00
Tonye Jack
d8a3837b58 Delete codacy-analysis.yml 2021-06-24 12:55:41 -04:00
Tonye Jack
812f1ba385 Create codacy-analysis.yml 2021-06-24 12:38:48 -04:00
Tonye Jack
b8ad14b306 Updated README.md (#112)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-23 09:34:52 -04:00
Tonye Jack
b18824c9f0 Update README.md 2021-06-22 22:54:31 -04:00
Renovate Bot
1da043e160 Update tj-actions/verify-changed-files action to v7 2021-06-22 22:11:54 -04:00
Tonye Jack
f9f0a46798 Update action.yml 2021-06-21 18:36:10 -04:00
Tonye Jack
51a1c2074d Update README.md 2021-06-21 18:35:17 -04:00
Tonye Jack
3772657346 Update README.md 2021-06-21 18:34:15 -04:00
Tonye Jack
67831ca117 Upgraded to v8.1 (#110)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-18 19:33:45 -04:00
Tonye Jack
0754fdabe3 Rename changed_files to type_changed_files (#109) 2021-06-18 19:28:02 -04:00
Tonye Jack
d290bdd91e Fix bug with input token 2021-06-18 19:15:18 -04:00
Tonye Jack
73f135c7fa Add macos to test. (#107) 2021-06-18 19:09:00 -04:00
Tonye Jack
d5520e1e13 Fixed missing env variables (#108) 2021-06-18 19:03:51 -04:00
Tonye Jack
58d2c2ff31 Update test.yml 2021-06-18 15:05:37 -04:00
Tonye Jack
b93fc4e17e Delete Dockerfile 2021-06-18 14:46:08 -04:00
Tonye Jack
8f01cb5faa Updated README.md (#106)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-18 14:41:28 -04:00
Tonye Jack
a9723f45ea Update README.md 2021-06-18 14:34:42 -04:00
Tonye Jack
b658cd4874 Update README.md 2021-06-18 13:38:07 -04:00
Tonye Jack
48397d4073 Upgraded to v8 (#104)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-18 10:28:28 -04:00
Tonye Jack
c41bb1b973 Updated README.md (#103)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-18 10:26:53 -04:00
Tonye Jack
58d63b3769 Update README.md 2021-06-18 10:24:24 -04:00
Tonye Jack
6254a409a7 Add support for multiple platforms (#102) 2021-06-18 10:19:28 -04:00
Tonye Jack
dc711ae840 Update README.md 2021-06-17 15:52:39 -04:00
renovate[bot]
274863210e Update alpine Docker tag to v3.14.0 (#99)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-16 10:08:57 -04:00
Tonye Jack
5a4a0bb928 Updated README.md (#98)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-09 21:07:30 -04:00
Tonye Jack
7e6d51ee5b Update README.md 2021-06-09 21:02:07 -04:00
Tonye Jack
4da8ecd620 Update README.md 2021-06-09 21:01:10 -04:00
allcontributors[bot]
d967a177e2 docs: add monoxgas as a contributor for code (#97)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-09 19:12:15 -04:00
allcontributors[bot]
1937b56341 docs: add jsoref as a contributor for doc (#96)
* docs: update README.md [skip ci]

* docs: create .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-09 19:07:22 -04:00
Tonye Jack
9c41fbbf3a Upgraded to v7 (#94)
* Upgraded from v6 -> v7

* Update README.md

Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-09 18:20:27 -04:00
Tonye Jack
15b1769fc5 Clean up debug message (#93)
* Clean up debug message

* Update entrypoint.sh
2021-06-09 18:11:27 -04:00
Nick Landers
f32b39dc36 Make the changes between two commits more explicit (#92)
* Make explicit the changes between two commits

* Add GITHUB_SHA support
2021-06-09 17:52:54 -04:00
Tonye Jack
4960867083 Updated README.md (#91)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-06-09 11:55:30 -04:00
Tonye Jack
969f2cba67 Added .github/workflows/update-readme.yml 2021-06-09 11:15:29 -04:00
Josh Soref
a0682a8245 Punctuation (#90) 2021-06-09 09:31:52 -04:00
Tonye Jack
11eb1ff90c Update README.md 2021-06-05 18:52:05 -04:00
Tonye Jack
ed6c88af0a Update README.md 2021-06-05 17:34:49 -04:00
Tonye Jack
00503bc68b Update README.md 2021-06-05 16:53:58 -04:00
Tonye Jack
8b6518fd1d Update README.md 2021-06-05 16:51:43 -04:00
Tonye Jack
2402e035c5 Update README.md 2021-06-03 07:02:25 -04:00
Tonye Jack
737a5e230f Update README.md (#89) 2021-06-03 06:57:40 -04:00
Tonye Jack
fbbf180f25 Update README.md 2021-05-30 22:57:56 -04:00
Renovate Bot
3db7129dbc Update tj-actions/sync-release-version action to v8.7 2021-05-29 21:48:45 -04:00
Tonye Jack
8c4ef03028 Update README.md 2021-05-29 21:42:01 -04:00
Tonye Jack
c804430756 Updated .github/workflows/auto-merge.yml 2021-05-28 11:41:44 -04:00
Tonye Jack
a4ea86e71f Updated .github/workflows/auto-merge.yml 2021-05-28 11:23:59 -04:00
Tonye Jack
c4acb795c5 Updated .github/workflows/auto-approve.yml 2021-05-27 12:38:25 -04:00
Tonye Jack
67bbc48934 Updated .github/workflows/auto-merge.yml 2021-05-27 12:35:05 -04:00
Tonye Jack
c7b18dbe14 Update README.md 2021-05-26 18:09:18 -04:00
Tonye Jack
b5b22b1a9f Upgraded to v6.3 (#85)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-26 18:06:29 -04:00
Tonye Jack
2ecd06deb6 Added usage link to warning message (#84) 2021-05-26 18:01:44 -04:00
Renovate Bot
ba98ceed2d Update pascalgn/automerge-action action to v0.14.2 2021-05-26 21:43:50 +00:00
Tonye Jack
518dba3e05 Update README.md (#82) 2021-05-25 17:39:15 -04:00
Tonye Jack
0389470572 Updated renovate.json 2021-05-25 08:39:01 -04:00
Tonye Jack
8f723a129d Updated .github/workflows/auto-approve.yml 2021-05-25 00:49:42 -04:00
Tonye Jack
5fe8e4d604 Update test.yml (#81) 2021-05-25 00:30:19 -04:00
Tonye Jack
d093818ffe Update README.md 2021-05-24 16:02:02 -04:00
dependabot[bot]
7de38c4c75 Bump peter-evans/create-pull-request from 3.9.2 to 3.10.0
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3.9.2 to 3.10.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.9.2...v3.10.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 03:53:27 -04:00
Tonye Jack
c2b58adcbd Switch to a docker based action (#78) 2021-05-21 08:39:56 -04:00
Tonye Jack
933ad04651 Update README.md 2021-05-21 08:39:22 -04:00
Tonye Jack
bc50a219c9 Update test.yml 2021-05-21 08:11:59 -04:00
Tonye Jack
fa61b8872b Update README.md 2021-05-21 07:41:56 -04:00
Tonye Jack
14f6eca8a5 Update README.md 2021-05-17 07:10:31 -04:00
Tonye Jack
ca530b2cc6 Exit with error when HEAD sha is empty (#77) 2021-05-17 04:39:42 -04:00
Tonye Jack
d6a0e35f63 Upgraded to v6.2 (#76)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-17 04:32:59 -04:00
Tonye Jack
83365da33e Update README.md (#72) 2021-05-17 04:28:00 -04:00
Tonye Jack
4a37137ae0 Update test.yml 2021-05-17 04:26:35 -04:00
Tonye Jack
391126c25c Update test.yml 2021-05-17 04:19:10 -04:00
Tonye Jack
fe86615f16 Update action.yml 2021-05-17 04:14:23 -04:00
Tonye Jack
1c561c0270 Update action.yml 2021-05-17 04:07:57 -04:00
Tonye Jack
51d97e3330 Remove unused line (#75) 2021-05-17 04:05:25 -04:00
Tonye Jack
49e4a65bc2 Fixed bug with trailing separator (#74) 2021-05-17 04:02:50 -04:00
Tonye Jack
3f4565907d Update action.yml (#73) 2021-05-16 16:33:09 -04:00
Tonye Jack
060d09a82f Improve test coverage (#71) 2021-05-16 16:26:22 -04:00
Tonye Jack
550d248e17 Update action.yml (#70) 2021-05-16 16:12:12 -04:00
Tonye Jack
03b96b1ee4 Upgraded to v6.1 (#69)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-16 15:49:03 -04:00
Tonye Jack
7c66aa285d Fixed bug with any_changed boolean (#68)
Closes: #67
2021-05-16 15:43:33 -04:00
Renovate Bot
8fac2f4376 Update cirrus-actions/rebase action to v1.5 2021-05-16 02:11:53 +00:00
Tonye Jack
fb196bcc0b Upgraded to v6 (#64)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-14 14:01:36 -04:00
Tonye Jack
a35dac8406 Update README.md 2021-05-14 07:38:18 -04:00
dependabot[bot]
338eaa4eac Bump peter-evans/create-pull-request from 3.9.1 to 3.9.2
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3.9.1 to 3.9.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.9.1...v3.9.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-14 02:45:20 -04:00
Tonye Jack
ac8a08a71b Deprecate all_changed output. (#62) 2021-05-13 16:57:44 -04:00
Tonye Jack
1c8bd519b4 Update README.md 2021-05-13 07:08:08 -04:00
dependabot[bot]
745cc73fef Bump peter-evans/create-pull-request from 3 to 3.9.1 (#61)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 11:44:13 -04:00
dependabot[bot]
a0089a8516 Bump actions/checkout from 2 to 2.3.4 (#60)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 11:44:03 -04:00
Tonye Jack
277a3bc1fc Updated .github/workflows/auto-merge.yml 2021-05-12 08:36:10 -04:00
Tonye Jack
2640644727 Updated .github/workflows/auto-merge.yml 2021-05-11 19:11:19 -04:00
Tonye Jack
557228b7f1 Updated .github/workflows/auto-merge.yml 2021-05-11 11:28:34 -04:00
Tonye Jack
9f7f868dd0 Updated .github/workflows/auto-merge.yml 2021-05-11 11:20:19 -04:00
Tonye Jack
1f4d9f16e1 Added .github/workflows/auto-merge.yml 2021-05-11 11:07:56 -04:00
Tonye Jack
16dd720838 Update README.md 2021-05-09 06:19:06 -04:00
Tonye Jack
afa4cd137b Upgraded to v5.3 (#57)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-08 20:06:42 -04:00
Tonye Jack
47c1f9d2a2 Fixed typo (#58) 2021-05-08 20:06:24 -04:00
Tonye Jack
e95bba87d2 Add warning message when the head sha is empty (#56) 2021-05-08 19:30:57 -04:00
Tonye Jack
c100db569a Update README.md 2021-05-08 12:27:29 -04:00
Tonye Jack
e203fd51b1 Update README.md 2021-05-08 12:25:18 -04:00
renovate[bot]
7c4db0c506 Update tj-actions/sync-release-version action to v8.6 (#55)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-08 07:30:44 -04:00
Tonye Jack
95552d2a29 Update README.md 2021-05-07 17:46:34 -04:00
Tonye Jack
da947a8087 Update README.md 2021-05-07 17:45:37 -04:00
Tonye Jack
abde5f3ab5 Update README.md 2021-05-07 17:37:53 -04:00
Tonye Jack
37a7be0dd3 Update README.md 2021-05-07 08:29:00 -04:00
Tonye Jack
d183729cfc Added visual spacing. 2021-05-06 17:31:39 -04:00
Tonye Jack
9dbc29a0f2 Update README.md 2021-05-06 09:25:34 -04:00
Tonye Jack
6b13d1de24 Upgraded to v5.2 (#53)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-06 08:56:50 -04:00
Tonye Jack
41a918a6d0 Update README.md 2021-05-06 08:56:35 -04:00
Tonye Jack
8a0216cea1 Update README.md 2021-05-06 08:55:56 -04:00
Tonye Jack
edd01e091f Update README.md 2021-05-06 08:54:34 -04:00
Tonye Jack
7852058eee Fixed bug reading username
```
fatal: could not read Username for 'github.com': No such device or address
```
2021-05-06 08:44:56 -04:00
Tonye Jack
a5b0000bd1 Update README.md 2021-05-05 03:43:47 -04:00
Tonye Jack
b49c7a478a Update README.md 2021-05-05 03:42:51 -04:00
renovate[bot]
d7ab28fff8 Update tj-actions/github-changelog-generator action to v1.8 (#52)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-04 15:45:11 -04:00
Tonye Jack
ee67c3ebe9 Update README.md 2021-05-04 14:08:52 -04:00
Tonye Jack
1046f8a4de Update README.md 2021-05-04 14:07:18 -04:00
Tonye Jack
b6e5d26963 Update README.md 2021-05-04 13:54:08 -04:00
Tonye Jack
5f050e0b7a Update README.md 2021-05-04 13:53:26 -04:00
Tonye Jack
5b2a45c658 Update README.md 2021-05-03 13:29:37 -04:00
Tonye Jack
ca62688ed8 Update README.md 2021-05-02 07:53:27 -04:00
Tonye Jack
a6145b548a Update README.md 2021-05-01 20:16:27 -04:00
Tonye Jack
88db9d9fcc Update README.md 2021-05-01 20:15:41 -04:00
Tonye Jack
8239cbf938 Upgraded to v5.1 (#51)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 20:14:02 -04:00
Tonye Jack
81f32e2402 Strip leading whitespaces (#50) 2021-05-01 19:58:35 -04:00
Tonye Jack
93ab2f259e Upgraded to v5 (#49)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 19:22:52 -04:00
Tonye Jack
05fe5a1454 Update README.md (#48) 2021-05-01 19:17:05 -04:00
Tonye Jack
e2bd4f229f Update action.yml 2021-05-01 19:09:08 -04:00
Tonye Jack
5c76029233 Update action.yml 2021-05-01 19:00:26 -04:00
Tonye Jack
9d404b88a1 Upgraded to v5.3 (#47)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 16:38:20 -04:00
Tonye Jack
0e956bb09e Fixed bug with all_changed when array is empty (#46) 2021-05-01 16:35:48 -04:00
Tonye Jack
b25acb4ce7 Upgraded to v5.2 (#45)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 16:32:37 -04:00
Tonye Jack
0312146842 Upgraded to v5.1 (#44)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 16:29:02 -04:00
Tonye Jack
78879f7581 Fixed log message. 2021-05-01 16:28:18 -04:00
Tonye Jack
18496eb7e4 Added better logging. 2021-05-01 16:26:36 -04:00
Tonye Jack
b2c601819d Upgraded to v5 (#43)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 15:54:08 -04:00
Tonye Jack
78b9b2d0f1 Delete entrypoint.sh 2021-05-01 15:50:14 -04:00
Tonye Jack
f863cedeea Update test.yml 2021-05-01 15:49:50 -04:00
Tonye Jack
c92504a11b Update action.yml 2021-05-01 15:49:20 -04:00
Tonye Jack
6007361a95 Update README.md 2021-05-01 15:44:58 -04:00
Tonye Jack
bf8e076d73 Upgraded to v5 (#40)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 15:24:44 -04:00
Tonye Jack
6a4e739596 Switch to using a bash script. (#39) 2021-05-01 15:14:25 -04:00
Tonye Jack
1772038cde Update README.md 2021-05-01 14:39:03 -04:00
Tonye Jack
81657dc060 Upgraded to v4.4 (#38)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2021-05-01 14:13:29 -04:00
Tonye Jack
300e935beb Update .gitignore (#36) 2021-05-01 14:05:18 -04:00
Tonye Jack
d188a8e7a1 Update .gitignore (#34) 2021-05-01 14:03:43 -04:00
Tonye Jack
5653483733 Update action.yml 2021-05-01 14:00:06 -04:00
Tonye Jack
bdd3bf886a Add support for any changed file. (#35) 2021-05-01 13:40:36 -04:00
Tonye Jack
a0301e7e4d Update action.yml 2021-05-01 13:32:09 -04:00
Tonye Jack
23c8cafe35 Update README.md 2021-05-01 13:27:54 -04:00
Tonye Jack
8a7dfe02e7 Renamed has_changed to all_changed (#33) 2021-05-01 13:27:06 -04:00
Tonye Jack
c7eb6e4282 Update README.md 2021-05-01 13:15:09 -04:00
Tonye Jack
40dc6382c6 Update README.md 2021-05-01 13:03:29 -04:00
Tonye Jack
fd5dd8e5ad Merge pull request #32 from tj-actions/upgrade-to-v4.3
Upgraded to v4.3
2021-05-01 12:19:15 -04:00
Tonye Jack
d6f3673f2e Merge branch 'main' into upgrade-to-v4.3 2021-05-01 12:18:52 -04:00
Tonye Jack
9864173ab1 Update README.md 2021-05-01 12:17:17 -04:00
jackton1
2bcefe21d5 Upgraded from v4.2 -> v4.3 2021-05-01 16:13:47 +00:00
Tonye Jack
fcb2ab8c32 Merge pull request #31 from tj-actions/add-support-for-files 2021-05-01 12:11:02 -04:00
Tonye Jack
8e1fd96840 Update README.md 2021-05-01 12:10:19 -04:00
Tonye Jack
db67c2c65f Update action.yml 2021-05-01 12:05:17 -04:00
Tonye Jack
1137222c33 Update action.yml 2021-05-01 12:03:23 -04:00
Tonye Jack
1378377c4f Update action.yml 2021-05-01 10:44:33 -04:00
Tonye Jack
461fb0a676 Update action.yml 2021-05-01 10:24:26 -04:00
Tonye Jack
eacc417146 Update action.yml 2021-05-01 10:10:12 -04:00
Tonye Jack
86c6017967 Update action.yml 2021-05-01 09:59:48 -04:00
Tonye Jack
95ef6d6cbd Update action.yml 2021-05-01 09:36:57 -04:00
Tonye Jack
bca6aacc45 Update action.yml 2021-05-01 09:32:01 -04:00
Tonye Jack
79272641ee Update action.yml 2021-05-01 09:21:41 -04:00
Tonye Jack
168ea27d9c Update README.md 2021-05-01 09:18:46 -04:00
Tonye Jack
3d12540806 Update action.yml 2021-05-01 09:17:04 -04:00
Tonye Jack
b1f6992ec2 Update action.yml 2021-05-01 09:15:25 -04:00
Tonye Jack
1e435854e3 Update action.yml 2021-05-01 09:14:27 -04:00
Tonye Jack
fdc23e7274 Update action.yml 2021-05-01 09:06:55 -04:00
Tonye Jack
7841015a94 Update test.yml 2021-05-01 08:59:18 -04:00
Tonye Jack
932c8a5c11 Update action.yml 2021-05-01 08:57:11 -04:00
Tonye Jack
41c5eb7faa Update action.yml 2021-05-01 08:53:56 -04:00
Tonye Jack
858bda29ab Update action.yml 2021-05-01 08:52:22 -04:00
Tonye Jack
570809f09a Update action.yml 2021-05-01 08:31:24 -04:00
Tonye Jack
1f7183322d Update action.yml 2021-05-01 08:25:21 -04:00
Tonye Jack
254f56230a Update action.yml 2021-05-01 08:14:27 -04:00
Tonye Jack
5b98ea4364 Update action.yml 2021-05-01 08:02:50 -04:00
Tonye Jack
ce0e219f00 Update action.yml 2021-05-01 08:01:13 -04:00
Tonye Jack
6c57b11941 Update action.yml 2021-05-01 07:59:48 -04:00
Tonye Jack
ca0dcf8458 Update README.md 2021-05-01 07:57:27 -04:00
Tonye Jack
dc2959d455 Update test.yml 2021-05-01 07:55:01 -04:00
Tonye Jack
085386c38b Update action.yml 2021-05-01 07:49:15 -04:00
Tonye Jack
43245574e6 [WIP] Add support to filter only specific files 2021-04-30 12:04:23 -04:00
Tonye Jack
a9b4a3786b Merge pull request #30 from tj-actions/dependabot/github_actions/tj-actions/sync-release-version-v8.5
Bump tj-actions/sync-release-version from v8 to v8.5
2021-04-30 08:23:28 -04:00
dependabot[bot]
1429c1a023 Bump tj-actions/sync-release-version from v8 to v8.5
Bumps [tj-actions/sync-release-version](https://github.com/tj-actions/sync-release-version) from v8 to v8.5.
- [Release notes](https://github.com/tj-actions/sync-release-version/releases)
- [Changelog](https://github.com/tj-actions/sync-release-version/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/sync-release-version/compare/v8...c3648fd109a88e7fde67648288c2a55d1b8ece2c)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-30 11:06:40 +00:00
Tonye Jack
678cfad1af Merge pull request #29 from tj-actions/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
2021-04-30 07:06:00 -04:00
dependabot-preview[bot]
a35fe66804 Upgrade to GitHub-native Dependabot 2021-04-29 22:58:30 +00:00
Tonye Jack
33024fa8e2 Update README.md 2021-04-29 14:45:34 -04:00
Tonye Jack
b88d273a4d Update README.md 2021-04-29 14:44:53 -04:00
Tonye Jack
5496c5f1b0 Updated .github/workflows/auto-approve.yml 2021-04-27 15:00:56 -04:00
Tonye Jack
c306da633c Update README.md 2021-04-27 12:07:27 -04:00
Tonye Jack
6a0c3909aa Updated renovate.json 2021-04-25 19:35:16 -04:00
Renovate Bot
59919b746c Update tj-actions/github-changelog-generator action to v1.6 2021-04-25 17:40:41 +00:00
Tonye Jack
cb1a80f76a Update README.md 2021-04-24 04:57:13 -04:00
Tonye Jack
10f1fffaf6 Update README.md 2021-04-24 04:55:45 -04:00
Tonye Jack
801d25f3b0 Update README.md 2021-04-24 04:55:30 -04:00
Tonye Jack
38710bc67f Update README.md 2021-04-24 04:52:12 -04:00
Tonye Jack
357e1be510 Update README.md 2021-04-24 04:49:43 -04:00
Tonye Jack
c3105e7432 Update README.md 2021-04-24 04:49:18 -04:00
Tonye Jack
c7d680f31b Merge pull request #25 from tj-actions/update-readme
Update README.md
2021-04-24 04:48:13 -04:00
Tonye Jack
e6d9964230 Update README.md 2021-04-24 04:47:54 -04:00
Tonye Jack
177ed75445 Update README.md 2021-04-24 04:46:29 -04:00
Tonye Jack
e2b2194939 Merge pull request #24 from tj-actions/upgrade-to-v4.2
Upgraded to v4.2
2021-04-23 06:56:48 -04:00
jackton1
1ef8c96245 Upgraded from v4.1 -> v4.2 2021-04-23 10:56:12 +00:00
Tonye Jack
271bbd60fe Update action.yml 2021-04-23 06:55:01 -04:00
Tonye Jack
e629b8ea3a Merge pull request #23 from tj-actions/upgrade-to-v4.1
Upgraded to v4.1
2021-04-23 06:46:19 -04:00
jackton1
f048489251 Upgraded from v4 -> v4.1 2021-04-23 10:46:00 +00:00
Tonye Jack
e8ace0110c Update action.yml 2021-04-23 06:43:57 -04:00
Tonye Jack
e83c52fc11 Update README.md 2021-04-23 06:40:30 -04:00
Tonye Jack
853caa603d Delete CHANGELOG.md 2021-04-23 06:28:30 -04:00
Tonye Jack
17e2510d74 Update README.md 2021-04-23 06:25:35 -04:00
Tonye Jack
e858c485a2 Merge pull request #22 from tj-actions/upgrade-to-v4
Upgraded to v4
2021-04-23 06:24:47 -04:00
jackton1
19483649c5 Upgraded from v3.3 -> v4 2021-04-23 10:24:08 +00:00
Tonye Jack
c061ef1fa3 Update README.md 2021-04-23 06:22:08 -04:00
Tonye Jack
84fd7c7a42 Update README.md 2021-04-23 06:20:40 -04:00
Tonye Jack
af5a2e5d10 Update README.md 2021-04-23 06:20:04 -04:00
Tonye Jack
e8f8d088f6 Update README.md 2021-04-23 06:19:52 -04:00
Tonye Jack
c23398e584 Update test.yml 2021-04-23 06:17:20 -04:00
Tonye Jack
9352b30cc3 Update README.md 2021-04-23 06:15:57 -04:00
Tonye Jack
7b1f7ad57b Merge pull request #21 from tj-actions/add-support-for-push-events 2021-04-23 06:14:55 -04:00
Tonye Jack
e368753cac Update test.yml 2021-04-23 06:14:21 -04:00
Tonye Jack
b47ed0ffe6 Update action.yml 2021-04-23 06:13:11 -04:00
Tonye Jack
0e1d04f780 Added support for push events 2021-04-23 06:04:38 -04:00
Tonye Jack
814a7ea227 Update README.md 2021-04-22 09:03:03 -04:00
Tonye Jack
4420c3c441 Update README.md 2021-04-22 03:09:02 -04:00
Tonye Jack
feadcbc861 Merge pull request #19 from tj-actions/upgrade-to-v3.3
Upgraded to v3.3
2021-04-20 21:17:01 -04:00
jackton1
b60f5e56b6 Upgraded from v3.2 -> v3.3 2021-04-20 23:43:55 +00:00
Tonye Jack
489e2d514f Merge pull request #18 from tj-actions/remove-unused-line
Update action.yml
2021-04-20 19:42:32 -04:00
Tonye Jack
d889202b3a Update action.yml 2021-04-20 19:41:57 -04:00
Tonye Jack
9ec430d951 Updated renovate.json 2021-04-15 23:20:28 -04:00
Tonye Jack
ca2815e08c Update README.md 2021-04-11 18:27:34 -04:00
Tonye Jack
120ceacaf7 Update README.md 2021-04-11 18:07:31 -04:00
Tonye Jack
d205273c8b Update action.yml 2021-04-11 18:06:58 -04:00
Tonye Jack
cc55e77a98 Merge pull request #17 from tj-actions/upgrade-to-v3.2
Upgraded to v3.2
2021-04-11 18:02:51 -04:00
Tonye Jack
64fdc4478a Update README.md 2021-04-11 18:02:39 -04:00
jackton1
669bce6c25 Upgraded from v3.1 -> v3.2 2021-04-11 22:00:42 +00:00
Tonye Jack
8d5a33c603 Merge pull request #16 from tj-actions/feature/add-support-for-all-modified-files
Add support for all modified files
2021-04-11 17:59:11 -04:00
Tonye Jack
00d83b13d6 Update README.md 2021-04-11 17:57:15 -04:00
Tonye Jack
223d074d69 Add support for all modified files 2021-04-11 17:54:10 -04:00
Tonye Jack
d31b4186e9 Deleted .github/ISSUE_TEMPLATE.md 2021-04-09 08:28:43 -04:00
Tonye Jack
223ef07a3f Added .github/ISSUE_TEMPLATE/feature_request.md 2021-04-09 05:07:07 -04:00
Tonye Jack
5eeb83fa4e Added .github/ISSUE_TEMPLATE/bug_report.md 2021-04-09 05:06:00 -04:00
Tonye Jack
83e0ed24b0 Updated .github/workflows/sync-release-version.yml 2021-04-04 10:50:20 -04:00
Tonye Jack
737590d30e Update README.md 2021-04-04 09:11:55 -04:00
Tonye Jack
4c551d94e0 Merge pull request #14 from tj-actions/changed-triggered-events-test-action
Update test.yml
2021-04-04 09:08:38 -04:00
Tonye Jack
506d6c005e Update test.yml 2021-04-04 09:08:26 -04:00
Tonye Jack
fa5d79bbb3 Merge pull request #13 from tj-actions/upgrade-to-v3.1
Upgraded to v3.1
2021-04-04 09:06:07 -04:00
jackton1
c9e3c674ba Upgraded from v3 -> v3.1 2021-04-04 13:01:55 +00:00
Tonye Jack
fbfaba544e Update action.yml 2021-04-04 09:00:53 -04:00
Tonye Jack
417b634812 Updated .github/workflows/sync-release-version.yml 2021-04-02 12:43:14 -04:00
Tonye Jack
69ce8f5302 Update README.md 2021-04-02 12:06:01 -04:00
Tonye Jack
abf3dc48a6 Update README.md 2021-04-02 12:05:12 -04:00
Tonye Jack
36864ca8c6 Update README.md 2021-04-02 09:17:01 -04:00
Tonye Jack
689cd8a7ea Update README.md 2021-04-02 09:13:22 -04:00
Tonye Jack
715ae3d38e Update test.yml 2021-04-02 09:12:33 -04:00
Tonye Jack
a85fa79b00 Merge pull request #12 from tj-actions/upgrade-to-v3
Upgraded to v3
2021-04-02 09:11:02 -04:00
jackton1
bdade9e883 Upgraded from v2.1 -> v3 2021-04-02 13:10:37 +00:00
Tonye Jack
e18ccae8fe Update README.md 2021-04-02 09:06:46 -04:00
Tonye Jack
ffb6aef8bf Update README.md 2021-04-02 09:04:54 -04:00
Tonye Jack
fd4add0d40 Update README.md 2021-04-02 09:03:50 -04:00
Tonye Jack
049242589c Merge pull request #11 from tj-actions/updated-the-all-changed 2021-04-02 09:03:22 -04:00
Tonye Jack
33a185bbac Update test.yml 2021-04-02 09:00:06 -04:00
Tonye Jack
122b223c04 Update test.yml 2021-04-02 08:56:53 -04:00
Tonye Jack
78d6add10d Update test.yml 2021-04-02 08:54:37 -04:00
Tonye Jack
ca86f77326 Update test.yml 2021-04-02 08:52:58 -04:00
Tonye Jack
56c6262bb9 Merge branch 'main' into updated-the-all-changed 2021-04-02 08:51:02 -04:00
Tonye Jack
1c5a3415f3 Update test.yml 2021-04-02 08:49:56 -04:00
Tonye Jack
48835883f9 Update test.yml 2021-04-02 08:46:17 -04:00
Tonye Jack
8673629857 Update test.yml 2021-04-02 08:45:11 -04:00
Tonye Jack
a4321716fa Update test.yml 2021-04-02 08:44:13 -04:00
Tonye Jack
c29faf8e4f Merge branch 'main' into updated-the-all-changed 2021-04-02 08:41:58 -04:00
Tonye Jack
c2eb99504f Update test.yml 2021-04-02 08:41:38 -04:00
Tonye Jack
21c1f27d33 Update action.yml 2021-04-02 08:37:45 -04:00
Tonye Jack
6c66f86688 Merge pull request #10 from tj-actions/jackton1-patch-1 2021-04-02 08:30:43 -04:00
Tonye Jack
3a11f58d0f Update README.md 2021-04-02 08:30:22 -04:00
Tonye Jack
fc280adde0 Merge branch 'main' into jackton1-patch-1 2021-04-02 08:28:26 -04:00
Tonye Jack
66a53ea26f Update test.yml 2021-04-02 08:28:14 -04:00
Tonye Jack
6868b512ca Update test.yml 2021-04-02 08:27:48 -04:00
Tonye Jack
d3c7a0c249 Update README.md 2021-04-02 08:22:12 -04:00
Tonye Jack
3a74bab53c Update README.md 2021-04-02 08:17:42 -04:00
Tonye Jack
f41f9eb54b Update test.yml 2021-04-02 08:13:34 -04:00
Tonye Jack
ea54bfb72a Update README.md 2021-04-02 08:08:05 -04:00
Tonye Jack
68680cd505 Update README.md 2021-04-01 07:43:05 -04:00
Tonye Jack
a66004fa3e Updated .github/workflows/auto-approve.yml 2021-03-28 16:31:32 -04:00
Tonye Jack
869aee8642 Deleted .github/auto-approve.yml 2021-03-28 16:27:02 -04:00
Tonye Jack
cd917a1be7 Added .github/auto-approve.yml 2021-03-28 15:20:57 -04:00
Tonye Jack
f003c2bfa4 Updated .github/FUNDING.yml 2021-03-28 15:13:36 -04:00
Tonye Jack
40de2adecb Added .github/workflows/auto-approve.yml 2021-03-27 12:45:50 -04:00
Tonye Jack
69750fb30a Merge pull request #8 from tj-actions/test-example 2021-03-25 19:24:03 -04:00
Tonye Jack
78af41436f Update test.yml 2021-03-25 19:23:19 -04:00
Tonye Jack
12a63a5a84 Merge pull request #9 from tj-actions/renovate/configure
Configure Renovate
2021-03-25 19:22:12 -04:00
Renovate Bot
d3cc0d7b88 Add renovate.json 2021-03-25 14:59:28 +00:00
Tonye Jack
3a416d7bb8 Create FUNDING.yml 2021-03-25 06:52:15 -04:00
Tonye Jack
8a0c8897e3 Update test.yml 2021-03-20 08:09:58 -04:00
Tonye Jack
09028ea846 Merge pull request #6 from tj-actions/upgrade-to-v2.1
Upgraded to v2.1
2021-03-18 08:28:19 -04:00
jackton1
2d4ff74f14 Upgraded from v2 -> v2.1 2021-03-18 11:34:47 +00:00
Tonye Jack
e1d275d6d3 Update action.yml 2021-03-18 07:33:12 -04:00
Tonye Jack
d048f47c2d Update action.yml 2021-03-18 07:32:07 -04:00
Tonye Jack
3e1a5a0bbb Delete HISTORY.md 2021-03-14 15:47:41 -04:00
Tonye Jack
c9d7fbfa0b Merge pull request #5 from tj-actions/upgrade-to-v2
Upgraded to v2
2021-03-14 15:46:58 -04:00
Tonye Jack
b3f247794c Update README.md 2021-03-14 15:45:59 -04:00
Tonye Jack
9977eb95fd Update README.md 2021-03-14 15:45:24 -04:00
jackton1
b2955a59c4 Upgraded from v1 -> v2 2021-03-14 19:45:03 +00:00
37 changed files with 3796 additions and 160 deletions

116
.all-contributorsrc Normal file
View File

@@ -0,0 +1,116 @@
{
"files": [
"README.md"
],
"imageSize": 100,
"commit": false,
"contributors": [
{
"login": "jsoref",
"name": "Josh Soref",
"avatar_url": "https://avatars.githubusercontent.com/u/2119212?v=4",
"profile": "https://github.com/jsoref",
"contributions": [
"doc"
]
},
{
"login": "monoxgas",
"name": "Nick Landers",
"avatar_url": "https://avatars.githubusercontent.com/u/1223016?v=4",
"profile": "https://github.com/monoxgas",
"contributions": [
"code"
]
},
{
"login": "Kras4ooo",
"name": "Krasimir Nikolov",
"avatar_url": "https://avatars.githubusercontent.com/u/1948054?v=4",
"profile": "https://github.com/Kras4ooo",
"contributions": [
"code",
"doc"
]
},
{
"login": "IvanPizhenko",
"name": "Ivan Pizhenko",
"avatar_url": "https://avatars.githubusercontent.com/u/11859904?v=4",
"profile": "https://github.com/IvanPizhenko",
"contributions": [
"code",
"doc"
]
},
{
"login": "talva-tr",
"name": "talva-tr",
"avatar_url": "https://avatars.githubusercontent.com/u/82046981?v=4",
"profile": "https://github.com/talva-tr",
"contributions": [
"code"
]
},
{
"login": "eltociear",
"name": "Ikko Ashimine",
"avatar_url": "https://avatars.githubusercontent.com/u/22633385?v=4",
"profile": "https://bandism.net/",
"contributions": [
"doc"
]
},
{
"login": "Zamiell",
"name": "James",
"avatar_url": "https://avatars.githubusercontent.com/u/5511220?v=4",
"profile": "https://github.com/Zamiell",
"contributions": [
"doc"
]
},
{
"login": "wushujames",
"name": "James Cheng",
"avatar_url": "https://avatars.githubusercontent.com/u/677529?v=4",
"profile": "https://github.com/wushujames",
"contributions": [
"doc"
]
},
{
"login": "massongit",
"name": "Masaya Suzuki",
"avatar_url": "https://avatars.githubusercontent.com/u/15100604?v=4",
"profile": "https://qiita.com/SUZUKI_Masaya",
"contributions": [
"code"
]
},
{
"login": "fagai",
"name": "fagai",
"avatar_url": "https://avatars.githubusercontent.com/u/1772112?v=4",
"profile": "https://fagai.net",
"contributions": [
"doc"
]
},
{
"login": "pkit",
"name": "Constantine Peresypkin",
"avatar_url": "https://avatars.githubusercontent.com/u/805654?v=4",
"profile": "https://github.com/pkit",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,
"projectName": "changed-files",
"projectOwner": "tj-actions",
"repoType": "github",
"repoHost": "https://github.com",
"skipCi": true
}

12
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1,12 @@
# These are supported funding model platforms
github: jackton1
patreon: # Replace with a single Patreon username
open_collective: tj-actions
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: []

View File

@@ -1,10 +0,0 @@
* changed-files:
### Description
Describe what you were trying to get done.
Tell us what happened, what went wrong, and what you expected to happen.
### What I Did
Add some details about your workflow ?

92
.github/ISSUE_TEMPLATE/bug_report.yaml vendored Normal file
View File

@@ -0,0 +1,92 @@
name: 🐞 Bug
description: Create a report to help us improve
title: "[BUG] <title>"
labels: [bug, needs triage]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: checkboxes
attributes:
label: Does this issue exist in the latest version?
description: Please view all releases to confirm that this issue hasn't already been fixed.
options:
- label: I'm using the latest release
required: true
- type: textarea
id: what-happened
attributes:
label: Describe the bug?
description: A clear and concise description of what the bug is
placeholder: Tell us what you see!
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: To Reproduce
description: Steps to reproduce the behavior?
placeholder: |
1. In this environment...
2. With this config...
3. Run '...'
4. See error...
validations:
required: true
- type: dropdown
id: os
attributes:
label: What OS are you seeing the problem on?
multiple: true
options:
- all
- ubuntu-latest or ubuntu-20.04
- ubuntu-18.04
- macos-latest or macos-10.15
- macos-11
- windows-latest or windows-2019
- windows-2016
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior?
description: A clear and concise description of what you expected to happen.
placeholder: Tell us what you expected!
validations:
required: true
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log outputs after enabling debug logging using ACTIONS_STEP_DEBUG=true See https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging. This will be automatically formatted into code, so no need for backticks.
render: bash
- type: textarea
attributes:
label: Anything else?
description: |
Links? or References?
Anything that will give us more context about the issue you are encountering!
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](../blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true

View File

@@ -0,0 +1,59 @@
name: Feature request
description: Suggest an idea for this project
title: "[Feature] <title>"
labels: [enhancement]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request!
- type: checkboxes
attributes:
label: Is this feature missing in the latest version?
description: Please upgrade to the latest version to verify that this feature is still missing.
options:
- label: I'm using the latest release
required: true
- type: textarea
id: what-happened
attributes:
label: Is your feature request related to a problem? Please describe.
description: |
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
placeholder: Tell us what you see!
validations:
required: true
- type: textarea
id: requests
attributes:
label: Describe the solution you'd like?
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
id: alternative
attributes:
label: Describe alternatives you've considered?
description: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
attributes:
label: Anything else?
description: |
Links? or References?
Add any other context or screenshots about the feature request here.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true

7
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10

32
.github/workflows/auto-approve.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
name: Auto approve
on:
pull_request_target
jobs:
auto-approve:
runs-on: ubuntu-latest
steps:
- uses: hmarr/auto-approve-action@v2
if: |
(
github.event.pull_request.user.login == 'dependabot[bot]' ||
github.event.pull_request.user.login == 'dependabot' ||
github.event.pull_request.user.login == 'dependabot-preview[bot]' ||
github.event.pull_request.user.login == 'dependabot-preview' ||
github.event.pull_request.user.login == 'renovate[bot]' ||
github.event.pull_request.user.login == 'renovate' ||
github.event.pull_request.user.login == 'github-actions[bot]'
)
&&
(
github.actor == 'dependabot[bot]' ||
github.actor == 'dependabot' ||
github.actor == 'dependabot-preview[bot]' ||
github.actor == 'dependabot-preview' ||
github.actor == 'renovate[bot]' ||
github.actor == 'renovate' ||
github.actor == 'github-actions[bot]'
)
with:
github-token: ${{ secrets.PAT_TOKEN }}

26
.github/workflows/auto-merge.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: automerge
on:
check_suite:
types:
- completed
jobs:
automerge:
runs-on: ubuntu-latest
if: |
github.actor == 'dependabot[bot]' ||
github.actor == 'dependabot' ||
github.actor == 'dependabot-preview[bot]' ||
github.actor == 'dependabot-preview' ||
github.actor == 'renovate[bot]' ||
github.actor == 'renovate'
steps:
- name: automerge
uses: pascalgn/automerge-action@v0.15.3
env:
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
MERGE_METHOD: "rebase"
UPDATE_METHOD: "rebase"
MERGE_RETRIES: "6"
MERGE_RETRY_SLEEP: "100000"
MERGE_LABELS: ""

49
.github/workflows/codacy-analysis.yml vendored Normal file
View File

@@ -0,0 +1,49 @@
# This workflow checks out code, performs a Codacy security scan
# and integrates the results with the
# GitHub Advanced Security code scanning feature. For more information on
# the Codacy security scan action usage and parameters, see
# https://github.com/codacy/codacy-analysis-cli-action.
# For more information on Codacy Analysis CLI in general, see
# https://github.com/codacy/codacy-analysis-cli.
name: Codacy Security Scan
on:
push:
branches: [ main ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
schedule:
- cron: '15 16 * * 2'
jobs:
codacy-security-scan:
name: Codacy Security Scan
runs-on: ubuntu-latest
steps:
# Checkout the repository to the GitHub Actions runner
- name: Checkout code
uses: actions/checkout@v3
# Execute Codacy Analysis CLI and generate a SARIF output with the security issues identified during the analysis
- name: Run Codacy Analysis CLI
uses: codacy/codacy-analysis-cli-action@4.0.2
with:
# Check https://github.com/codacy/codacy-analysis-cli#project-token to get your project token from your Codacy repository
# You can also omit the token and run the tools that support default configurations
project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
verbose: true
output: results.sarif
format: sarif
# Adjust severity of non-security issues
gh-code-scanning-compat: true
# Force 0 exit code to allow SARIF file generation
# This will handover control about PR rejection to the GitHub side
max-allowed-issues: 2147483647
# Upload the SARIF file generated in the previous step
- name: Upload SARIF results file
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: results.sarif

13
.github/workflows/greetings.yml vendored Normal file
View File

@@ -0,0 +1,13 @@
name: Greetings
on: [pull_request_target, issues]
jobs:
greeting:
runs-on: ubuntu-latest
steps:
- uses: actions/first-interaction@v1.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: "Thanks for reporting this issue, don't forget to star this project to help us reach a wider audience."
pr-message: "Thanks for implementing a fix, could you ensure that the test covers your changes."

View File

@@ -1,19 +0,0 @@
name: "Maintenance"
on:
push:
branches:
- main
pull_request:
types: [synchronize]
jobs:
main:
runs-on: ubuntu-latest
steps:
- name: check if prs are dirty
uses: eps1lon/actions-label-merge-conflict@releases/2.x
with:
dirtyLabel: "PR: needs rebase"
repoToken: "${{ secrets.GITHUB_TOKEN }}"
commentOnDirty: "This pull request has conflicts, please resolve those before we can evaluate the pull request."
commentOnClean: "Conflicts have been resolved."

51
.github/workflows/manual-test.yml vendored Normal file
View File

@@ -0,0 +1,51 @@
name: Manual Test
on:
workflow_dispatch:
jobs:
test:
name: Test changed-files
runs-on: ${{ matrix.platform }}
strategy:
fail-fast: false
max-parallel: 4
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022]
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: true
fetch-depth: 0
- name: Run changed-files with defaults
id: changed-files
uses: ./
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files.outputs) }}'
- name: Run changed-files with glob filtering
id: changed-files-glob
uses: ./
with:
files: |
test/*.txt
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-glob.outputs) }}'
- name: Run changed-files with glob filtering and all_old_new_renamed_files
id: changed-files-glob-all-old-new-renamed-files
uses: ./
with:
include_all_old_new_renamed_files: true
files: |
test/*.txt
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-glob-all-old-new-renamed-files.outputs) }}'

View File

@@ -1,18 +0,0 @@
name: Automatic Rebase
on:
issue_comment:
types: [created]
jobs:
rebase:
name: Rebase
if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/rebase')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
token: ${{ secrets.PAT_TOKEN }}
fetch-depth: 0 # otherwise, you will failed to push refs to dest repo
- name: Automatic Rebase
uses: cirrus-actions/rebase@1.4
env:
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}

28
.github/workflows/submodule-sync.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
on:
workflow_dispatch:
jobs:
sync:
name: Submodule Sync
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
submodules: recursive
- name: Git Sumbodule Update
run: |
git pull --recurse-submodules
git submodule update --remote --recursive
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4.0.4
with:
title: "Updated submodule"
branch: "chore/update-submodule"
commit-message: "Updated submodule"
body: "Updated submodule"
token: ${{ secrets.PAT_TOKEN }}

View File

@@ -8,18 +8,22 @@ jobs:
update-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Sync release version
uses: tj-actions/sync-release-version@v8
- uses: actions/checkout@v3.0.2
with:
fetch-depth: 0
- name: Sync release version.
uses: tj-actions/sync-release-version@v11
id: sync-release-version
with:
pattern: 'tj-actions/changed-files@'
pattern: '${{ github.repository }}@'
paths: |
README.md
- name: Generate CHANGELOG
uses: tj-actions/github-changelog-generator@v1.3
uses: tj-actions/github-changelog-generator@v1.13
with:
output: 'HISTORY.md'
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v4.0.4
with:
base: "main"
title: "Upgraded to ${{ steps.sync-release-version.outputs.new_version }}"

View File

@@ -4,23 +4,284 @@ on:
push:
branches:
- main
- "**"
pull_request:
branches:
- main
jobs:
test:
shellcheck:
name: Run shellcheck
runs-on: ubuntu-latest
name: Test changed-files
steps:
- name: Checkout to branch
uses: actions/checkout@v3
- name: shellcheck
uses: reviewdog/action-shellcheck@v1.15
test-pull-requests-from-forks:
name: Test changed-files diff on pull_requests from forks
runs-on: ${{ matrix.platform }}
strategy:
fail-fast: false
max-parallel: 4
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022]
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: true
fetch-depth: 0
- name: Get changed files use_fork_point
id: changed-files-fork-point
uses: ./
with:
use_fork_point: "true"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-fork-point.outputs) }}'
shell:
bash
- name: Get changed files
id: changed-files
uses: ./
with:
base_sha: ${{ github.event.pull_request.base.sha }}
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files.outputs) }}'
shell:
bash
test-multiple-repositories:
name: Test with multiple repositories
runs-on: ${{ matrix.platform }}
strategy:
fail-fast: false
max-parallel: 4
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022]
steps:
- name: Checkout into dir1
uses: actions/checkout@v3
with:
submodules: true
fetch-depth: 0
path: dir1
- name: Run changed-files with defaults on the dir1
id: changed-files-dir1
uses: ./dir1
with:
path: dir1
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-dir1.outputs) }}'
shell:
bash
- name: List all modified files
run: |
for file in ${{ steps.changed-files-dir1.outputs.modified_files }}; do
echo "$file"
done
shell:
bash
- name: Checkout into dir2
uses: actions/checkout@v3
with:
submodules: true
fetch-depth: 0
path: dir2
- name: Run changed-files with defaults on the dir2
id: changed-files-dir2
uses: ./dir2
with:
path: dir2
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-dir2.outputs) }}'
shell:
bash
- name: List all modified files
run: |
for file in ${{ steps.changed-files-dir2.outputs.modified_files }}; do
echo "$file"
done
shell:
bash
test-non-existent-base-sha:
name: Test changed-files non existent base sha
runs-on: ${{ matrix.platform }}
strategy:
fail-fast: false
max-parallel: 4
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022]
steps:
- name: Checkout to branch
uses: actions/checkout@v3
- name: Run changed-files with non existent base sha
id: changed-files
uses: ./
continue-on-error: true
with:
base_sha: "4554456"
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files.outputs) }}"
shell:
bash
- name: Run changed-files-specific with non existent base sha
id: changed-files-specific
uses: ./
continue-on-error: true
with:
files: action.yml
base_sha: "4554456"
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files-specific.outputs) }}"
shell:
bash
test-non-existent-sha:
name: Test changed-files non existent sha
runs-on: ${{ matrix.platform }}
strategy:
fail-fast: false
max-parallel: 4
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022]
steps:
- name: Checkout to branch
uses: actions/checkout@v3
- name: Run changed-files with non existent sha
id: changed-files
uses: ./
continue-on-error: true
with:
base_sha: "4554456"
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files.outputs) }}"
shell:
bash
- name: Run changed-files-specific with non existent sha
id: changed-files-specific
uses: ./
continue-on-error: true
with:
files: action.yml
base_sha: "4554456"
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files-specific.outputs) }}"
shell:
bash
test:
name: Test changed-files
runs-on: ${{ matrix.platform }}
strategy:
fail-fast: false
max-parallel: 4
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022]
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: true
fetch-depth: 0
- name: Run changed-files with defaults
id: changed-files
uses: ./
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files.outputs) }}"
echo '${{ toJSON(steps.changed-files.outputs) }}'
shell:
bash
- name: List all modified files
run: |
for file in ${{ steps.changed-files.outputs.modified_files }}; do
echo $file
done
shell:
bash
- name: Run step when README.md changes
if: contains(steps.changed-files.outputs.modified_files, 'README.md')
run: |
echo "Your README.md has been modified ${{ steps.changed-files.outputs.modified_files }}."
shell:
bash
- name: Run changed-files with quotepath disabled
id: changed-files-quotepath
uses: ./
with:
quotepath: "false"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-quotepath.outputs) }}'
shell:
bash
- name: Run changed-files with dir_names
id: changed-files-dir-names
uses: ./
with:
dir_names: "true"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-dir-names.outputs) }}'
shell:
bash
- name: Run changed-files with forward slash separator
id: changed-files-forward-slash
uses: ./
with:
separator: "/"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-forward-slash.outputs) }}'
shell:
bash
- name: Run changed-files with newline separator
id: changed-files-newline
uses: ./
with:
separator: "\n"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-newline.outputs) }}'
shell:
bash
- name: Run changed-files with pipe separator
id: changed-files-pipe
uses: ./
with:
separator: "|"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-pipe.outputs) }}'
shell:
bash
- name: Run changed-files with comma separator
id: changed-files-comma
uses: ./
@@ -28,4 +289,467 @@ jobs:
separator: ","
- name: Show output
run: |
echo "${{ toJSON(steps.changed-files-comma.outputs) }}"
echo '${{ toJSON(steps.changed-files-comma.outputs) }}'
shell:
bash
- name: Run changed-files with specific files from a source file using a newline separator
id: changed-files-specific-newline-source-file
uses: ./
with:
files_from_source_file: |
test/changed-files-list.txt
separator: "\n"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific-newline-source-file.outputs) }}'
shell:
bash
- name: Run changed-files for old new filenames test rename 1
id: changed-files-all-old-new-renamed-files-1
uses: ./
with:
base_sha: d1c0ee4
sha: 4d04215
include_all_old_new_renamed_files: true
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-all-old-new-renamed-files-1.outputs) }}'
shell:
bash
- name: Check all_old_new_renamed_files output
if: "!contains(steps.changed-files-all-old-new-renamed-files-1.outputs.all_old_new_renamed_files, 'test/test rename 1.txt,test/test rename-1.txt')"
run: |
echo "Invalid output: Expected to include (test/test rename 1.txt,test/test rename-1.txt) got (${{ steps.changed-files-all-old-new-renamed-files-1.outputs.all_old_new_renamed_files }})"
exit 1
shell:
bash
- name: Run changed-files for old new filenames test rename 2
id: changed-files-all-old-new-renamed-files-2
uses: ./
with:
base_sha: 4d04215
sha: fe238e6
include_all_old_new_renamed_files: true
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-all-old-new-renamed-files-2.outputs) }}'
shell:
bash
- name: Check all_old_new_renamed_files output
if: "!contains(steps.changed-files-all-old-new-renamed-files-2.outputs.all_old_new_renamed_files, 'test/test rename 2.txt,test/test rename-2.txt')"
run: |
echo "Invalid output: Expected to include (test/test rename 2.txt test/test rename-2.txt) got (${{ steps.changed-files-all-old-new-renamed-files-2.outputs.all_old_new_renamed_files }})"
exit 1
shell:
bash
- name: Run changed-files with specific files
id: changed-files-specific
uses: ./
with:
files: |
.github/workflows/test.yml
action.yml
**/test.txt
files_ignore: |
test/test/test.txt
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific.outputs) }}'
shell:
bash
- name: Check if a excluded file is not included in any_changed
if: "contains(steps.changed-files-specific.outputs.all_changed_files, 'test/test/test.txt')"
run: |
echo "Invalid output: Expected not to include (test/test/test.txt) got (${{ steps.changed-files-specific.outputs.all_changed_files }})"
exit 1
shell:
bash
- name: Verify any_changed for specific files
if: "!contains(steps.changed-files-specific.outputs.all_changed_files, 'action.yml') && !contains(steps.changed-files-specific.outputs.all_changed_files, '.github/workflows/test.yml') && !contains(steps.changed-files-specific.outputs.all_changed_files, 'test/test.txt')"
run: |
if [[ "${{ steps.changed-files-specific.outputs.any_changed }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific.outputs.any_changed }})"
exit 1
fi
shell:
bash
- name: Check if a excluded file is not included in any_modified
if: "contains(steps.changed-files-specific.outputs.all_modified_files, 'test/test/test.txt')"
run: |
echo "Invalid output: Expected not to include (test/test/test.txt) got (${{ steps.changed-files-specific.outputs.all_modified_files }})"
exit 1
shell:
bash
- name: Verify any_modified for specific files
if: "!contains(steps.changed-files-specific.outputs.all_modified_files, 'action.yml') && !contains(steps.changed-files-specific.outputs.all_modified_files, '.github/workflows/test.yml') && !contains(steps.changed-files-specific.outputs.all_modified_files, 'test/test.txt')"
run: |
if [[ "${{ steps.changed-files-specific.outputs.any_modified }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific.outputs.any_modified }})"
exit 1
fi
shell:
bash
- name: Check if a excluded file is not included in any_deleted
if: "contains(steps.changed-files-specific.outputs.deleted_files, 'test/test/test.txt')"
run: |
echo "Invalid output: Expected not to include (test/test/test.txt) got (${{ steps.changed-files-specific.outputs.deleted_files }})"
exit 1
shell:
bash
- name: Verify any_deleted for specific files
if: "!contains(steps.changed-files-specific.outputs.deleted_files, 'action.yml') && !contains(steps.changed-files-specific.outputs.deleted_files, '.github/workflows/test.yml') && !contains(steps.changed-files-specific.outputs.deleted_files, 'test/test.txt')"
run: |
if [[ "${{ steps.changed-files-specific.outputs.any_deleted }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific.outputs.any_deleted }})"
exit 1
fi
shell:
bash
- name: Run changed-files with specific files comma check duplicates
id: changed-files-specific-duplicate-output
uses: ./
with:
files: |
entrypoint.sh
*.sh
- name: Verify all_changed_files files has no duplicates
if: contains(steps.changed-files-specific-duplicate-output.outputs.all_changed_files, 'entrypoint.sh')
run: |
ALL_CHANGED_FILES=(${{ steps.changed-files-specific-duplicate-output.outputs.all_changed_files }})
UNIQUE_ALL_CHANGED_FILES=$(echo "$ALL_CHANGED_FILES" | tr ' ' '\n' | sort -u | xargs)
if [[ "$ALL_CHANGED_FILES[@]" != "$UNIQUE_ALL_CHANGED_FILES[@]" ]]; then
echo "Duplicate output: Expected "$UNIQUE_ALL_CHANGED_FILES" got $ALL_CHANGED_FILES"
exit 1
fi
shell:
bash
- name: Verify all_changed_and_modified_files files has no duplicates
if: contains(steps.changed-files-specific-duplicate-output.outputs.all_changed_and_modified_files, 'entrypoint.sh')
run: |
ALL_CHANGED_AND_MODIFIED_FILES=(${{ steps.changed-files-specific-duplicate-output.outputs.all_changed_and_modified_files }})
UNIQUE_ALL_CHANGED_AND_MODIFIED_FILES=$(echo "$ALL_CHANGED_AND_MODIFIED_FILES" | tr ' ' '\n' | sort -u | xargs)
if [[ "$ALL_CHANGED_AND_MODIFIED_FILES[@]" != "$UNIQUE_ALL_CHANGED_AND_MODIFIED_FILES[@]" ]]; then
echo "Duplicate output: Expected "$UNIQUE_ALL_CHANGED_AND_MODIFIED_FILES" got $ALL_CHANGED_AND_MODIFIED_FILES"
exit 1
fi
shell:
bash
- name: Verify all_modified_files files has no duplicates
if: contains(steps.changed-files-specific-duplicate-output.outputs.all_modified_files, 'entrypoint.sh')
run: |
ALL_MODIFIED_FILES=(${{ steps.changed-files-specific-duplicate-output.outputs.all_modified_files }})
UNIQUE_ALL_MODIFIED_FILES=$(echo "$ALL_MODIFIED_FILES" | tr ' ' '\n' | sort -u | xargs)
if [[ "$ALL_MODIFIED_FILES[@]" != "$UNIQUE_ALL_MODIFIED_FILES[@]" ]]; then
echo "Duplicate output: Expected "$UNIQUE_ALL_MODIFIED_FILES" got $ALL_MODIFIED_FILES"
exit 1
fi
shell:
bash
- name: Run changed-files with specific files comma separator
id: changed-files-specific-comma
uses: ./
with:
files: |
.github/workflows/test.yml
action.yml
separator: ","
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific-comma.outputs) }}'
shell:
bash
- name: Verify any_changed files comma separator
if: "!contains(steps.changed-files-specific-comma.outputs.all_changed_files, 'action.yml') && !contains(steps.changed-files-specific-comma.outputs.all_changed_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-comma.outputs.any_changed }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-comma.outputs.any_changed }})"
exit 1
fi
shell:
bash
- name: Verify any_modified files comma separator
if: "!contains(steps.changed-files-specific-comma.outputs.all_modified_files, 'action.yml') && !contains(steps.changed-files-specific-comma.outputs.all_modified_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-comma.outputs.any_modified }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-comma.outputs.any_modified }})"
exit 1
fi
shell:
bash
- name: Verify any_deleted files comma separator
if: "!contains(steps.changed-files-specific-comma.outputs.deleted_files, 'action.yml') && !contains(steps.changed-files-specific-comma.outputs.deleted_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-comma.outputs.any_deleted }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-comma.outputs.any_deleted }})"
exit 1
fi
shell:
bash
- name: Run changed-files with specific files pipe separator
id: changed-files-specific-pipe
uses: ./
with:
files: |
**/test.yml
action.yml
separator: "|"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific-pipe.outputs) }}'
shell:
bash
- name: Verify any_changed files comma separator
if: "!contains(steps.changed-files-specific-pipe.outputs.all_changed_files, 'action.yml') && !contains(steps.changed-files-specific-pipe.outputs.all_changed_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-pipe.outputs.any_changed }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-pipe.outputs.any_changed }})"
exit 1
fi
shell:
bash
- name: Verify any_modified files comma separator
if: "!contains(steps.changed-files-specific-pipe.outputs.all_modified_files, 'action.yml') && !contains(steps.changed-files-specific-pipe.outputs.all_modified_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-pipe.outputs.any_modified }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-pipe.outputs.any_modified }})"
exit 1
fi
shell:
bash
- name: Verify any_deleted files comma separator
if: "!contains(steps.changed-files-specific-pipe.outputs.deleted_files, 'action.yml') && !contains(steps.changed-files-specific-pipe.outputs.deleted_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-pipe.outputs.any_deleted }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-pipe.outputs.any_deleted }})"
exit 1
fi
shell:
bash
- name: Run changed-files with specific files forward slash separator
id: changed-files-specific-forward-slash
uses: ./
with:
files: |
.github/workflows/test.yml
action.yml
separator: "/"
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific-forward-slash.outputs) }}'
shell:
bash
- name: Verify any_changed files forward slash separator
if: "!contains(steps.changed-files-specific-forward-slash.outputs.all_changed_files, 'action.yml') && !contains(steps.changed-files-specific-forward-slash.outputs.all_changed_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-forward-slash.outputs.any_changed }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-forward-slash.outputs.any_changed }})"
exit 1
fi
shell:
bash
- name: Verify any_modified files forward slash separator
if: "!contains(steps.changed-files-specific-forward-slash.outputs.all_modified_files, 'action.yml') && !contains(steps.changed-files-specific-forward-slash.outputs.all_modified_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-forward-slash.outputs.any_modified }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-forward-slash.outputs.any_modified }})"
exit 1
fi
shell:
bash
- name: Verify any_deleted files forward slash separator
if: "!contains(steps.changed-files-specific-forward-slash.outputs.deleted_files, 'action.yml') && !contains(steps.changed-files-specific-forward-slash.outputs.deleted_files, '.github/workflows/test.yml')"
run: |
if [[ "${{ steps.changed-files-specific-forward-slash.outputs.any_deleted }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-forward-slash.outputs.any_deleted }})"
exit 1
fi
shell:
bash
- name: Run changed-files with specific files from a source file
id: changed-files-specific-source-file
uses: ./
with:
files_from_source_file: |
test/changed-files-list.txt
test/changed-files-list.txt
files: |
**/workflows/greetings.yml
- name: Check if a excluded file is not included in any_changed
if: contains(steps.changed-files-specific-source-file.outputs.all_changed_files, 'test/test/test.txt')
run: |
echo "Invalid output: Expected not to include (test/test/test.txt) got (${{ steps.changed-files-specific-source-file.outputs.all_changed_files }})"
exit 1
shell:
bash
- name: Verify any_changed from source files
if: |
(
!contains(steps.changed-files-specific-source-file.outputs.all_changed_files, 'action.yml') &&
!contains(steps.changed-files-specific-source-file.outputs.all_changed_files, '.github/workflows/test.yml') &&
!contains(steps.changed-files-specific-source-file.outputs.all_changed_files, '.github/workflows/greetings.yml') &&
!contains(steps.changed-files-specific-source-file.outputs.all_changed_files, 'test/test.txt')
)
run: |
if [[ "${{ steps.changed-files-specific-source-file.outputs.any_changed }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-source-file.outputs.any_changed }})"
exit 1
fi
shell:
bash
- name: Check if a excluded file is not included in any_modified
if: contains(steps.changed-files-specific-source-file.outputs.all_modified_files, 'test/test/test.txt')
run: |
echo "Invalid output: Expected not to include (test/test/test.txt) got (${{ steps.changed-files-specific-source-file.outputs.all_modified_files }})"
exit 1
shell:
bash
- name: Verify any_modified from source files
if: |
(
!contains(steps.changed-files-specific-source-file.outputs.all_modified_files, 'action.yml') &&
!contains(steps.changed-files-specific-source-file.outputs.all_modified_files, '.github/workflows/test.yml') &&
!contains(steps.changed-files-specific-source-file.outputs.all_modified_files, '.github/workflows/greetings.yml') &&
!contains(steps.changed-files-specific-source-file.outputs.all_modified_files, 'test/test.txt')
)
run: |
if [[ "${{ steps.changed-files-specific-source-file.outputs.any_modified }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-source-file.outputs.any_modified }})"
exit 1
fi
shell:
bash
- name: Check if a excluded file is not included in any_deleted
if: contains(steps.changed-files-specific-source-file.outputs.deleted_files, 'test/test/test.txt')
run: |
echo "Invalid output: Expected not to include (test/test/test.txt) got (${{ steps.changed-files-specific-source-file.outputs.deleted_files }})"
exit 1
shell:
bash
- name: Verify any_deleted from source files
if: "!contains(steps.changed-files-specific-source-file.outputs.deleted_files, 'action.yml') && !contains(steps.changed-files-specific-source-file.outputs.deleted_files, '.github/workflows/test.yml') && !contains(steps.changed-files-specific-source-file.outputs.deleted_files, 'test/test.txt')"
run: |
if [[ "${{ steps.changed-files-specific-source-file.outputs.any_deleted }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-source-file.outputs.any_deleted }})"
exit 1
fi
shell:
bash
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific-source-file.outputs) }}'
shell:
bash
- name: Run changed-files with specific files from a source file using a comma separator
id: changed-files-specific-comma-source-file
uses: ./
with:
files_from_source_file: |
test/changed-files-list.txt
separator: ","
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific-comma-source-file.outputs) }}'
shell:
bash
- name: Verify any_changed files comma separator
if: "!contains(steps.changed-files-specific-comma-source-file.outputs.all_changed_files, 'action.yml') && !contains(steps.changed-files-specific-comma-source-file.outputs.all_changed_files, '.github/workflows/test.yml') && !contains(steps.changed-files-specific-comma.outputs.all_changed_files, 'test/test.txt')"
run: |
if [[ "${{ steps.changed-files-specific-comma-source-file.outputs.any_changed }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-comma-source-file.outputs.any_changed }})"
exit 1
fi
shell:
bash
- name: Verify any_modified files comma separator
if: "!contains(steps.changed-files-specific-comma-source-file.outputs.all_modified_files, 'action.yml') && !contains(steps.changed-files-specific-comma-source-file.outputs.all_modified_files, '.github/workflows/test.yml') && !contains(steps.changed-files-specific-comma.outputs.all_modified_files, 'test/test.txt')"
run: |
if [[ "${{ steps.changed-files-specific-comma-source-file.outputs.any_modified }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-comma-source-file.outputs.any_modified }})"
exit 1
fi
shell:
bash
- name: Verify any_deleted files with comma separator
if: "!contains(steps.changed-files-specific-comma-source-file.outputs.deleted_files, 'action.yml') && !contains(steps.changed-files-specific-comma-source-file.outputs.deleted_files, '.github/workflows/test.yml') && !contains(steps.changed-files-specific-comma.outputs.deleted_files, 'test/test.txt')"
run: |
if [[ "${{ steps.changed-files-specific-comma-source-file.outputs.any_deleted }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-comma-source-file.outputs.any_deleted }})"
exit 1
fi
shell:
bash
- name: Run changed-files with custom sha
id: changed-files-custom-sha
uses: ./
with:
sha: ${{ github.event.pull_request.head.sha }}
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-custom-sha.outputs) }}'
shell:
bash
- name: Run changed-files with since_last_remote_commit set to true
id: changed-files-since-last-remote-commit
uses: ./
with:
since_last_remote_commit: 'true'
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-since-last-remote-commit.outputs) }}'
shell:
bash
- name: Get branch name
id: branch-name
uses: tj-actions/branch-names@v5
if: github.event_name == 'pull_request'
- uses: nrwl/last-successful-commit-action@v1
id: last_successful_commit
if: github.event_name == 'pull_request'
with:
branch: ${{ steps.branch-name.outputs.base_ref_branch }}
workflow_id: 'test.yml'
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Run changed-files with a custom base sha
if: github.event_name == 'pull_request'
id: changed-files-custom-base-sha
uses: ./
with:
base_sha: ${{ steps.last_successful_commit.outputs.commit_hash }}
- name: Show output
if: github.event_name == 'pull_request'
run: |
echo '${{ toJSON(steps.changed-files-custom-base-sha.outputs) }}'
shell:
bash
- name: Run changed-files with specific files (only-changed)
id: changed-files-specific-only-changed
uses: ./
with:
files: |
.github/**/test.yml
- name: Verify only_changed files
if: steps.changed-files-specific-only-changed.outputs.other_changed_files != ''
run: |
if [[ "${{ steps.changed-files-specific-only-changed.outputs.only_changed }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-only-changed.outputs.only_changed }})"
exit 1
fi
shell:
bash
- name: Verify only_deleted files
if: steps.changed-files-specific-only-changed.outputs.other_deleted_files != ''
run: |
if [[ "${{ steps.changed-files-specific-only-changed.outputs.only_deleted }}" != "false" ]]; then
echo "Invalid output: Expected (false) got (${{ steps.changed-files-specific-only-changed.outputs.only_deleted }})."
exit 1
fi
shell:
bash
- name: Show output
run: |
echo '${{ toJSON(steps.changed-files-specific-only-changed.outputs) }}'
shell:
bash

41
.github/workflows/update-readme.yml vendored Normal file
View File

@@ -0,0 +1,41 @@
name: Format README.md
on:
push:
branches:
- main
jobs:
sync-assets:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.0.2
with:
fetch-depth: 0
- name: Run test
uses: tj-actions/remark@v3
- name: Verify Changed files
uses: tj-actions/verify-changed-files@v9
id: verify_changed_files
with:
files: |
README.md
- name: README.md changed
if: steps.verify_changed_files.outputs.files_changed == 'true'
run: |
echo "README.md has uncommited changes"
exit 1
- name: Create Pull Request
if: failure()
uses: peter-evans/create-pull-request@v4.0.4
with:
base: "main"
title: "Updated README.md"
branch: "chore/update-readme"
commit-message: "Updated README.md"
body: "Updated README.md"
token: ${{ secrets.PAT_TOKEN }}

3
.gitignore vendored
View File

@@ -1,2 +1,5 @@
.idea/
.envrc
tag.sh
untag.sh
.DS_Store

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "test/demo"]
path = test/demo
url = git@github.com:tj-actions/demo.git

12
.whitesource Normal file
View File

@@ -0,0 +1,12 @@
{
"scanSettings": {
"baseBranches": []
},
"checkRunSettings": {
"vulnerableCheckRunConclusionLevel": "failure",
"displayMode": "diff"
},
"issueSettings": {
"minSeverityLevel": "LOW"
}
}

128
CODE_OF_CONDUCT.md Normal file
View File

@@ -0,0 +1,128 @@
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment for our
community include:
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
jtonye@ymail.com.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series
of actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within
the community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.

1402
HISTORY.md

File diff suppressed because it is too large Load Diff

460
README.md
View File

@@ -1,93 +1,451 @@
[![CI](https://github.com/tj-actions/changed-files/actions/workflows/test.yml/badge.svg)](https://github.com/tj-actions/changed-files/actions/workflows/test.yml) [![Update release version.](https://github.com/tj-actions/changed-files/actions/workflows/sync-release-version.yml/badge.svg)](https://github.com/tj-actions/changed-files/actions/workflows/sync-release-version.yml)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/4a625e9b62794b5b98e169c15c0e673c)](https://www.codacy.com/gh/tj-actions/changed-files/dashboard?utm_source=github.com\&utm_medium=referral\&utm_content=tj-actions/changed-files\&utm_campaign=Badge_Grade)
[![CI](https://github.com/tj-actions/changed-files/actions/workflows/test.yml/badge.svg)](https://github.com/tj-actions/changed-files/actions/workflows/test.yml) [![Update release version.](https://github.com/tj-actions/changed-files/actions/workflows/sync-release-version.yml/badge.svg)](https://github.com/tj-actions/changed-files/actions/workflows/sync-release-version.yml) [![Public workflows that use this action.](https://img.shields.io/endpoint?url=https%3A%2F%2Fused-by.vercel.app%2Fapi%2Fgithub-actions%2Fused-by%3Faction%3Dtj-actions%2Fchanged-files%26badge%3Dtrue)](https://github.com/search?o=desc\&q=tj-actions+changed-files+language%3AYAML\&s=\&type=Code)
changed-files
-------------
[![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?logo=ubuntu\&logoColor=white)](https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)
[![Mac OS](https://img.shields.io/badge/mac%20os-000000?logo=macos\&logoColor=F0F0F0)](https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)
[![Windows](https://img.shields.io/badge/Windows-0078D6?logo=windows\&logoColor=white)](https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)
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.
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-11-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
## changed-files
Retrieve all changed files relative to the target branch (`pull_request*` based events) or the last remote commit (`push` based event) returning the **absolute path** to all changed files from the project root.
## Features
* Fast execution (0-2 seconds on average).
* Easy to debug.
* Boolean output indicating that certain files have been changed.
* Scales to large repositories.
* Git submodules support.
* No extra API calls.
* Monorepos (Fetches only the last remote commit).
* Supports all platforms (Linux, MacOS, Windows).
* [GitHub-hosted runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners) support
* [GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.3/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server) support.
* [self-hosted runners](https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners) support.
* List all files that have changed:
* Between the current pull request branch and the last commit on the target branch.
* Between the current pull request branch and the fork point on the target branch.
* Between the last commit and the current pushed change.
* Between the last remote branch commit and the current HEAD.
* Restrict change detection to a subset of files:
* Report on files that have at least one change.
* Using [Glob pattern](https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet) matching.
## Usage
> NOTE: :warning:
>
> * **IMPORTANT:** For `push` events you need to include `fetch-depth: 0` **OR** `fetch-depth: 2` depending on your use case.
> * When using `persist-credentials: false` with `actions/checkout@v2` you'll need to specify a `token` using the `token` input.
> * For monorepos where pulling all the branch history might not be desired, you can omit `fetch-depth` for `pull_request` events.
> * For files located in a sub-directory ensure that the pattern specified contains `**/` (globstar) to match any preceding directories or explicitly pass the full path relative to the project root. See: [#314](https://github.com/tj-actions/changed-files/issues/314).
```yaml
name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest # windows-latest | macos-latest
name: Test changed-files
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # OR "2" -> To retrieve the preceding commit.
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v22.2
- name: List all changed files
run: |
for file in ${{ steps.changed-files.outputs.all_changed_files }}; do
echo "$file was changed"
done
```
If you feel generous and want to show some extra appreciation:
Support this project with a :star:
[![Buy me a coffee][buymeacoffee-shield]][buymeacoffee]
[buymeacoffee]: https://www.buymeacoffee.com/jackton1
[buymeacoffee-shield]: https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png
## Outputs
| Acronym | Meaning |
|:---------:|:------------:|
| A | Added |
| C | Copied |
| M | Modified |
| D | Deleted |
| R | Renamed |
| T | Type changed |
| U | Unmerged |
| X | Unknown |
| Output | type | example | description |
|:----------------------------------:|:--------:|:--------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| any\_changed | `string` | `true` OR `false` | Returns `true` when any <br /> of the filenames provided using <br /> the `files` input has changed. <br /> i.e. *using a combination of all added, <br />copied, modified and renamed files (ACMR)* |
| only\_changed | `string` | `true` OR `false` | Returns `true` when only <br /> files provided using <br /> the `files` input has changed. (ACMR) |
| other\_changed\_files | `string` | `'new.txt path/to/file.png ...'` | Select all other changed files <br/> not listed in the files input <br /> i.e. *a combination of all added, <br /> copied and modified files (ACMR)* |
| any\_modified | `string` | `true` OR `false` | Returns `true` when any <br /> of the filenames provided using <br /> the `files` input has been modified. <br /> i.e. *using a combination of all added, <br />copied, modified, renamed, and deleted files (ACMRD)* |
| only\_modified | `string` | `true` OR `false` | Returns `true` when only <br /> files provided using <br /> the `files` input has been modified. (ACMRD) |
| other\_modified\_files | `string` | `'new.txt path/to/file.png ...'` | Select all other modified files <br/> not listed in the files input <br /> i.e. *a combination of all added, <br /> copied, modified, and deleted files (ACMRD)* |
| any\_deleted | `string` | `true` OR `false` | Returns `true` when any <br /> of the filenames provided using <br /> the `files` input has been deleted. (D) |
| only\_deleted | `string` | `true` OR `false` | Returns `true` when only <br /> files provided using <br /> the `files` input has been deleted. (D) |
| other\_deleted\_files | `string` | `'new.txt path/to/file.png ...'` | Select all other deleted files <br/> not listed in the files input <br /> i.e. *a combination of all deleted files (D)* |
| all\_changed\_files | `string` | `'new.txt path/to/file.png ...'` | Select all changed files <br /> i.e. *a combination of all added, <br />copied, modified and renamed files (ACMR)* |
| all\_modified\_files | `string` | `'new.txt path/to/file.png ...'` | Select all changed files <br /> i.e. *a combination of all added, <br />copied, modified, renamed and deleted files (ACMRD)* |
| all\_changed\_and\_modified\_files | `string` | `'new.txt path/to/file.png ...'` | Select all changed <br /> and modified files <br /> i.e. *a combination of (ACMRDTUX)* |
| all\_old\_new\_renamed\_files | `string` | `'old name.txt,new name.txt old name 2.txt,new name 2.txt...'` | Select only files that are Renamed and list their old and new names (R) |
| added\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that are Added (A) |
| copied\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that are Copied (C) |
| deleted\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that are Deleted (D) |
| modified\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that are Modified (M) |
| renamed\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that are Renamed (R) |
| type\_changed\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that have their file type changed (T) |
| unmerged\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that are Unmerged (U) |
| unknown\_files | `string` | `'new.txt path/to/file.png ...'` | Select only files that are Unknown (X) |
## Inputs
| Input | type | required | default | description |
|:--------------------------------------:|:----------------------:|:--------:|:---------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| token | `string` | `false` | `${{ github.token }}` | [GITHUB\_TOKEN](https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow) <br /> or a repo scoped <br /> [Personal Access Token](https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token) |
| separator | `string` | `false` | `' '` | Split character for output strings |
| include\_all\_old\_new\_renamed\_files | `boolean` | `false` | `false` | Include `all_old_new_renamed_files` output. Note this can generate a large debug output See: [#501](https://github.com/tj-actions/changed-files/issues/501). |
| old\_new\_separator | `string` | `false` | `','` | Split character for old and new filename pairs |
| old\_new\_files\_separator | `string` | `false` | `' '` | Split character for multiple old and new filename pairs |
| files | `string` OR `string[]` | `false` | | Check for changes <br> using only these <br> list of file(s) <br> (Defaults to the <br> entire repo) |
| files\_separator | `string` | `false` | `'\n'` | Separator used to split the<br>`files` input |
| files\_from\_source\_file | `string` | `false` | | Source file(s) <br> used to populate <br> the `files` input |
| files\_ignore | `string` | `false` | | Ignore changes to these file(s) |
| files\_ignore\_separator | `string` | `false` | `'\n'` | Separator used to split the <br>`files-ignore` input |
| files\_ignore\_from\_source\_file | `string` | `false` | | Source file(s) <br> used to populate <br> the `files_ignore` input |
| sha | `string` | `true` | `${{ github.sha }}` | Specify a different <br> commit SHA <br> used for <br> comparing changes |
| base\_sha | `string` | `false` | | Specify a different <br> base commit SHA <br> used for <br> comparing changes |
| path | `string` | `false` | `'.'` | Relative path under <br> `GITHUB_WORKSPACE` <br> to the repository |
| since\_last\_remote\_commit | `boolean` | `false` | `false` | Use the last commit on the remote <br> branch as the `base_sha` <br> (Defaults to the last commit <br> on the target branch for Pull requests <br> or the previous commit <br> on the current branch <br> for push events). <br /> NOTE: This requires <br /> `fetch-depth: 0` <br /> with `actions/checkout@v2` |
| use\_fork\_point | `boolean` | `false` | `false` | Finds best common ancestor <br /> between two commits <br /> to use in a three-way merge <br /> as the `base_sha` <br /> See: [git merge-base](https://git-scm.com/docs/git-merge-base#Documentation/git-merge-base.txt---fork-point). <br> NOTE: This pulls the entire commit history of the base branch |
| quotepath | `boolean` | `false` | `true` | Output filenames completely verbatim by setting this to `false` |
| diff\_relative | `boolean` | `false` | | Exclude changes outside the current directory and show pathnames relative to it. |
| dir\_names | `boolean` | `false` | `false` | Output unique changed directories instead of filenames. <br> NOTE: This returns `.` for <br> changed files located in the root of the project. |
## Examples
```yaml
...
steps:
- uses: actions/checkout@v2
- name: Get modified files with defaults
- uses: actions/checkout@v3
# with:
# fetch-depth: 0 # OR "2" -> To retrieve the preceding commit.
# submodules: true # OR "recursive" -> To include all changed submodule files.
- name: Get changed files using defaults
id: changed-files
uses: ./
- name: Get modified files with comma separator
uses: tj-actions/changed-files@v22.2
- name: Get changed files using a comma separator
id: changed-files-comma
uses: ./
uses: tj-actions/changed-files@v22.2
with:
separator: ","
- name: List all added files
run: |
for file in "${{ steps.changed-files.outputs.added_files }}"; do
echo $file
for file in ${{ steps.changed-files.outputs.added_files }}; do
echo "$file was added"
done
- name: Run step when a file changes
if: contains(steps.changed-files.outputs.modified_files, 'my-file.txt')
run: |
echo "Your my-file.txt file has been modified."
- name: Run step when a file has been deleted
if: contains(steps.changed-files.outputs.deleted_files, 'test.txt')
run: |
echo "Your test.txt file has been deleted."
- name: Get specific changed files
id: changed-files-specific
uses: tj-actions/changed-files@v22.2
with:
files: |
my-file.txt
test.txt
new.txt
test_directory
*.sh
*.png
!*.md
*.jpeg
**/migrate-*.sql
files_ignore: |
*.yml
- name: Run step if any of the listed files above change
if: steps.changed-files-specific.outputs.any_changed == 'true'
run: |
echo "One or more files listed above has changed."
- name: Run step if only the files listed above change
if: steps.changed-files-specific.outputs.only_changed == 'true'
run: |
echo "Only files listed above have changed."
- name: Run step if any of the listed files above is deleted
if: steps.changed-files.outputs.any_deleted == 'true'
run: |
for file in ${{ steps.changed-files.outputs.deleted_files }}; do
echo "$file was deleted"
done
- name: Run step if all listed files above have been deleted
if: steps.changed-files.outputs.only_deleted == 'true'
run: |
for file in ${{ steps.changed-files.outputs.deleted_files }}; do
echo "$file was deleted"
done
- name: Use a source file or list of file(s) to populate to files input.
id: changed-files-specific-source-file
uses: tj-actions/changed-files@v22.2
with:
files_from_source_file: |
test/changed-files-list.txt
- name: Use a source file or list of file(s) to populate to files input and optionally specify more files.
id: changed-files-specific-source-file-and-specify-files
uses: tj-actions/changed-files@v22.2
with:
files_from_source_file: |
test/changed-files-list.txt
files: |
test.txt
- name: Use a different commit SHA
id: changed-files-custom-sha
uses: tj-actions/changed-files@v22.2
with:
sha: ${{ github.event.pull_request.head.sha }}
- name: Use a different base SHA
id: changed-files-custom-base-sha
uses: tj-actions/changed-files@v22.2
with:
base_sha: "2096ed0"
- name: Checkout into dir1
uses: actions/checkout@v2
with:
fetch-depth: 0
path: dir1
- name: Run changed-files with defaults on the dir1
id: changed-files-for-dir1
uses: tj-actions/changed-files@v22.2
with:
path: dir1
- name: List all added files in dir1
run: |
for file in ${{ steps.changed-files-for-dir1.outputs.added_files }}; do
echo "$file was added"
done
- name: Run changed-files using the last commit on the remote branch
id: changed-files-since-last-remote-commit
uses: tj-actions/changed-files@v22.2
with:
since_last_remote_commit: "true"
- name: Run changed-files using the fork point of a pull request
id: changed-files-fork-point
uses: tj-actions/changed-files@v22.2
with:
use_fork_point: "true"
- name: Run changed-files with quotepath disabled
id: changed-files-quotepath
uses: tj-actions/changed-files@v22.2
with:
quotepath: "false"
# Run changed-files action using the last successful commit as the base_sha
# NOTE: This setting overrides the commit sha used by setting since_last_remote_commit to true.
# It is recommended to use either solutions that works for your use case.
# Push event based workflows
- name: Get branch name
id: branch-name
uses: tj-actions/branch-names@v5
- uses: nrwl/last-successful-commit-action@v1
id: last_successful_commit_push
with:
branch: ${{ steps.branch-name.outputs.current_branch }} # Get the last successful commit for the current branch.
workflow_id: 'test.yml'
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Run changed-files with the commit of the last successful test workflow run
id: changed-files-base-sha-push
uses: tj-actions/changed-files@v22.2
with:
base_sha: ${{ steps.last_successful_commit_push.outputs.commit_hash }}
# Pull request based workflows.
- name: Get branch name
id: branch-name
uses: tj-actions/branch-names@v5
if: github.event_name == 'pull_request'
- uses: nrwl/last-successful-commit-action@v1
id: last_successful_commit_pull_request
if: github.event_name == 'pull_request'
with:
branch: ${{ steps.branch-name.outputs.base_ref_branch }} # Get the last successful commit on master or main branch
workflow_id: 'test.yml'
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Run changed-files with the commit of the last successful test workflow run on main
if: github.event_name == 'pull_request'
id: changed-files-base-sha-pull-request
uses: tj-actions/changed-files@v22.2
with:
base_sha: ${{ steps.last_successful_commit_pull_request.outputs.commit_hash }}
- name: Run changed-files with dir_names
id: changed-files-dir-names
uses: tj-actions/changed-files@v22.2
with:
dir_names: "true"
```
<img width="1147" alt="Screen Shot 2021-11-19 at 4 59 21 PM" src="https://user-images.githubusercontent.com/17484350/142696936-8b7ca955-7ef9-4d53-9bdf-3e0008e90c3f.png">
## Inputs
* Free software: [MIT license](LICENSE)
| Input | type | required | default | description |
|:-------------:|:-----------:|:-------------:|:----------------------------:|:-------------:|
| separator | `string` | `true` | `' '` | Separator to return outputs |
## Known Limitation
> NOTE: :warning:
>
> * Using characters like `\n`, `%`, `.` and `\r` as separators would be [URL encoded](https://www.w3schools.com/tags/ref_urlencode.asp)
> * Spaces in file names can introduce bugs when using bash loops. See: [#216](https://github.com/tj-actions/changed-files/issues/216)
> However, this action will handle spaces in file names, with a recommendation of using a separator to prevent hidden issues.
> ![Screen Shot 2021-10-23 at 9 37 34 AM](https://user-images.githubusercontent.com/17484350/138558767-b13c90bf-a1ae-4e86-9520-70a6a4624f41.png)
## Versioning
## Outputs
This project follows a `v(major).(patch)` versioning scheme with the exception of pointing the git ref of the latest patch release to the major version tag.
Using the default separator.
> NOTE: :warning:
>
> * Users referencing the legacy `v1.x.x` -> `v5.0.0` semantic versions, are required to switch over to `v10.x` -> `v15.x` respectively as new releases would no longer be deployed using the old versioning scheme.
> * A breaking change was introduced in `v1.1.4` and `v13.x` which has been fixed.
| 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 <br/> is any file that matches other <br/> criteria in the comparison; <br/> if there is no file that <br/> matches other criteria, <br/> nothing is selected. |
## Migration guide
With the switch from using grep's Extended regex to match files to the natively supported workflow glob pattern matching snytax introduced in [v13](https://github.com/tj-actions/changed-files/releases/tag/v13) you'll need to modify patterns used to match `files`.
**BEFORE**
* Free software: [MIT license](LICENSE)
```yml
...
- name: Get specific changed files
id: changed-files-specific
uses: tj-actions/changed-files@v12.2
with:
files: |
\.sh$
.(sql|py)$
^(mynewfile|custom)
```
Features
--------
- Added Files
- Copied Files
- Deleted Files
- Modified Files
- Renamed Files
- Changed Files
- Unmerged Files
- Unknown Files
- All Changed Files
**AFTER**
```yml
...
- name: Get specific changed files
id: changed-files-specific
uses: tj-actions/changed-files@v22.2
with:
files: |
*.sh
*.sql
*.py
mynewfile
custom/**
```
Credits
-------
## Credits
This package was created with [Cookiecutter](https://github.com/cookiecutter/cookiecutter).
* [tj-actions/glob](https://github.com/tj-actions/glob)
* [tj-actions/demo](https://github.com/tj-actions/demo)
Report Bugs
-----------
## 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.
* Your operating system name and version.
* Any details about your workflow that might be helpful in troubleshooting.
* Detailed steps to reproduce the bug.
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="https://github.com/jsoref"><img src="https://avatars.githubusercontent.com/u/2119212?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Josh Soref</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=jsoref" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/monoxgas"><img src="https://avatars.githubusercontent.com/u/1223016?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nick Landers</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=monoxgas" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Kras4ooo"><img src="https://avatars.githubusercontent.com/u/1948054?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Krasimir Nikolov</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=Kras4ooo" title="Code">💻</a> <a href="https://github.com/tj-actions/changed-files/commits?author=Kras4ooo" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/IvanPizhenko"><img src="https://avatars.githubusercontent.com/u/11859904?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ivan Pizhenko</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=IvanPizhenko" title="Code">💻</a> <a href="https://github.com/tj-actions/changed-files/commits?author=IvanPizhenko" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/talva-tr"><img src="https://avatars.githubusercontent.com/u/82046981?v=4?s=100" width="100px;" alt=""/><br /><sub><b>talva-tr</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=talva-tr" title="Code">💻</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/Zamiell"><img src="https://avatars.githubusercontent.com/u/5511220?v=4?s=100" width="100px;" alt=""/><br /><sub><b>James</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=Zamiell" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/wushujames"><img src="https://avatars.githubusercontent.com/u/677529?v=4?s=100" width="100px;" alt=""/><br /><sub><b>James Cheng</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=wushujames" title="Documentation">📖</a></td>
<td align="center"><a href="https://qiita.com/SUZUKI_Masaya"><img src="https://avatars.githubusercontent.com/u/15100604?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Masaya Suzuki</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=massongit" title="Code">💻</a></td>
<td align="center"><a href="https://fagai.net"><img src="https://avatars.githubusercontent.com/u/1772112?v=4?s=100" width="100px;" alt=""/><br /><sub><b>fagai</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=fagai" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/pkit"><img src="https://avatars.githubusercontent.com/u/805654?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Constantine Peresypkin</b></sub></a><br /><a href="https://github.com/tj-actions/changed-files/commits?author=pkit" title="Code">💻</a></td>
</tr>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

View File

@@ -1,11 +1,82 @@
name: Get modified files
description: Get modified files
name: Changed Files
description: Get all Added, Copied, Modified, Deleted, Renamed, Type changed, Unmerged, Unknown files.
author: tj-actions
inputs:
token:
description: "Github token"
required: false
default: ${{ github.token }}
separator:
description: 'Split character for array output'
required: true
description: "Split character for output strings"
required: false
default: " "
include_all_old_new_renamed_files:
description: "Include all_old_new_renamed_files output. Note this can generate a large debug output See: #501."
required: false
default: "false"
old_new_separator:
description: "Split character for old and new filename pairs"
required: false
default: ","
old_new_files_separator:
description: "Split character for multiple old and new filename pairs"
required: false
default: " "
files_from_source_file:
description: "Source file(s) to populate the files input"
required: false
default: ""
files:
description: "Check for changes using only this list of files (Defaults to the entire repo)"
required: false
default: ""
files_separator:
description: "Separator used to split the files input"
default: "\n"
required: false
files_ignore:
description: "Ignore changes to this list of files"
required: false
default: ""
files_ignore_separator:
description: "Separator used to split the files-ignore input"
default: "\n"
required: false
files_ignore_from_source_file:
description: "Source file(s) to populate the files-ignore input"
required: false
default: ""
sha:
description: "Specify a current commit SHA used for comparing changes"
required: true
default: ${{ github.sha }}
base_sha:
description: "Specify a base commit SHA on used for comparing changes"
required: false
since_last_remote_commit:
description: "Use the last commit on the remote branch as the base_sha for push event."
required: false
default: "false"
path:
description: "Specify a relative path under $GITHUB_WORKSPACE to locate the repository"
required: false
default: "."
use_fork_point:
description: "Finds best common ancestor between two commits to use in a three-way merge as the base_sha"
default: "false"
required: false
quotepath:
description: "Output filenames completely verbatim by setting this to false"
default: "true"
required: false
diff_relative:
description: "Exclude changes outside the current directory and show pathnames relative to it"
required: false
dir_names:
default: "false"
description: "Output the absolute path to the changed directories instead of the filenames"
required: false
outputs:
added_files:
@@ -23,60 +94,125 @@ outputs:
renamed_files:
description: List of renamed files.
value: ${{ steps.changed-files.outputs.renamed_files }}
changed_files:
description: List of changed files.
value: ${{ steps.changed-files.outputs.changed_files }}
all_old_new_renamed_files:
description: List of all old and new names of renamed files.
value: ${{ steps.changed-files.outputs.all_old_new_renamed_files }}
type_changed_files:
description: List of files that had type changes.
value: ${{ steps.changed-files.outputs.type_changed_files }}
unmerged_files:
description: List of unmerged files.
value: ${{ steps.changed-files.outputs.unmerged_files }}
unknown_files:
description: List of unknown files.
value: ${{ steps.changed-files.outputs.unknown_files }}
all_changed_files:
all_changed_and_modified_files:
description: List of all changed files.
value: ${{ steps.changed-files.outputs.all_changed_and_modified_files }}
all_changed_files:
description: List of all copied, modified, and added files.
value: ${{ steps.changed-files.outputs.all_changed_files }}
any_changed:
description: Return true only when any files provided using the files input have changed.
value: ${{ steps.changed-files.outputs.any_changed }}
only_changed:
description: Return true when all files provided using the files input have changed.
value: ${{ steps.changed-files.outputs.only_changed }}
other_changed_files:
description: Return list of changed files not listed in the files input.
value: ${{ steps.changed-files.outputs.other_changed_files }}
all_modified_files:
description: List of all copied, modified, added and deleted files.
value: ${{ steps.changed-files.outputs.all_modified_files }}
any_modified:
description: Return true only when any files provided using the files input have been modified.
value: ${{ steps.changed-files.outputs.any_modified }}
only_modified:
description: Return true when all files provided using the files input have been modified.
value: ${{ steps.changed-files.outputs.only_modified }}
other_modified_files:
description: Return list of modified files not listed in the files input.
value: ${{ steps.changed-files.outputs.other_modified_files }}
any_deleted:
description: Return true only when any files provided using the files input have been deleted.
value: ${{ steps.changed-files.outputs.any_deleted }}
only_deleted:
description: Return true when all files provided using the files input have been deleted.
value: ${{ steps.changed-files.outputs.only_deleted }}
other_deleted_files:
description: Return list of deleted files not listed in the files input.
value: ${{ steps.changed-files.outputs.other_deleted_files }}
runs:
using: 'composite'
using: "composite"
steps:
- id: changed-files
run: |
if [[ -z $GITHUB_BASE_REF ]]; then
echo "Skipping: This should only run on pull_request.";
exit 0;
- run: |
# "Set base sha..."
if [[ -n "${{ inputs.base_sha }}" ]]; then
echo "::set-output name=base_sha::${{ inputs.base_sha }}"
elif [[ "${{ inputs.since_last_remote_commit }}" == "true" && "${{ github.event.before }}" != "0000000000000000000000000000000000000000" ]]; then
echo "::set-output name=base_sha::${{ github.event.before }}"
fi
TARGET_BRANCH=${GITHUB_BASE_REF}
CURRENT_BRANCH=${GITHUB_HEAD_REF}
git fetch --depth=1 origin ${TARGET_BRANCH}:${TARGET_BRANCH}
echo "Getting head sha..."
HEAD_SHA=$(git rev-parse ${TARGET_BRANCH} || true)
ADDED=$(git diff --diff-filter=A --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
COPIED=$(git diff --diff-filter=C --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
DELETED=$(git diff --diff-filter=D --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
MODIFIED=$(git diff --diff-filter=M --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
RENAMED=$(git diff --diff-filter=R --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
CHANGED=$(git diff --diff-filter=T --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
UNMERGED=$(git diff --diff-filter=U --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
UNKNOWN=$(git diff --diff-filter=X --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
ALL_CHANGED=$(git diff --diff-filter='*' --name-only "$HEAD_SHA" | tr "\n" "${{ inputs.separator }}" | sed -E 's/(${{ inputs.separator }})$//')
echo "Getting diff..."
echo "::set-output name=added_files::$ADDED"
echo "::set-output name=copied_files::$COPIED"
echo "::set-output name=deleted_files::$DELETED"
echo "::set-output name=modified_files::$MODIFIED"
echo "::set-output name=renamed_files::$RENAMED"
echo "::set-output name=changed_files::$CHANGED"
echo "::set-output name=unmerged_files::$UNMERGED"
echo "::set-output name=unknown_files::$UNKNOWN"
echo "::set-output name=all_changed_files::$ALL_CHANGED"
id: base-sha
shell: bash
- run: |
# "Calculating the previous and current SHA..."
bash $GITHUB_ACTION_PATH/diff-sha.sh
id: changed-files-diff-sha
shell: bash
env:
GITHUB_SERVER_URL: ${{ github.server_url }}
GITHUB_REPOSITORY: ${{ github.repository }}
GITHUB_BASE_REF: ${{ github.base_ref }}
GITHUB_HEAD_REF: ${{ github.head_ref }}
GITHUB_ACTION_PATH: ${{ github.action_path }}
GITHUB_WORKSPACE: ${{ github.workspace }}
# INPUT_<VARIABLE_NAME> is not available in Composite run steps
# https://github.community/t/input-variable-name-is-not-available-in-composite-run-steps/127611
INPUT_SHA: ${{ inputs.sha }}
INPUT_BASE_SHA: ${{ steps.base-sha.outputs.base_sha }}
INPUT_TOKEN: ${{ inputs.token }}
INPUT_PATH: ${{ inputs.path }}
INPUT_USE_FORK_POINT: ${{ inputs.use_fork_point }}
- name: Glob match
uses: tj-actions/glob@v9.2
id: glob
with:
files: ${{ inputs.files }}
files-separator: ${{ inputs.files_separator }}
escape-paths: true
excluded-files: ${{ inputs.files_ignore }}
excluded-files-separator: ${{ inputs.files_ignore_separator }}
files-from-source-file: ${{ inputs.files_from_source_file }}
excluded-files-from-source-file: ${{ inputs.files_ignore_from_source_file}}
working-directory: ${{ inputs.path }}
base-sha: ${{ steps.changed-files-diff-sha.outputs.previous_sha }}
sha: ${{ steps.changed-files-diff-sha.outputs.current_sha }}
include-deleted-files: true
separator: "|"
- run: |
bash $GITHUB_ACTION_PATH/entrypoint.sh
id: changed-files
shell: bash
env:
GITHUB_ACTION_PATH: ${{ github.action_path }}
GITHUB_WORKSPACE: ${{ github.workspace }}
# INPUT_<VARIABLE_NAME> is not available in Composite run steps
# https://github.community/t/input-variable-name-is-not-available-in-composite-run-steps/127611
INPUT_FILES_PATTERN_FILE: ${{ steps.glob.outputs.paths-output-file }}
INPUT_SEPARATOR: ${{ inputs.separator }}
INPUT_PATH: ${{ inputs.path }}
INPUT_PREVIOUS_SHA: ${{ steps.changed-files-diff-sha.outputs.previous_sha }}
INPUT_CURRENT_SHA: ${{ steps.changed-files-diff-sha.outputs.current_sha }}
INPUT_TARGET_BRANCH: ${{ steps.changed-files-diff-sha.outputs.target_branch }}
INPUT_CURRENT_BRANCH: ${{ steps.changed-files-diff-sha.outputs.current_branch }}
INPUT_QUOTEPATH: ${{ inputs.quotepath }}
INPUT_INCLUDE_ALL_OLD_NEW_RENAMED_FILES: ${{ inputs.include_all_old_new_renamed_files }}
INPUT_OLD_NEW_SEPARATOR: ${{ inputs.old_new_separator }}
INPUT_OLD_NEW_FILES_SEPARATOR: ${{ inputs.old_new_files_separator }}
INPUT_DIFF_RELATIVE: ${{ inputs.diff_relative }}
INPUT_DIR_NAMES: ${{ inputs.dir_names }}
branding:
icon: git-pull-request
icon: file-text
color: white

94
diff-sha.sh Normal file
View File

@@ -0,0 +1,94 @@
#!/usr/bin/env bash
set -eu
echo "::group::changed-files-diff-sha"
if [[ -n $INPUT_PATH ]]; then
REPO_DIR="$GITHUB_WORKSPACE/$INPUT_PATH"
echo "::debug::Resolving repository path: $REPO_DIR"
if [[ ! -d "$REPO_DIR" ]]; then
echo "::warning::Invalid repository path: $REPO_DIR"
exit 1
fi
cd "$REPO_DIR"
fi
echo "::debug::Getting HEAD SHA..."
if [[ -z $INPUT_SHA ]]; then
CURRENT_SHA=$(git rev-list --no-merges -n 1 HEAD 2>&1) && exit_status=$? || exit_status=$?
else
CURRENT_SHA=$INPUT_SHA && exit_status=$? || exit_status=$?
fi
git rev-parse --quiet --verify "$CURRENT_SHA^{commit}" 1>/dev/null 2>&1 && exit_status=$? || exit_status=$?
if [[ $exit_status -ne 0 ]]; then
echo "::warning::Unable to locate the current sha: $CURRENT_SHA"
echo "::warning::You seem to be missing 'fetch-depth: 0' or 'fetch-depth: 2'. See https://github.com/tj-actions/changed-files#usage"
exit 1
fi
if [[ -z $GITHUB_BASE_REF ]]; then
TARGET_BRANCH=${GITHUB_REF/refs\/heads\//}
CURRENT_BRANCH=$TARGET_BRANCH
if [[ -z $INPUT_BASE_SHA ]]; then
git fetch --no-tags -u --progress --depth=2 origin "${CURRENT_BRANCH}":"${CURRENT_BRANCH}" &&
exit_status=$? || exit_status=$?
if [[ $(git rev-list --count HEAD) -gt 1 ]]; then
PREVIOUS_SHA=$(git rev-list --no-merges -n 1 HEAD^1 2>&1) && exit_status=$? || exit_status=$?
else
PREVIOUS_SHA=$CURRENT_SHA && exit_status=$? || exit_status=$?
echo "::debug::Initial commit detected"
fi
else
PREVIOUS_SHA=$INPUT_BASE_SHA && exit_status=$? || exit_status=$?
TARGET_BRANCH=$(git name-rev --name-only "$PREVIOUS_SHA" 2>&1) && exit_status=$? || exit_status=$?
fi
git rev-parse --quiet --verify "$PREVIOUS_SHA^{commit}" 1>/dev/null 2>&1 && exit_status=$? || exit_status=$?
if [[ $exit_status -ne 0 ]]; then
echo "::warning::Unable to locate the previous sha: $PREVIOUS_SHA"
echo "::warning::You seem to be missing 'fetch-depth: 0' or 'fetch-depth: 2'. See https://github.com/tj-actions/changed-files#usage"
exit 1
fi
else
TARGET_BRANCH=$GITHUB_BASE_REF
CURRENT_BRANCH=$GITHUB_HEAD_REF
if [[ -z $INPUT_BASE_SHA ]]; then
if [[ "$INPUT_USE_FORK_POINT" == "true" ]]; then
echo "::debug::Getting fork point..."
git fetch --no-tags -u --progress origin "${TARGET_BRANCH}":"${TARGET_BRANCH}" && exit_status=$? || exit_status=$?
PREVIOUS_SHA=$(git merge-base --fork-point "${TARGET_BRANCH}" "$(git name-rev --name-only "$CURRENT_SHA")") && exit_status=$? || exit_status=$?
else
git fetch --no-tags -u --progress origin --depth=1 "${TARGET_BRANCH}":"${TARGET_BRANCH}" && exit_status=$? || exit_status=$?
PREVIOUS_SHA=$(git rev-list --no-merges -n 1 "${TARGET_BRANCH}" 2>&1) && exit_status=$? || exit_status=$?
fi
else
git fetch --no-tags -u --progress origin --depth=1 "$INPUT_BASE_SHA" && exit_status=$? || exit_status=$?
PREVIOUS_SHA=$INPUT_BASE_SHA
TARGET_BRANCH=$(git name-rev --name-only "$PREVIOUS_SHA" 2>&1) && exit_status=$? || exit_status=$?
fi
echo "::debug::Verifying commit SHA..."
git rev-parse --quiet --verify "$PREVIOUS_SHA^{commit}" 1>/dev/null 2>&1 && exit_status=$? || exit_status=$?
if [[ $exit_status -ne 0 ]]; then
echo "::warning::Unable to locate the previous sha: $PREVIOUS_SHA"
echo "::warning::You seem to be missing 'fetch-depth: 0' or 'fetch-depth: 2'. See https://github.com/tj-actions/changed-files#usage"
exit 1
fi
fi
echo "::set-output name=target_branch::$TARGET_BRANCH"
echo "::set-output name=current_branch::$CURRENT_BRANCH"
echo "::set-output name=previous_sha::$PREVIOUS_SHA"
echo "::set-output name=current_sha::$CURRENT_SHA"
echo "::endgroup::"

245
entrypoint.sh Executable file
View File

@@ -0,0 +1,245 @@
#!/usr/bin/env bash
set -eu
INPUT_SEPARATOR="${INPUT_SEPARATOR//'%'/'%25'}"
INPUT_SEPARATOR="${INPUT_SEPARATOR//'.'/'%2E'}"
INPUT_SEPARATOR="${INPUT_SEPARATOR//$'\n'/'%0A'}"
INPUT_SEPARATOR="${INPUT_SEPARATOR//$'\r'/'%0D'}"
if [[ $INPUT_QUOTEPATH == "false" ]]; then
git config --global core.quotepath off
else
git config --global core.quotepath on
fi
if [[ -n $INPUT_DIFF_RELATIVE ]]; then
git config --global diff.relative "$INPUT_DIFF_RELATIVE"
fi
function get_diff() {
base="$1"
sha="$2"
filter="$3"
while IFS='' read -r sub; do
sub_commit_pre="$(git diff "$base" "$sha" -- "$sub" | grep '^[-]Subproject commit' | awk '{print $3}')"
sub_commit_cur="$(git diff "$base" "$sha" -- "$sub" | grep '^[+]Subproject commit' | awk '{print $3}')"
if [ -n "$sub_commit_cur" ]; then
(
cd "$sub" && (
# the strange magic number is a hardcoded "empty tree" commit sha
get_diff "${sub_commit_pre:-4b825dc642cb6eb9a060e54bf8d69288fbee4904}" "${sub_commit_cur}" "$filter" | awk -v r="$sub" '{ print "" r "/" $0}'
)
)
fi
done < <(git submodule | awk '{print $2}')
if [[ "$INPUT_DIR_NAMES" == "true" ]]; then
git diff --diff-filter="$filter" --name-only --ignore-submodules=all "$base" "$sha" | xargs -I {} dirname {} | uniq
else
git diff --diff-filter="$filter" --name-only --ignore-submodules=all "$base" "$sha"
fi
}
function get_renames() {
base="$1"
sha="$2"
while IFS='' read -r sub; do
sub_commit_pre="$(git diff "$base" "$sha" -- "$sub" | grep '^[-]Subproject commit' | awk '{print $3}')"
sub_commit_cur="$(git diff "$base" "$sha" -- "$sub" | grep '^[+]Subproject commit' | awk '{print $3}')"
if [ -n "$sub_commit_cur" ]; then
(
cd "$sub" && (
# the strange magic number is a hardcoded "empty tree" commit sha
get_renames "${sub_commit_pre:-4b825dc642cb6eb9a060e54bf8d69288fbee4904}" "${sub_commit_cur}" | awk -v r="$sub" '{ print "" r "/" $0}'
)
)
fi
done < <(git submodule | awk '{print $2}')
if [[ "$INPUT_DIR_NAMES" == "true" ]]; then
git log --name-status --ignore-submodules=all "$base".."$sha" | grep -E "^R" | awk -F '\t' -v d="$INPUT_OLD_NEW_SEPARATOR" '{print $2d$3}' | xargs -I {} dirname {} | uniq
else
git log --name-status --ignore-submodules=all "$base".."$sha" | grep -E "^R" | awk -F '\t' -v d="$INPUT_OLD_NEW_SEPARATOR" '{print $2d$3}'
fi
}
echo "::group::changed-files"
if [[ -n $INPUT_PATH ]]; then
REPO_DIR="$GITHUB_WORKSPACE/$INPUT_PATH"
echo "::debug::Resolving repository path: $REPO_DIR"
if [[ ! -d "$REPO_DIR" ]]; then
echo "::warning::Invalid repository path: $REPO_DIR"
exit 1
fi
cd "$REPO_DIR"
fi
echo "::debug::Retrieving changes between $INPUT_PREVIOUS_SHA ($INPUT_TARGET_BRANCH) → $INPUT_CURRENT_SHA ($INPUT_CURRENT_BRANCH)"
echo "::debug::Getting diff..."
if [[ -z "$INPUT_FILES_PATTERN_FILE" ]]; then
ADDED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" A | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
COPIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" C | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
DELETED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" D | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
MODIFIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" M | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
RENAMED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" R | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
TYPE_CHANGED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" T | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
UNMERGED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" U | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
UNKNOWN=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" X | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_CHANGED_AND_MODIFIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "*ACDMRTUX" | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_CHANGED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "ACMR" | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_MODIFIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "ACMRD" | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ $INPUT_INCLUDE_ALL_OLD_NEW_RENAMED_FILES == "true" ]]; then
ALL_OLD_NEW_RENAMED=$(get_renames "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" | awk -v d="$INPUT_OLD_NEW_FILES_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
fi
else
ADDED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" A | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
COPIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" C | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
DELETED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" D | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
MODIFIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" M | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
RENAMED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" R | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
TYPE_CHANGED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" T | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
UNMERGED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" U | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
UNKNOWN=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" X | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_CHANGED_AND_MODIFIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "*ACDMRTUX" | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_CHANGED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "ACMR" | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_MODIFIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "ACMRD" | grep -x -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ $INPUT_INCLUDE_ALL_OLD_NEW_RENAMED_FILES == "true" ]]; then
ALL_OLD_NEW_RENAMED=$(get_renames "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" | grep -w -E -f "$INPUT_FILES_PATTERN_FILE" | awk -v d="$INPUT_OLD_NEW_FILES_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
fi
ALL_OTHER_CHANGED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "ACMR" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ -n "${ALL_CHANGED}" ]]; then
echo "::debug::Matching changed files: ${ALL_CHANGED}"
echo "::set-output name=any_changed::true"
else
echo "::set-output name=any_changed::false"
fi
OTHER_CHANGED=""
if [[ -n $ALL_OTHER_CHANGED ]]; then
if [[ -n "$ALL_CHANGED" ]]; then
OTHER_CHANGED=$(echo "${ALL_OTHER_CHANGED}|${ALL_CHANGED}" | awk '{gsub(/\|/,"\n"); print $0;}' | sort | uniq -u | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
else
OTHER_CHANGED=$ALL_OTHER_CHANGED
fi
fi
OTHER_CHANGED=$(echo "${OTHER_CHANGED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ -n "${OTHER_CHANGED}" ]]; then
echo "::debug::Non Matching changed files: ${OTHER_CHANGED}"
echo "::set-output name=only_changed::false"
echo "::set-output name=other_changed_files::$OTHER_CHANGED"
elif [[ -n "${ALL_CHANGED}" ]]; then
echo "::set-output name=only_changed::true"
fi
ALL_OTHER_MODIFIED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" "ACMRD" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ -n "${ALL_MODIFIED}" ]]; then
echo "::debug::Matching modified files: ${ALL_MODIFIED}"
echo "::set-output name=any_modified::true"
else
echo "::set-output name=any_modified::false"
fi
OTHER_MODIFIED=""
if [[ -n $ALL_OTHER_MODIFIED ]]; then
if [[ -n "$ALL_MODIFIED" ]]; then
OTHER_MODIFIED=$(echo "${ALL_OTHER_MODIFIED}|${ALL_MODIFIED}" | awk '{gsub(/\|/,"\n"); print $0;}' | sort | uniq -u | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
else
OTHER_MODIFIED=$ALL_OTHER_MODIFIED
fi
fi
OTHER_MODIFIED=$(echo "${OTHER_MODIFIED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ -n "${OTHER_MODIFIED}" ]]; then
echo "::debug::Non Matching modified files: ${OTHER_MODIFIED}"
echo "::set-output name=only_modified::false"
echo "::set-output name=other_modified_files::$OTHER_MODIFIED"
elif [[ -n "${ALL_MODIFIED}" ]]; then
echo "::set-output name=only_modified::true"
fi
ALL_OTHER_DELETED=$(get_diff "$INPUT_PREVIOUS_SHA" "$INPUT_CURRENT_SHA" D | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ -n "${DELETED}" ]]; then
echo "::debug::Matching deleted files: ${DELETED}"
echo "::set-output name=any_deleted::true"
else
echo "::set-output name=any_deleted::false"
fi
OTHER_DELETED=""
if [[ -n $ALL_OTHER_DELETED ]]; then
if [[ -n "$DELETED" ]]; then
OTHER_DELETED=$(echo "${ALL_OTHER_DELETED}|${DELETED}" | awk '{gsub(/\|/,"\n"); print $0;}' | sort | uniq -u | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
else
OTHER_DELETED=$ALL_OTHER_DELETED
fi
fi
OTHER_DELETED=$(echo "${OTHER_DELETED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
if [[ -n "${OTHER_DELETED}" ]]; then
echo "::debug::Non Matching deleted files: ${OTHER_DELETED}"
echo "::set-output name=only_deleted::false"
echo "::set-output name=other_deleted_files::$OTHER_DELETED"
elif [[ -n "${DELETED}" ]]; then
echo "::set-output name=only_deleted::true"
fi
ADDED=$(echo "${ADDED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
COPIED=$(echo "${COPIED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
DELETED=$(echo "${DELETED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
MODIFIED=$(echo "${MODIFIED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
RENAMED=$(echo "${RENAMED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
TYPE_CHANGED=$(echo "${TYPE_CHANGED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
UNMERGED=$(echo "${UNMERGED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
UNKNOWN=$(echo "${UNKNOWN}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_CHANGED_AND_MODIFIED=$(echo "${ALL_CHANGED_AND_MODIFIED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_CHANGED=$(echo "${ALL_CHANGED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
ALL_MODIFIED=$(echo "${ALL_MODIFIED}" | awk '{gsub(/\|/,"\n"); print $0;}' | awk -v d="$INPUT_SEPARATOR" '{s=(NR==1?s:s d)$0}END{print s}')
fi
echo "::debug::Added files: $ADDED"
echo "::debug::Copied files: $COPIED"
echo "::debug::Deleted files: $DELETED"
echo "::debug::Modified files: $MODIFIED"
echo "::debug::Renamed files: $RENAMED"
echo "::debug::Type Changed files: $TYPE_CHANGED"
echo "::debug::Unmerged files: $UNMERGED"
echo "::debug::Unknown files: $UNKNOWN"
echo "::debug::All changed and modified files: $ALL_CHANGED_AND_MODIFIED"
echo "::debug::All changed files: $ALL_CHANGED"
echo "::debug::All modified files: $ALL_MODIFIED"
if [[ $INPUT_INCLUDE_ALL_OLD_NEW_RENAMED_FILES == "true" ]]; then
echo "::debug::All old & new renamed files: $ALL_OLD_NEW_RENAMED"
fi
echo "::set-output name=added_files::$ADDED"
echo "::set-output name=copied_files::$COPIED"
echo "::set-output name=deleted_files::$DELETED"
echo "::set-output name=modified_files::$MODIFIED"
echo "::set-output name=renamed_files::$RENAMED"
echo "::set-output name=type_changed_files::$TYPE_CHANGED"
echo "::set-output name=unmerged_files::$UNMERGED"
echo "::set-output name=unknown_files::$UNKNOWN"
echo "::set-output name=all_changed_and_modified_files::$ALL_CHANGED_AND_MODIFIED"
echo "::set-output name=all_changed_files::$ALL_CHANGED"
echo "::set-output name=all_modified_files::$ALL_MODIFIED"
if [[ $INPUT_INCLUDE_ALL_OLD_NEW_RENAMED_FILES == "true" ]]; then
echo "::set-output name=all_old_new_renamed_files::$ALL_OLD_NEW_RENAMED"
fi
echo "::endgroup::"

44
renovate.json Normal file
View File

@@ -0,0 +1,44 @@
{
"extends": [
"config:base"
],
"enabled": true,
"prHourlyLimit": 10,
"prConcurrentLimit": 5,
"rebaseWhen": "behind-base-branch",
"addLabels": [
"dependencies"
],
"assignees": [
"jackton1"
],
"assignAutomerge": true,
"dependencyDashboard": true,
"dependencyDashboardAutoclose": true,
"lockFileMaintenance": {
"enabled": true,
"automerge": true
},
"packageRules": [
{
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
"automerge": true,
"rebaseWhen": "behind-base-branch",
"addLabels": [
"automerge"
]
},
{
"description": "docker images",
"matchLanguages": [
"docker"
],
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
"rebaseWhen": "behind-base-branch",
"addLabels": [
"automerge"
],
"automerge": true
}
]
}

1
test/[test new].txt Normal file
View File

@@ -0,0 +1 @@
This is a test file

View File

@@ -0,0 +1,7 @@
.github/workflows/test.yml
action.yml
action.yml
action.yml
**/test.txt
!test/test/test.txt
[test new].txt

1
test/demo Submodule

Submodule test/demo added at 3b8549eb19

1
test/test new 1.txt Normal file
View File

@@ -0,0 +1 @@
This is a test file

1
test/test new.txt Normal file
View File

@@ -0,0 +1 @@
This is a test file

1
test/test rename 1.txt Normal file
View File

@@ -0,0 +1 @@
This is a test file.

1
test/test rename 2.txt Normal file
View File

@@ -0,0 +1 @@
This is a test file.

1
test/test-è.txt Normal file
View File

@@ -0,0 +1 @@
This is a test file.

1
test/test.txt Normal file
View File

@@ -0,0 +1 @@
This is a test file

1
test/test/test.txt Normal file
View File

@@ -0,0 +1 @@
This is a test file