From 27aeb031f7498f67425383562a78690a0af6bb15 Mon Sep 17 00:00:00 2001 From: fithwum Date: Wed, 9 Jul 2025 19:56:02 -0700 Subject: [PATCH] Update .gitea/workflows/base-build.yml --- .gitea/workflows/base-build.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index efa8711..7fa8a53 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -19,7 +19,6 @@ env: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} VERSIONS: "buster bullseye bookworm trixie" - # OUTPUT_DIR: /mnt/unraid_output/act_runner_output OUTPUT_DIR: ./output jobs: @@ -171,6 +170,26 @@ jobs: fi done + - name: Generate Dockerfiles per version (if missing) + run: | + for version in $VERSIONS; do + mkdir -p "$version" + DOCKERFILE_PATH="$version/Dockerfile" + + if [[ -f "$DOCKERFILE_PATH" ]]; then + echo "[INFO] Skipping $DOCKERFILE_PATH (already exists)" + continue + fi + + printf '%s\n' \ + "FROM scratch" \ + "LABEL maintainer=\"fithwum\"" \ + "ADD debian-$version.tar.bz2 /" \ + "CMD [\"/bin/bash\"]" > "$DOCKERFILE_PATH" + + echo "[INFO] Created $DOCKERFILE_PATH" + done + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3