From 432dd7ac87613e61d564031748271f347d7f5f78 Mon Sep 17 00:00:00 2001 From: fithwum Date: Mon, 7 Jul 2025 07:43:13 -0700 Subject: [PATCH] test --- .gitea/workflows/base-build.yml | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index ff3a7e5..d1223f5 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -37,12 +37,47 @@ jobs: -v "$(pwd)":/output \ fithwum/debian-$version-base \ bash base-image-script/debian-${version}_pt1.sh + + # Normalize tarball to expected structure + echo "[INFO] Normalizing archive output for $version..." + ROOTFS_ARCHIVE="debian-${version}.tar.bz2" + if [ -f "$ROOTFS_ARCHIVE" ]; then + mkdir -p "${version}" + mv "$ROOTFS_ARCHIVE" "${version}/rootfs-${version}.tar.bz2" + else + echo "[WARNING] Expected archive $ROOTFS_ARCHIVE not found for $version!" + fi done - name: List output archives run: | echo "[INFO] Looking for tarballs in workspace..." find . -name '*.tar.bz2' -ls + # build-rootfs-archives: + # runs-on: docker-build + + # steps: + # - name: Checkout source + # uses: actions/checkout@v3 + + # - name: Build all Debian rootfs versions sequentially + # run: | + # versions=(buster bullseye bookworm trixie docker-build) + + # for version in "${versions[@]}"; do + # echo "[INFO] Building Debian $version rootfs..." + # docker build --build-arg VERSION=$version -t fithwum/debian-$version-base . + + # docker run --rm --privileged \ + # -v "$(pwd)":/output \ + # fithwum/debian-$version-base \ + # bash base-image-script/debian-${version}_pt1.sh + # done + + # - name: List output archives + # run: | + # echo "[INFO] Looking for tarballs in workspace..." + # find . -name '*.tar.bz2' -ls push-archives-to-repo: needs: build-rootfs-archives