name: Infrastructure Audit run-name: 📊 Server Status Report on: [push] jobs: audit: runs-on: ubuntu-latest container: image: node:16-bullseye steps: - name: 📥 Check out repository uses: actions/checkout@v3 - name: 🛠️ Setup Tools run: | # Встановлюємо 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