From 657e0a281af779c78600111940125eca262d38d8 Mon Sep 17 00:00:00 2001 From: serhiimosiiash Date: Fri, 19 Dec 2025 14:53:11 +0200 Subject: [PATCH] Fix: Install latest Docker CLI binary manually --- .gitea/workflows/sanity.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/sanity.yaml b/.gitea/workflows/sanity.yaml index 3af98c3..b615198 100644 --- a/.gitea/workflows/sanity.yaml +++ b/.gitea/workflows/sanity.yaml @@ -6,8 +6,6 @@ jobs: audit: runs-on: ubuntu-latest container: - # Використовуємо образ Node (щоб працював checkout) - # Секцію volumes ми ПРИБРАЛИ, бо Runner робить це сам image: node:16-bullseye steps: - name: 📥 Check out repository @@ -15,9 +13,21 @@ jobs: - name: 🛠️ Setup Tools run: | - # Встановлюємо Docker CLI (щоб говорити з сокетом, який вже там є) - apt-get update - apt-get install -y docker.io python3 + # Встановлюємо Python + apt-get update && apt-get install -y python3 curl tar + + # Завантажуємо НАЙНОВІШИЙ Docker CLI вручну (Static Binary) + echo "⬇️ Downloading latest Docker CLI..." + curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-26.1.3.tgz -o docker.tgz + + # Розпаковуємо і встановлюємо + tar xzvf docker.tgz + mv docker/docker /usr/local/bin/docker + chmod +x /usr/local/bin/docker + rm -rf docker docker.tgz + + # Перевіряємо версію + docker --version - name: 🐍 Run Audit Script run: python3 audit.py