diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 0e9dc8a..f5744e8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -31,9 +31,17 @@ jobs: uses: actions/checkout@v4 - name: Install Docker CLI + # Debian bookworm's docker.io is too old (API 1.41) for the host daemon + # (needs >= 1.44), so install the current docker-ce-cli from Docker's repo. run: | apt-get update - apt-get install -y --no-install-recommends docker.io + apt-get install -y --no-install-recommends ca-certificates curl + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc + chmod a+r /etc/apt/keyrings/docker.asc + echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list + apt-get update + apt-get install -y --no-install-recommends docker-ce-cli docker version - name: Log in to Forgejo registry