diff --git a/.forgejo/workflows/docker-publish-semantic.yml b/.forgejo/workflows/docker-publish-semantic.yml index cd6a0ca..7ad8bec 100644 --- a/.forgejo/workflows/docker-publish-semantic.yml +++ b/.forgejo/workflows/docker-publish-semantic.yml @@ -24,27 +24,20 @@ jobs: runs-on: docker container: image: node:lts-bookworm - env: - DOCKER_HOST: tcp://dind:2375 - DOCKER_TLS_CERTDIR: "" - services: - dind: - image: docker:dind - options: --privileged - env: - DOCKER_TLS_CERTDIR: "" + options: --privileged permissions: contents: read packages: write steps: - - name: Install Docker CLI + - name: Install Docker run: | apt-get update -qq apt-get install -y -qq docker.io - - name: Wait for Docker daemon + - name: Start Docker daemon run: | + dockerd & for i in $(seq 1 30); do docker info && break echo "Waiting for Docker daemon... ($i/30)" diff --git a/.forgejo/workflows/docker-publish.yml b/.forgejo/workflows/docker-publish.yml index ce63c81..5a10f7a 100644 --- a/.forgejo/workflows/docker-publish.yml +++ b/.forgejo/workflows/docker-publish.yml @@ -17,27 +17,20 @@ jobs: runs-on: docker container: image: node:lts-bookworm - env: - DOCKER_HOST: tcp://dind:2375 - DOCKER_TLS_CERTDIR: "" - services: - dind: - image: docker:dind - options: --privileged - env: - DOCKER_TLS_CERTDIR: "" + options: --privileged permissions: contents: read packages: write steps: - - name: Install Docker CLI + - name: Install Docker run: | apt-get update -qq apt-get install -y -qq docker.io - - name: Wait for Docker daemon + - name: Start Docker daemon run: | + dockerd & for i in $(seq 1 30); do docker info && break echo "Waiting for Docker daemon... ($i/30)"