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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Run Ruff uses: astral-sh/ruff-action@0ce1b0bf8b818ef400413f810f8a11cdbda0034b # v4.0.0 with: args: "check"