Compare commits

...

21 Commits

Author SHA1 Message Date
Tonye Jack
12633630ab Merge pull request #748 from tj-actions/fix/error-finding-merge-base 2022-11-02 15:38:04 -06:00
Tonye Jack
0643dfe61b fix: error finding merge-base 2022-11-02 15:27:44 -06:00
Tonye Jack
58b52f3bf8 Merge pull request #745 from tj-actions/upgrade-to-v34.0.4 2022-11-02 11:29:48 -06:00
jackton1
368551a133 Upgraded from v34.0.3 -> v34.0.4 2022-11-02 16:39:50 +00:00
Tonye Jack
2aafb8f8d0 Merge pull request #744 from tj-actions/upgrade-to-v34.0.3
Upgraded to v34.0.3
2022-11-02 09:53:58 -06:00
jackton1
9c4736bb17 Upgraded from v34.0.2 -> v34.0.3 2022-11-02 15:39:51 +00:00
Tonye Jack
71840771e9 Merge pull request #743 from tj-actions/chore/update-readme
Updated README.md
2022-11-02 09:35:43 -06:00
jackton1
a4cabf6b61 Updated README.md 2022-11-02 15:34:50 +00:00
Tonye Jack
ce98483800 Merge pull request #742 from tj-actions/feat/increase-the-default-max_fetch_depth 2022-11-02 09:32:29 -06:00
Tonye Jack
ed67b9caa4 feat: increase the default max_fetch_depth 2022-11-02 09:12:51 -06:00
Tonye Jack
cbfb0fda5a Merge pull request #740 from tj-actions/feat/pull-initial-history-for-limited-commits
feat: pull initial history when using the default fetch-depth
2022-11-02 08:52:34 -06:00
Tonye Jack
edd790e0a8 Merge pull request #741 from tj-actions/chore/update-test-increase-max-parallel 2022-11-02 08:41:05 -06:00
Tonye Jack
f1bc8b0892 Update diff-sha.sh 2022-11-02 08:29:27 -06:00
Tonye Jack
bc3236f035 chore: update test increase max-parallel 2022-11-02 08:28:18 -06:00
Tonye Jack
e92598caeb feat: pull initial history 2022-11-02 08:09:18 -06:00
Tonye Jack
c295a8af70 Merge pull request #739 from tj-actions/chore/fixed-typo 2022-11-02 07:37:13 -06:00
Tonye Jack
ae1ce4eb54 Merge branch 'main' into chore/fixed-typo 2022-11-01 15:34:02 -06:00
Tonye Jack
23c0e1a9b3 chore: fixed typo. 2022-11-01 15:33:17 -06:00
Tonye Jack
b65bd345ef chore: update test (#738) 2022-11-01 16:55:16 +00:00
Tonye Jack
c2547e29dd Merge pull request #734 from tj-actions/upgrade-to-v34.0.2
Upgraded to v34.0.2
2022-10-31 04:48:30 -06:00
jackton1
cebc3a1072 Upgraded from v34.0.1 -> v34.0.2 2022-10-31 05:18:06 +00:00
7 changed files with 77 additions and 30 deletions

View File

@@ -9,7 +9,7 @@ jobs:
runs-on: ${{ matrix.platform }} runs-on: ${{ matrix.platform }}
strategy: strategy:
fail-fast: false fail-fast: false
max-parallel: 4 max-parallel: 7
matrix: matrix:
platform: [ubuntu-latest, ubuntu-22.04, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022] platform: [ubuntu-latest, ubuntu-22.04, windows-latest, macos-latest, macos-11, ubuntu-18.04, windows-2022]
@@ -38,7 +38,7 @@ jobs:
- name: Show output - name: Show output
run: | run: |
echo '${{ toJSON(steps.changed-files-glob.outputs) }}' echo '${{ toJSON(steps.changed-files-glob.outputs) }}'
- name: Run changed-files with glob filtering and all_old_new_renamed_files - name: Run changed-files with glob filtering and all_old_new_renamed_files
id: changed-files-glob-all-old-new-renamed-files id: changed-files-glob-all-old-new-renamed-files
uses: ./ uses: ./

View File

@@ -215,8 +215,6 @@ jobs:
steps: steps:
- name: Checkout to branch - name: Checkout to branch
uses: actions/checkout@v3 uses: actions/checkout@v3
with:
fetch-depth: 2
- name: Run changed-files with a single commit history - name: Run changed-files with a single commit history
id: changed-files id: changed-files

View File

@@ -29,7 +29,7 @@ jobs:
- name: README.md changed - name: README.md changed
if: steps.verify_changed_files.outputs.files_changed == 'true' if: steps.verify_changed_files.outputs.files_changed == 'true'
run: | run: |
echo "README.md has uncommited changes" echo "README.md has uncommitted changes"
exit 1 exit 1
- name: Create Pull Request - name: Create Pull Request

View File

@@ -1,16 +1,63 @@
# Changelog # Changelog
## [v34.0.1](https://github.com/tj-actions/changed-files/tree/v34.0.1) (2022-10-31) ## [v34.0.4](https://github.com/tj-actions/changed-files/tree/v34.0.4) (2022-11-02)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v34...v34.0.1) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v34...v34.0.4)
## [v34](https://github.com/tj-actions/changed-files/tree/v34) (2022-10-31) ## [v34](https://github.com/tj-actions/changed-files/tree/v34) (2022-11-02)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v34.0.0...v34) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v34.0.3...v34)
**Fixed bugs:**
- \[BUG\] Action failing on PR with "Unable to find merge-base in shallow clone" [\#737](https://github.com/tj-actions/changed-files/issues/737)
**Merged pull requests:**
- Updated README.md [\#743](https://github.com/tj-actions/changed-files/pull/743) ([jackton1](https://github.com/jackton1))
- feat: increase the default max\_fetch\_depth [\#742](https://github.com/tj-actions/changed-files/pull/742) ([jackton1](https://github.com/jackton1))
## [v34.0.3](https://github.com/tj-actions/changed-files/tree/v34.0.3) (2022-11-02)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v34.0.2...v34.0.3)
**Implemented enhancements:**
- Retrieve all changed files and directories relative to the last completed run of a GitHub Actions check [\#735](https://github.com/tj-actions/changed-files/issues/735)
**Merged pull requests:**
- chore: update test increase max-parallel [\#741](https://github.com/tj-actions/changed-files/pull/741) ([jackton1](https://github.com/jackton1))
- feat: pull initial history when using the default fetch-depth [\#740](https://github.com/tj-actions/changed-files/pull/740) ([jackton1](https://github.com/jackton1))
- chore: fixed typo. [\#739](https://github.com/tj-actions/changed-files/pull/739) ([jackton1](https://github.com/jackton1))
- chore: update test [\#738](https://github.com/tj-actions/changed-files/pull/738) ([jackton1](https://github.com/jackton1))
- Upgraded to v34.0.2 [\#734](https://github.com/tj-actions/changed-files/pull/734) ([jackton1](https://github.com/jackton1))
## [v34.0.2](https://github.com/tj-actions/changed-files/tree/v34.0.2) (2022-10-31)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v34.0.1...v34.0.2)
**Fixed bugs:** **Fixed bugs:**
- \[BUG\] Action fails on initial commit [\#715](https://github.com/tj-actions/changed-files/issues/715) - \[BUG\] Action fails on initial commit [\#715](https://github.com/tj-actions/changed-files/issues/715)
**Merged pull requests:**
- chore: update docs [\#733](https://github.com/tj-actions/changed-files/pull/733) ([jackton1](https://github.com/jackton1))
- Updated README.md [\#732](https://github.com/tj-actions/changed-files/pull/732) ([jackton1](https://github.com/jackton1))
- chore: fix detecting changes with the first PR commit [\#731](https://github.com/tj-actions/changed-files/pull/731) ([jackton1](https://github.com/jackton1))
- chore: update docs [\#730](https://github.com/tj-actions/changed-files/pull/730) ([jackton1](https://github.com/jackton1))
- chore: update debug message [\#729](https://github.com/tj-actions/changed-files/pull/729) ([jackton1](https://github.com/jackton1))
- fix: bug detecting initial commits [\#728](https://github.com/tj-actions/changed-files/pull/728) ([jackton1](https://github.com/jackton1))
- Upgraded to v34.0.1 [\#727](https://github.com/tj-actions/changed-files/pull/727) ([jackton1](https://github.com/jackton1))
- Updated README.md [\#726](https://github.com/tj-actions/changed-files/pull/726) ([jackton1](https://github.com/jackton1))
## [v34.0.1](https://github.com/tj-actions/changed-files/tree/v34.0.1) (2022-10-31)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v34.0.0...v34.0.1)
**Fixed bugs:**
- \[BUG\] Auto-Merge not working properly on Change-Detection for PRs [\#713](https://github.com/tj-actions/changed-files/issues/713) - \[BUG\] Auto-Merge not working properly on Change-Detection for PRs [\#713](https://github.com/tj-actions/changed-files/issues/713)
**Closed issues:** **Closed issues:**
@@ -53,7 +100,7 @@
## [v33.0.0](https://github.com/tj-actions/changed-files/tree/v33.0.0) (2022-10-21) ## [v33.0.0](https://github.com/tj-actions/changed-files/tree/v33.0.0) (2022-10-21)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v32.1.2...v33.0.0) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v32...v33.0.0)
**Closed issues:** **Closed issues:**
@@ -72,13 +119,13 @@
- chore\(deps\): update tj-actions/verify-changed-files action to v12 [\#696](https://github.com/tj-actions/changed-files/pull/696) ([renovate[bot]](https://github.com/apps/renovate)) - chore\(deps\): update tj-actions/verify-changed-files action to v12 [\#696](https://github.com/tj-actions/changed-files/pull/696) ([renovate[bot]](https://github.com/apps/renovate))
- Upgraded to v32.1.2 [\#695](https://github.com/tj-actions/changed-files/pull/695) ([jackton1](https://github.com/jackton1)) - Upgraded to v32.1.2 [\#695](https://github.com/tj-actions/changed-files/pull/695) ([jackton1](https://github.com/jackton1))
## [v32.1.2](https://github.com/tj-actions/changed-files/tree/v32.1.2) (2022-10-16)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v32...v32.1.2)
## [v32](https://github.com/tj-actions/changed-files/tree/v32) (2022-10-16) ## [v32](https://github.com/tj-actions/changed-files/tree/v32) (2022-10-16)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v32.1.1...v32) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v32.1.2...v32)
## [v32.1.2](https://github.com/tj-actions/changed-files/tree/v32.1.2) (2022-10-16)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v32.1.1...v32.1.2)
**Fixed bugs:** **Fixed bugs:**
@@ -134,7 +181,7 @@
## [v32.0.0](https://github.com/tj-actions/changed-files/tree/v32.0.0) (2022-10-06) ## [v32.0.0](https://github.com/tj-actions/changed-files/tree/v32.0.0) (2022-10-06)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v31...v32.0.0) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v31.0.3...v32.0.0)
**Merged pull requests:** **Merged pull requests:**
@@ -145,13 +192,13 @@
- chore\(deps\): update actions/checkout action to v3.1.0 [\#669](https://github.com/tj-actions/changed-files/pull/669) ([renovate[bot]](https://github.com/apps/renovate)) - chore\(deps\): update actions/checkout action to v3.1.0 [\#669](https://github.com/tj-actions/changed-files/pull/669) ([renovate[bot]](https://github.com/apps/renovate))
- Upgraded to v31.0.3 [\#667](https://github.com/tj-actions/changed-files/pull/667) ([jackton1](https://github.com/jackton1)) - Upgraded to v31.0.3 [\#667](https://github.com/tj-actions/changed-files/pull/667) ([jackton1](https://github.com/jackton1))
## [v31](https://github.com/tj-actions/changed-files/tree/v31) (2022-10-02)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v31.0.3...v31)
## [v31.0.3](https://github.com/tj-actions/changed-files/tree/v31.0.3) (2022-10-02) ## [v31.0.3](https://github.com/tj-actions/changed-files/tree/v31.0.3) (2022-10-02)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v31.0.2...v31.0.3) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v31...v31.0.3)
## [v31](https://github.com/tj-actions/changed-files/tree/v31) (2022-10-02)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v31.0.2...v31)
**Fixed bugs:** **Fixed bugs:**
@@ -210,7 +257,7 @@
## [v30.0.0](https://github.com/tj-actions/changed-files/tree/v30.0.0) (2022-09-24) ## [v30.0.0](https://github.com/tj-actions/changed-files/tree/v30.0.0) (2022-09-24)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v29.0.9...v30.0.0) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v29.0.9...v30)
**Fixed bugs:** **Fixed bugs:**
@@ -1091,7 +1138,7 @@
## [v13](https://github.com/tj-actions/changed-files/tree/v13) (2022-02-17) ## [v13](https://github.com/tj-actions/changed-files/tree/v13) (2022-02-17)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v12.2...v13) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v2.0.1...v13)
**Implemented enhancements:** **Implemented enhancements:**
@@ -1110,13 +1157,13 @@
- \[BUG\] wrong result of any\_change output [\#314](https://github.com/tj-actions/changed-files/issues/314) - \[BUG\] wrong result of any\_change output [\#314](https://github.com/tj-actions/changed-files/issues/314)
- \[BUG\] Investigate possible bug using since\_last\_remote\_commit when force pushing changes. [\#303](https://github.com/tj-actions/changed-files/issues/303) - \[BUG\] Investigate possible bug using since\_last\_remote\_commit when force pushing changes. [\#303](https://github.com/tj-actions/changed-files/issues/303)
## [v12.2](https://github.com/tj-actions/changed-files/tree/v12.2) (2021-12-30)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v2.0.1...v12.2)
## [v2.0.1](https://github.com/tj-actions/changed-files/tree/v2.0.1) (2021-12-30) ## [v2.0.1](https://github.com/tj-actions/changed-files/tree/v2.0.1) (2021-12-30)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v12.1...v2.0.1) [Full Changelog](https://github.com/tj-actions/changed-files/compare/v12.2...v2.0.1)
## [v12.2](https://github.com/tj-actions/changed-files/tree/v12.2) (2021-12-30)
[Full Changelog](https://github.com/tj-actions/changed-files/compare/v12.1...v12.2)
**Merged pull requests:** **Merged pull requests:**

View File

@@ -164,7 +164,7 @@ Support this project with a :star:
| files\_separator | string | false | `"\n"` | Separator used to split the<br>`files` input | | files\_separator | string | false | `"\n"` | Separator used to split the<br>`files` input |
| include\_all\_old\_new\_renamed\_files | string | false | `"false"` | Include `all_old_new_renamed_files` output. Note this<br>can generate a large output<br>See: [#501](https://github.com/tj-actions/changed-files/issues/501). | | include\_all\_old\_new\_renamed\_files | string | false | `"false"` | Include `all_old_new_renamed_files` output. Note this<br>can generate a large output<br>See: [#501](https://github.com/tj-actions/changed-files/issues/501). |
| json | string | false | `"false"` | Output list of changed files<br>in a JSON formatted string<br>which can be used for<br>matrix jobs. | | json | string | false | `"false"` | Output list of changed files<br>in a JSON formatted string<br>which can be used for<br>matrix jobs. |
| max\_fetch\_depth | string | false | `"140"` | Max limit for fetching branch<br>history. **NOTE**: This can be<br>adjusted to resolve errors with<br>insufficient history. | | max\_fetch\_depth | string | false | `"300"` | Max limit for fetching branch<br>history. **NOTE**: This can be<br>adjusted to resolve errors with<br>insufficient history. |
| old\_new\_files\_separator | string | false | `" "` | Split character for multiple old<br>and new filename pairs. | | old\_new\_files\_separator | string | false | `" "` | Split character for multiple old<br>and new filename pairs. |
| old\_new\_separator | string | false | `","` | Split character for old and<br>new filename pairs. | | old\_new\_separator | string | false | `","` | Split character for old and<br>new filename pairs. |
| path | string | false | `"."` | Specify a relative path under<br>`$GITHUB_WORKSPACE` to locate the repository.<br> | | path | string | false | `"."` | Specify a relative path under<br>`$GITHUB_WORKSPACE` to locate the repository.<br> |

View File

@@ -80,7 +80,7 @@ inputs:
max_fetch_depth: max_fetch_depth:
description: "Max limit for fetching branch history. **NOTE**: This can be adjusted to resolve errors with insufficient history." description: "Max limit for fetching branch history. **NOTE**: This can be adjusted to resolve errors with insufficient history."
required: false required: false
default: "140" default: "300"
outputs: outputs:
added_files: added_files:

View File

@@ -155,9 +155,11 @@ else
CURRENT_BRANCH=$GITHUB_HEAD_REF CURRENT_BRANCH=$GITHUB_HEAD_REF
if [[ -z $INPUT_BASE_SHA ]]; then if [[ -z $INPUT_BASE_SHA ]]; then
git fetch --no-tags -u --progress --depth=10 origin "$TARGET_BRANCH":"$TARGET_BRANCH"
PREVIOUS_SHA=$GITHUB_EVENT_PULL_REQUEST_BASE_SHA && exit_status=$? || exit_status=$? PREVIOUS_SHA=$GITHUB_EVENT_PULL_REQUEST_BASE_SHA && exit_status=$? || exit_status=$?
echo "::debug::Previous SHA: $PREVIOUS_SHA" echo "::debug::Previous SHA: $PREVIOUS_SHA"
else else
git fetch --no-tags -u --progress --depth=10 origin "$INPUT_BASE_SHA" && exit_status=$? || exit_status=$?
PREVIOUS_SHA=$INPUT_BASE_SHA && exit_status=$? || exit_status=$? PREVIOUS_SHA=$INPUT_BASE_SHA && exit_status=$? || exit_status=$?
fi fi