name: Docker Compose Pipeline on: push: branches: - main pull_request: branches: - main jobs: docker-check: runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v3 - name: Verify Current User and System run: | echo "Running job as user: kali" whoami || true - name: Test Docker Container Access run: | echo "=== Testing Docker PS ===" docker ps - name: Validate Docker Compose Configuration run: | echo "=== Validating docker-compose.yml ===" docker compose config