Skip to content

Commit f1c5a28

Browse files
feat: Add python 3.13 in CI matrix. (#185)
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
1 parent 4bffa0c commit f1c5a28

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

Diff for: .github/workflows/main.yml

+3-6
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,18 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
14+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
1515
steps:
1616
- uses: actions/checkout@v4
1717

1818
- name: Install uv
1919
uses: astral-sh/setup-uv@v4
2020
with:
21-
version: "0.4.12"
21+
python-version: ${{ matrix.python-version }}
2222
enable-cache: true
2323

24-
- name: Set up Python ${{ matrix.python-version }}
25-
run: uv python install ${{ matrix.python-version }}
26-
2724
- name: Install dependencies
28-
run: uv sync --python ${{ matrix.python-version }} --frozen
25+
run: uv sync --frozen
2926

3027
- name: Run linters
3128
run: scripts/check

Diff for: pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ dev-dependencies = [
4747
"ruff==0.8.0",
4848
"mypy",
4949
"types-PyYAML",
50-
"atheris==2.3.0; python_version != '3.12'",
50+
"atheris==2.3.0; python_version <= '3.11'",
5151
# Documentation
5252
"mkdocs",
5353
"mkdocs-material",

Diff for: scripts/check

+1
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ uvx ruff format --check --diff $SOURCE_FILES
88
uvx ruff check $SOURCE_FILES
99
uv run mypy $SOURCE_FILES
1010
uvx check-sdist
11+
uv lock

Diff for: uv.lock

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)