name: ci on: pull_request: branches: [main] push: branches: [main] jobs: stylua: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: JohnnyMorganz/stylua-action@v4 with: token: ${{ secrets.GITHUB_TOKEN }} version: latest args: --check . - name: Lint with Selene uses: NTBBloodbath/selene-action@v1.0.0 with: token: ${{ secrets.GITHUB_TOKEN }} args: --display-style quiet . - name: Install uv uses: astral-sh/setup-uv@v4 - name: Install ruff run: uv tool install ruff - name: Check Python formatting with ruff run: ruff format --check templates/scrapers/ - name: Lint Python files with ruff run: ruff check templates/scrapers/