fix: match classify_aa rule to installed leech CLI (--reference-ancho… #179
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Lint | |
| on: | |
| push: | |
| branches: [main, master, develop, claude/**, refactor/**] | |
| pull_request: | |
| branches: [main, master, develop] | |
| workflow_dispatch: | |
| jobs: | |
| snakemake-lint: | |
| name: Snakemake Linting | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Setup Pixi | |
| uses: prefix-dev/setup-pixi@v0.9.3 | |
| - name: Run snakefmt check | |
| run: pixi run lint-snakefmt | |
| python-lint: | |
| name: Python Linting | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Setup Pixi | |
| uses: prefix-dev/setup-pixi@v0.9.3 | |
| - name: Run ruff check and format | |
| continue-on-error: true | |
| run: pixi run lint-python || echo "Python linting issues found (non-blocking)" | |
| yaml-lint: | |
| name: YAML Linting | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Setup Pixi | |
| uses: prefix-dev/setup-pixi@v0.9.3 | |
| - name: Run yamllint | |
| continue-on-error: true | |
| run: pixi run lint-yaml || echo "YAML linting issues found (non-blocking)" |