Skip to content

Add CI: ruff, pyright, py3.11-3.13 tests w/ coverage gate, wheel smok… #1

Add CI: ruff, pyright, py3.11-3.13 tests w/ coverage gate, wheel smok…

Add CI: ruff, pyright, py3.11-3.13 tests w/ coverage gate, wheel smok… #1

Triggered via push September 20, 2026 07:26
Status Failure
Total duration 48s
Artifacts 4

ci.yml

on: push
Ruff (lint + format)
17s
Ruff (lint + format)
Pyright
30s
Pyright
Build wheel, install & smoke test
21s
Build wheel, install & smoke test
pip-audit (dependency CVEs)
17s
pip-audit (dependency CVEs)
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 7 notices
Tests (py3.11)
Process completed with exit code 1.
Tests (py3.13)
Process completed with exit code 1.
Ruff (lint + format)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
pip-audit (dependency CVEs)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build wheel, install & smoke test
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Pyright
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Tests (py3.11)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Tests (py3.12)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Tests (py3.13)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
coverage-py3.11
3 KB
sha256:4c1f90c69a52832decccb7a884878a0c8197758bd6b8bac978899b7724e7ffb8
coverage-py3.12
3 KB
sha256:e85376f9dce451fc17ae174536a3a40b2dbd911da3314bf30de9f9ccbb2465e0
coverage-py3.13
3 KB
sha256:0ed04450ef90e3a8d9c23b302b25e44ed65c0beaf580d28e7bbe51b17305a14f
dist
55.3 KB
sha256:6e351cecae3f4e3fc7f0346e48e3d59ab4a6b47a94d538bc8c88c668c0a289f5