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