Expose fresh LFS verification failures

This commit is contained in:
2026-07-28 11:17:50 -07:00
parent 3e23594695
commit 3f1ff74c8e
+8
View File
@@ -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