Merge 26.1 release into 26.2 (#2741) #4282
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: Syntax | |
| on: | |
| push: | |
| branches: | |
| - main | |
| - release | |
| pull_request: | |
| branches: | |
| - main | |
| - release | |
| jobs: | |
| checkSyntax: | |
| name: Linting and Type Checking | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| steps: | |
| - name: Checkout Source | |
| uses: actions/checkout@v6 | |
| - name: Setup PDM | |
| uses: pdm-project/setup-pdm@v4 | |
| - name: Install Dependencies | |
| run: | | |
| pdm install --group lint | |
| - name: Ruff Check | |
| run: | | |
| pdm run ruff --version | |
| pdm run ruff check --output-format github | |
| - name: Pyright Check | |
| run: | | |
| pdm run pyright --version | |
| pdm run pyright | |
| - name: Isort Check | |
| run: | | |
| pdm run isort --version | |
| pdm run isort --check . |