ci: derive changed files from commit
This commit is contained in:
parent
081d885242
commit
88ffab434c
|
|
@ -27,20 +27,18 @@ jobs:
|
|||
if [ "${GITHUB_EVENT_NAME:-}" = "pull_request" ] && [ -n "${GITHUB_BASE_REF:-}" ]; then
|
||||
base_ref="origin/${GITHUB_BASE_REF}"
|
||||
if git rev-parse --verify "$base_ref" >/dev/null 2>&1; then
|
||||
files="$(git diff --name-only "$base_ref"...HEAD)"
|
||||
files="$(git diff --name-only "$base_ref"...HEAD)" || true
|
||||
else
|
||||
files="$(git diff --name-only HEAD^..HEAD || true)"
|
||||
fi
|
||||
else
|
||||
if git rev-parse --verify "${GITHUB_SHA}^" >/dev/null 2>&1; then
|
||||
files="$(git diff --name-only "${GITHUB_SHA}^" "${GITHUB_SHA}")"
|
||||
else
|
||||
files="$(git diff --name-only HEAD^..HEAD || true)"
|
||||
files=""
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$files" ]; then
|
||||
files="$(git ls-files)"
|
||||
if [ -n "${GITHUB_SHA:-}" ]; then
|
||||
files="$(git show --name-only --pretty= "${GITHUB_SHA}")"
|
||||
else
|
||||
files="$(git show --name-only --pretty= HEAD)"
|
||||
fi
|
||||
fi
|
||||
|
||||
backend=false
|
||||
|
|
|
|||
Loading…
Reference in a new issue