From 8cd424023e55bfdc13f2855ea989cd12883272f2 Mon Sep 17 00:00:00 2001 From: "terry.rong" Date: Wed, 12 Nov 2025 13:51:13 +0800 Subject: [PATCH] fix(workflows): fix commit ID error in push events mode (#9231) Signed-off-by: rongyichang --- .github/workflows/ccpp.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 6acd97a938..a03f1e6584 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -143,6 +143,9 @@ jobs: echo "Merge-base: $MB" python scripts/check_gcov_coverage.py --commit="${MB}...${{ github.event.pull_request.head.sha }}" else + # For push events, fetch enough history to resolve HEAD^ + git fetch --no-tags --prune --depth=2 origin + echo "Using HEAD commit for push event" python scripts/check_gcov_coverage.py --commit=HEAD fi - name: Archive screenshot errors