diff --git a/.gitea/trigger/t_generate_PRIVATE_trixie.yaml b/.gitea/trigger/t_generate_PRIVATE_trixie.yaml index 403d0b4..b192b23 100644 --- a/.gitea/trigger/t_generate_PRIVATE_trixie.yaml +++ b/.gitea/trigger/t_generate_PRIVATE_trixie.yaml @@ -10,6 +10,6 @@ # SPDX-Security-Contact: security@coresecret.eu build: - counter: 1024 + counter: 1023 version: V8.13.008.2025.08.22 # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=yaml diff --git a/.gitea/workflows/generate_PRIVATE_trixie.yaml b/.gitea/workflows/generate_PRIVATE_trixie.yaml index 9acfd1d..a12b55e 100644 --- a/.gitea/workflows/generate_PRIVATE_trixie.yaml +++ b/.gitea/workflows/generate_PRIVATE_trixie.yaml @@ -31,8 +31,35 @@ jobs: ### Run all steps inside Debian Trixie container: image: debian:trixie + options: >- + --mount type=bind,src=/mnt/secure,dst=/work steps: + - name: 🛠️ Basic Image Setup. + shell: bash + run: | + export DEBIAN_FRONTEND=noninteractive + apt-get update -y + apt-get upgrade -y + apt-get install -y --no-install-recommends \ + apt-utils \ + bash \ + ca-certificates \ + git \ + gnupg \ + openssh-client \ + openssl \ + sudo \ + util-linux + + - name: 🔎 Verify /work mount & space + shell: bash + run: | + set -euxo pipefail + df -h /work + test -w /work + touch /work/.bind-ok && ls -l /work/.bind-ok + - name: 🔎 Show workspace & mounts shell: bash run: | @@ -75,22 +102,6 @@ jobs: printf "[\e[92mINFO\e[0m] Free space in the working directory: [%s] MiB available > [%s] MiB needed \n " "${avail_mb}" "${need_mb}" fi - - name: 🛠️ Basic Image Setup. - shell: bash - run: | - export DEBIAN_FRONTEND=noninteractive - apt-get update -y - apt-get upgrade -y - apt-get install -y --no-install-recommends \ - apt-utils \ - bash \ - ca-certificates \ - git \ - gnupg \ - openssh-client \ - openssl \ - sudo - - name: ⚙️ Check GnuPG Version. shell: bash run: |