name: Lint Python on: push: branches: ["main", "dev"] pull_request: branches: ["main", "dev"] jobs: lint: runs-on: ubuntu-latest permissions: contents: read env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - name: Free up disk space run: | sudo rm -rf /usr/share/dotnet sudo rm -rf /opt/ghc sudo rm -rf "/usr/local/share/boost" sudo rm -rf "$AGENT_TOOLSDIRECTORY" echo "Disk space freed." - name: Checkout code uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Run Ruff uses: astral-sh/ruff-action@0ce1b0bf8b818ef400413f810f8a11cdbda0034b # v4.0.0 with: args: "check"