From d924fccc1ee889a86e146ecf94dff68652cec972 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Wed, 27 Oct 2021 17:28:58 -0400 Subject: [PATCH] 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> --- entrypoint.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 60fbc71d..8f96f1cf 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -44,13 +44,14 @@ if [[ $exit_status -ne 0 ]]; then fi if [[ -z $GITHUB_BASE_REF ]]; then + TARGET_BRANCH=${GITHUB_REF/refs\/heads\//} + CURRENT_BRANCH=$TARGET_BRANCH + if [[ -z $INPUT_BASE_SHA ]]; then - PREVIOUS_SHA=$(git rev-parse HEAD^1 2>&1) && exit_status=$? || exit_status=$? + PREVIOUS_SHA=$(git rev-parse "$TARGET_BRANCH" 2>&1) && exit_status=$? || exit_status=$? else PREVIOUS_SHA=$INPUT_BASE_SHA fi - TARGET_BRANCH=${GITHUB_REF/refs\/heads\//} - CURRENT_BRANCH=$TARGET_BRANCH if [[ $exit_status -ne 0 ]]; then echo "::warning::Unable to determine the previous commit sha"