Download .github/workflows/python-type-check.yml from Parakon/parakon-runtime: direct link, hf CLI and curl.
- Browser
- Download file 1.17 kB
-
https://huggingface.co/Parakon/parakon-runtime/resolve/main/.github/workflows/python-type-check.yml
- Command line
-
hf download hf://Parakon/parakon-runtime/.github/workflows/python-type-check.yml
-
curl -L -o python-type-check.yml https://huggingface.co/Parakon/parakon-runtime/resolve/main/.github/workflows/python-type-check.yml
1.17 kB
| name: Python Type-Check | |
| on: | |
| push: | |
| paths: | |
| - '.github/workflows/python-type-check.yml' | |
| - 'ty.toml' | |
| - '**.py' | |
| - '**/requirements*.txt' | |
| # - 'pyrightconfig.json' | |
| pull_request: | |
| paths: | |
| - '.github/workflows/python-type-check.yml' | |
| - 'ty.toml' | |
| - '**.py' | |
| - '**/requirements*.txt' | |
| # - 'pyrightconfig.json' | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.head_ref && github.ref || github.run_id }} | |
| cancel-in-progress: true | |
| jobs: | |
| python-type-check: | |
| runs-on: [self-hosted, fast] | |
| name: python type-check | |
| steps: | |
| - name: Check out source repository | |
| uses: actions/checkout@v6 | |
| - name: Set up Python environment | |
| uses: actions/setup-python@v6 | |
| with: | |
| python-version: "3.11" | |
| pip-install: -r requirements/requirements-all.txt ty==0.0.78 | |
| # - name: Type-check with Pyright | |
| # uses: jakebailey/pyright-action@v2 | |
| # with: | |
| # version: 1.1.382 | |
| # level: warning | |
| # warnings: true | |
| - name: Type-check with ty | |
| run: | | |
| ty check --exit-zero-on-warning --output-format=github | |