test
All checks were successful
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-rootfs-archives (push) Successful in 7m49s
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / push-archives-to-repo (push) Successful in 59s
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-and-push-docker-images (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-changelogs (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-build-info (push) Has been skipped

This commit is contained in:
2025-07-07 07:43:13 -07:00
parent 5488c6ec9d
commit 432dd7ac87

View File

@@ -37,12 +37,47 @@ jobs:
-v "$(pwd)":/output \ -v "$(pwd)":/output \
fithwum/debian-$version-base \ fithwum/debian-$version-base \
bash base-image-script/debian-${version}_pt1.sh 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 done
- name: List output archives - name: List output archives
run: | run: |
echo "[INFO] Looking for tarballs in workspace..." echo "[INFO] Looking for tarballs in workspace..."
find . -name '*.tar.bz2' -ls 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: push-archives-to-repo:
needs: build-rootfs-archives needs: build-rootfs-archives