name: CI/CD run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: wol: runs-on: kobol steps: - name: Wake On Lan run: wol ${{ secrets.WOL_MAC_ADDRESS }} - name: Wait for the server to be reachable run: | while ! ping -c 1 -W 1 ${{ secrets.WOL_IP_ADDRESS }}; do echo "Waiting for server to be reachable..." sleep 5 done build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v6 - name: Set up Python run: uv python install - name: Install the code linting and formatting tool Ruff run: uv build - name: Lint code with Ruff run: ruff check --output-format=github --target-version=py39 - name: Check code formatting with Ruff run: ruff format --diff --target-version=py39 continue-on-error: true