From ed04051828a41263b913227353182b1f2260d2de Mon Sep 17 00:00:00 2001 From: Jason Ross Date: Tue, 26 Aug 2025 22:48:30 -0500 Subject: [PATCH] update Docker deps and install method --- .github/workflows/simple-release.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/simple-release.yml b/.github/workflows/simple-release.yml index ee326a2..188ea01 100644 --- a/.github/workflows/simple-release.yml +++ b/.github/workflows/simple-release.yml @@ -247,7 +247,15 @@ jobs: run: | set -euo pipefail sudo apt-get update - sudo apt-get install -y --no-install-recommends ca-certificates curl gnupg lsb-release docker.io git build-essential + # Remove possible conflicting containerd packages that can block docker.io installation + sudo apt-get remove -y --purge containerd containerd.io || true + sudo apt-get autoremove -y || true + # Try installing docker.io from distro packages + if ! sudo apt-get install -y --no-install-recommends ca-certificates curl gnupg lsb-release docker.io git build-essential; then + echo "apt install docker.io failed; falling back to Docker convenience script" + # Fallback: use Docker's official convenience script + curl -fsSL https://get.docker.com | sudo sh + fi sudo usermod -aG docker $USER || true - name: Pull Fedora container image