diff --git a/ci/github_actions/fetch_lfs.sh b/ci/github_actions/fetch_lfs.sh index 46ca331dbf..6e5942556c 100755 --- a/ci/github_actions/fetch_lfs.sh +++ b/ci/github_actions/fetch_lfs.sh @@ -54,6 +54,7 @@ if [ "${GITEA_LFS_VERIFY_FRESH:-}" = "true" ]; then exit 1 fi + MAX_ATTEMPTS=1 GITEA_LFS_STORAGE=$(mktemp -d "$RUNNER_TEMP/gitea-lfs-verification.XXXXXX") GITEA_LFS_STORAGE_CONFIG=(-c "lfs.storage=$GITEA_LFS_STORAGE") echo "Using empty temporary Git LFS storage for verification" @@ -117,6 +118,13 @@ if [ "${#GITEA_LFS_PULL[@]}" -gt 0 ]; then done fi +if [ "${GITEA_LFS_VERIFY_FRESH:-}" = "true" ]; then + echo "Last Git LFS error log:" + if ! git lfs logs last; then + echo "No Git LFS error log was available" + fi +fi + if [ "${#FALLBACK_GITHUB_LFS_PULL[@]}" -gt 0 ]; then echo "Trying temporary GitHub LFS fallback" if "${FALLBACK_GITHUB_LFS_PULL[@]}" "$@"; then