Compare commits

...

4 Commits

Author SHA1 Message Date
github-actions[bot]
89daa3bca3 Merge branch 'main' into sec 2023-04-28 06:35:30 +00:00
Tonye Jack
4a0aac0d19 fix: switch to use git diff for retrieving renamed files (#1106) 2023-04-28 06:35:16 +00:00
github-actions[bot]
5672b9c48d Merge branch 'main' into sec 2023-04-21 18:27:35 +00:00
Tonye Jack
a611c48932 Upgraded to v35.9.0 (#1098)
Co-authored-by: jackton1 <jackton1@users.noreply.github.com>
2023-04-21 18:27:20 +00:00
2 changed files with 16 additions and 2 deletions

View File

@@ -1,5 +1,19 @@
# Changelog # Changelog
# [35.9.0](https://github.com/tj-actions/changed-files/compare/v35.8.0...v35.9.0) - (2023-04-21)
## <!-- 7 -->⚙️ Miscellaneous Tasks
- **deps:** Update tj-actions/glob action to v17.1.0 (main) ([#1096](https://github.com/tj-actions/changed-files/issues/1096)) ([ce810b2](https://github.com/tj-actions/changed-files/commit/ce810b29b28abf274afebdcd8fe47b8fba0f28bd)) - (renovate[bot])
- **deps:** Update tj-actions/json2file action to v1.4.2 (main) ([#1089](https://github.com/tj-actions/changed-files/issues/1089)) ([4e5d0fa](https://github.com/tj-actions/changed-files/commit/4e5d0fad4dd387245f8e044220ed1db5692bd93c)) - (renovate[bot])
- Update README.md ([#1087](https://github.com/tj-actions/changed-files/issues/1087)) ([fea1ca3](https://github.com/tj-actions/changed-files/commit/fea1ca3c21cc83e4a607bad1df57753e8ed8761a)) - (Tonye Jack)
## <!-- 9 -->⬆️ Upgrades
- Upgraded to v35.8.0 ([#1084](https://github.com/tj-actions/changed-files/issues/1084))
Co-authored-by: jackton1 <jackton1@users.noreply.github.com> ([df0c101](https://github.com/tj-actions/changed-files/commit/df0c101b3f7842e80c26a3c63b67eeaa2879a464)) - (Tonye Jack)
# [35.8.0](https://github.com/tj-actions/changed-files/compare/v35.7.12...v35.8.0) - (2023-04-12) # [35.8.0](https://github.com/tj-actions/changed-files/compare/v35.7.12...v35.8.0) - (2023-04-12)
## <!-- 26 -->🔄 Update ## <!-- 26 -->🔄 Update

View File

@@ -126,7 +126,7 @@ function get_renames() {
( (
cd "$sub" && ( cd "$sub" && (
# the strange magic number is a hardcoded "empty tree" commit sha # the strange magic number is a hardcoded "empty tree" commit sha
git log --name-status --ignore-submodules=all "${sub_commit_pre:-4b825dc642cb6eb9a060e54bf8d69288fbee4904}".."${sub_commit_cur}" | { grep -E "^R" || true; } | awk -F '\t' -v d="$INPUT_OLD_NEW_SEPARATOR" '{print $2d$3}' | awk -v r="$sub" '{ print "" r "/" $0}' get_renames "${sub_commit_pre:-4b825dc642cb6eb9a060e54bf8d69288fbee4904}" "${sub_commit_cur}" | awk -v r="$sub" '{ print "" r "/" $0}'
) )
) || { ) || {
echo "::warning::Failed to get renamed files for submodule ($sub) between: ${sub_commit_pre:-4b825dc642cb6eb9a060e54bf8d69288fbee4904} ${sub_commit_cur}. Please ensure that submodules are initialized and up to date. See: https://github.com/actions/checkout#usage" >&2 echo "::warning::Failed to get renamed files for submodule ($sub) between: ${sub_commit_pre:-4b825dc642cb6eb9a060e54bf8d69288fbee4904} ${sub_commit_cur}. Please ensure that submodules are initialized and up to date. See: https://github.com/actions/checkout#usage" >&2
@@ -134,7 +134,7 @@ function get_renames() {
fi fi
done < <(git submodule | awk '{print $2}') done < <(git submodule | awk '{print $2}')
git log --name-status --ignore-submodules=all "$base".."$sha" | { grep -E "^R" || true; } | awk -F '\t' -v d="$INPUT_OLD_NEW_SEPARATOR" '{print $2d$3}' && exit_status=$? || exit_status=$? git diff --name-status --ignore-submodules=all --diff-filter=R "$base$DIFF$sha" | { grep -E "^R" || true; } | awk -F '\t' -v d="$INPUT_OLD_NEW_SEPARATOR" '{print $2d$3}' && exit_status=$? || exit_status=$?
if [[ $exit_status -ne 0 ]]; then if [[ $exit_status -ne 0 ]]; then
echo "::error::Failed to get renamed files between: $base$sha" >&2 echo "::error::Failed to get renamed files between: $base$sha" >&2