From d6515ab98f5b5fe93f383d28b1ad5ff44e3a8a4c Mon Sep 17 00:00:00 2001 From: fithwum Date: Wed, 9 Jul 2025 14:57:44 -0700 Subject: [PATCH] test --- .gitea/workflows/base-build.yml | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index 12a0f50..7c4fd93 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -151,15 +151,25 @@ jobs: # Wait for all versions to show up missing_versions=() for version in $VERSIONS; do + found=0 for i in {1..30}; do - if [[ ! -f "$version/debian-$version.tar.bz2" ]]; then + if [[ -f "$version/debian-$version.tar.bz2" ]]; then + found=1 + break + else + echo "[WAIT] $version not ready yet, sleeping 10s..." + sleep 10 + fi + done + if [[ $found -eq 0 ]]; then missing_versions+=("$version") fi - done - if [[ ${#missing_versions[@]} -gt 0 ]]; then - echo "[ERROR] Missing archives for: ${missing_versions[*]}" - exit 1 - fi + done + + if [[ ${#missing_versions[@]} -gt 0 ]]; then + echo "[ERROR] Missing archives for: ${missing_versions[*]}" + exit 1 + fi done - name: Set up Docker Buildx @@ -203,7 +213,7 @@ jobs: mkdir -p "$(dirname "$changelog")" echo -e "## $(date -u +'%Y-%m-%dT%H:%M:%SZ')\n" >> "$changelog" - git log -n 10 --pretty=format:"- %s (%an)" >> "$changelog" + git log -n 3 --pretty=format:"- %h %ad %s (%an)" --date=short >> "$changelog" done - name: Copy generated changelogs into repo @@ -307,7 +317,7 @@ jobs: --arg digest "$digest" \ --arg image_size "$size_human" \ --argjson image_size_bytes "$size_bytes" \ - --arg sha256 "$sha256" \ + --arg sha256 "$SHA256" \ '{ version: $version, commit: $commit, @@ -316,7 +326,7 @@ jobs: digest: $digest, image_size: $image_size, image_size_bytes: $image_size_bytes, - rootfs_sha256: $sha256 + rootfs_sha256: $SHA256 }' > "$infofile" done