diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index e17d761..16e4b0a 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -290,9 +290,13 @@ jobs: # Load SHA256 from file if available TARBALL_NAME="debian-$version.tar.bz2" - SHA256=$(grep "$TARBALL_NAME" ../sha256sums.txt | awk '{print $1}') - if [[ -z "$SHA256" ]]; then + SHA256_LINE=$(grep -F "$TARBALL_NAME" sha256sums.txt || true) + if [[ -z "$SHA256_LINE" ]]; then + echo "[WARN] SHA256 for $TARBALL_NAME not found!" SHA256="unknown" + else + SHA256=$(echo "$SHA256_LINE" | awk '{print $1}') + echo "[INFO] SHA256 for $TARBALL_NAME: $SHA256" fi jq -n \