diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index 058fa85..fc4172c 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -41,17 +41,21 @@ jobs: - name: Calculate SHA256 checksums run: | + echo "[DEBUG] Current working directory: $(pwd)" + find . -name 'debian-*.tar.bz2' -ls + rm -f sha256sums.txt + shopt -s nullglob for tarball in */debian-*.tar.bz2; do - if [[ -f "$tarball" ]]; then - checksum=$(sha256sum "$tarball" | awk '{print $1}') - echo "$checksum $tarball" >> sha256sums.txt - echo "[INFO] SHA256 for $tarball: $checksum" - else - echo "[WARN] File not found: $tarball" - fi + echo "[INFO] Processing: $tarball" + checksum=$(sha256sum "$tarball" | awk '{print $1}') + echo "$checksum $tarball" >> sha256sums.txt + echo "[INFO] SHA256 for $tarball: $checksum" done + echo "[DEBUG] Contents of sha256sums.txt:" + cat sha256sums.txt + - name: List output archives run: | echo "[INFO] Looking for tarballs in workspace..." @@ -68,7 +72,13 @@ jobs: run: git clone "${{ env.REPO_URL }}" upload-repo - name: Copy sha256sums.txt to upload-repo - run: cp sha256sums.txt upload-repo/ + run: | + if [[ -f sha256sums.txt ]]; then + cp sha256sums.txt upload-repo/ + else + echo "[ERROR] sha256sums.txt not found" + exit 1 + fi push-archives-to-repo: needs: build-rootfs-archives