name: Infrastructure Audit run-name: 📊 Server Status Report on: [push] jobs: audit: runs-on: ubuntu-latest container: # Використовуємо образ Node (щоб працював checkout) # Секцію volumes ми ПРИБРАЛИ, бо Runner робить це сам image: node:16-bullseye steps: - name: 📥 Check out repository uses: actions/checkout@v3 - name: 🛠️ Setup Tools run: | # Встановлюємо Docker CLI (щоб говорити з сокетом, який вже там є) apt-get update apt-get install -y docker.io python3 - name: 🐍 Run Audit Script run: python3 audit.py