From dedc0a125a85fa4f9d7026c07d02144ac2ec0a50 Mon Sep 17 00:00:00 2001 From: "bo.jiang" Date: Thu, 9 May 2024 15:33:32 +0800 Subject: [PATCH] fix get dockerfile commit is empty issue Signed-off-by: bo.jiang --- .github/workflows/call-build-imgs-for-spray.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/call-build-imgs-for-spray.yaml b/.github/workflows/call-build-imgs-for-spray.yaml index 5d60269fb..d62ba1034 100644 --- a/.github/workflows/call-build-imgs-for-spray.yaml +++ b/.github/workflows/call-build-imgs-for-spray.yaml @@ -38,7 +38,13 @@ jobs: SPRAY_SHA=${INPUTS_SPRAY_REF} fi echo image_tag_short_sha=$(echo ${SPRAY_SHA} | cut -c 1-7) >> $GITHUB_OUTPUT - echo dockerfile_commit=$(git log -1 --pretty=format:"%H" build/images/kubespray/Dockerfile) >> $GITHUB_OUTPUT + + echo dockerfile_commit=$(curl -L \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/${GITHUB_REPOSITORY}/commits?path=build/images/kubespray/Dockerfile \ + |jq '.[0].sha' | tr -d '"') >> $GITHUB_OUTPUT build-kubespray-image: needs: output-variable