From 138635dda474a289ed219cf856f05cb4b5d2dbef Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 31 Jan 2026 11:13:06 -0500 Subject: [PATCH] setup podman compataiblity --- .gitea/workflows/release.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index e3fdead..a292898 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -12,14 +12,26 @@ jobs: web: name: Build Docker image runs-on: ubuntu-latest - services: - docker: - image: docker:dind - options: --privileged permissions: packages: write contents: read steps: + - name: Set up Podman for Docker compatibility + run: | + # Start podman socket to emulate Docker daemon + sudo systemctl start podman.socket || true + sudo systemctl enable podman.socket || true + + # Create docker socket symlink + sudo mkdir -p /var/run + sudo ln -sf /run/podman/podman.sock /var/run/docker.sock || true + + # Set up docker alias for podman + sudo ln -sf $(which podman) /usr/local/bin/docker || true + + # Verify setup + docker --version + docker info || echo "Docker info failed, but continuing..." - name: Set up Node.js uses: actions/setup-node@v4