From 18ac25a0969ea3d0611a4730a69df3eff09ff289 Mon Sep 17 00:00:00 2001 From: Serge Koenigsmann Date: Tue, 4 Aug 2026 11:59:23 +0200 Subject: [PATCH] feat: Docker-Socket im ci-python-Build-Job mounten Der Build-Job braucht einen Docker-Daemon. Statt den Socket global in jeden Job zu mounten, fordert nur dieser Job ihn per container.options an. Setzt voraus, dass der Runner /var/run/docker.sock in valid_volumes erlaubt (deploy-CICD, setup-cicd-runner.yml). Ref sko/deploy-CICD#11. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitea/workflows/build-ci-python.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/build-ci-python.yml b/.gitea/workflows/build-ci-python.yml index 87af163..a66b0b9 100644 --- a/.gitea/workflows/build-ci-python.yml +++ b/.gitea/workflows/build-ci-python.yml @@ -24,6 +24,13 @@ env: jobs: build: runs-on: ubuntu-latest + # Nur dieser Build-Job bekommt Docker-Zugriff: der Host-Socket wird in den + # Job-Container gemountet (build-push-action redet damit mit dem Host-Daemon). + # Der Runner muss /var/run/docker.sock in valid_volumes erlauben (deploy-CICD, + # ansible/setup-cicd-runner.yml, Issue #11). + container: + image: catthehacker/ubuntu:act-22.04 + options: -v /var/run/docker.sock:/var/run/docker.sock steps: - uses: actions/checkout@v4