mirror of
https://github.com/headroomlabs-ai/headroom.git
synced 2026-08-27 14:17:10 -04:00
Add Python 3.13 to CI matrix and optimize linting steps
Adds Python 3.13 to the test matrix. Optimizes CI by running linting and type checking only on Python 3.12 instead of all versions. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
4c28393ef3
commit
783fb080f5
1 changed files with 3 additions and 1 deletions
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
|
|
@ -12,7 +12,7 @@ jobs:
|
|||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
python-version: ["3.10", "3.11", "3.12"]
|
||||
python-version: ["3.10", "3.11", "3.12", "3.13"]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
|
@ -36,11 +36,13 @@ jobs:
|
|||
pip install -e ".[dev]"
|
||||
|
||||
- name: Run linting
|
||||
if: matrix.python-version == '3.12'
|
||||
run: |
|
||||
ruff check .
|
||||
ruff format --check .
|
||||
|
||||
- name: Run type checking
|
||||
if: matrix.python-version == '3.12'
|
||||
run: |
|
||||
mypy headroom --ignore-missing-imports
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue