CI: typecheck fixes include dependencies + arch Dockerfile build fix #148

Merged
zach merged 2 commits from fix/cli-typecheck into main 2026-08-15 18:03:54 +02:00
Collaborator

What & why

CI typecheck lacked the dependencies to do a proper basedpyright check. This resulted in reportMissingImports errors.

Changes also include optional dependency for pytest (for writing test as a dev).

PR also includes a minor fix to ci/Dockerfile. libcava failed to build. Now it works and tested succesfully.

Related issue

No response

Type

CI / build / tooling

Tested

  • Build succeeds
  • Existing tests pass
  • Manually verified

Breaking changes?

To get dependencies updated (such as pytest), run:

source .venv/bin/activate
pip install -e '.[dev]'

Checklist

  • CI passes (format, lint, typecheck)
  • Clean commits
  • No new warnings
  • Docs updated if needed
### What & why CI typecheck lacked the dependencies to do a proper basedpyright check. This resulted in `reportMissingImports` errors. Changes also include optional dependency for pytest (for writing test as a dev). PR also includes a minor fix to `ci/Dockerfile`. libcava failed to build. Now it works and tested succesfully. ### Related issue _No response_ ### Type CI / build / tooling ### Tested - [x] Build succeeds - [x] Existing tests pass - [x] Manually verified ### Breaking changes? To get dependencies updated (such as pytest), run: ```sh source .venv/bin/activate pip install -e '.[dev]' ``` ### Checklist - [x] CI passes (format, lint, typecheck) - [x] Clean commits - [x] No new warnings - [ ] Docs updated if needed
AramJonghu self-assigned this 2026-08-14 19:44:24 +02:00
AramJonghu added 1 commit 2026-08-14 19:44:24 +02:00
ci: add relevant dependencies; resolves MissingImport
C++ / fmt (pull_request) Successful in 4s
JS/TS / lint (pull_request) Successful in 15s
JS/TS / fmt (pull_request) Successful in 21s
Python / fmt (pull_request) Successful in 31s
Python / lint (pull_request) Successful in 34s
Python / test (pull_request) Successful in 1m0s
Python / typecheck (pull_request) Successful in 1m20s
Rust / fmt (pull_request) Successful in 34s
C++ / build (pull_request) Successful in 2m29s
Rust / build (pull_request) Successful in 1m45s
Rust / clippy (pull_request) Successful in 1m2s
Python / buildcheck (pull_request) Successful in 2m18s
C++ / clang-tidy (pull_request) Successful in 3m52s
a1a8a6e695
AramJonghu marked the pull request as ready for review 2026-08-14 19:52:18 +02:00
AramJonghu requested review from zach 2026-08-14 19:52:25 +02:00
AramJonghu added 1 commit 2026-08-14 20:00:34 +02:00
ci: libcava dev headers
C++ / fmt (pull_request) Successful in 5s
JS/TS / fmt (pull_request) Successful in 12s
JS/TS / lint (pull_request) Successful in 16s
Python / lint (pull_request) Successful in 33s
Python / fmt (pull_request) Successful in 36s
Python / test (pull_request) Successful in 1m3s
Python / typecheck (pull_request) Successful in 1m21s
Rust / fmt (pull_request) Successful in 33s
C++ / build (pull_request) Successful in 2m26s
Rust / build (pull_request) Successful in 1m43s
Python / buildcheck (pull_request) Successful in 2m12s
Rust / clippy (pull_request) Successful in 1m41s
C++ / clang-tidy (pull_request) Successful in 4m10s
abf7382771
AramJonghu changed title from CI: typecheck fixes include dependencies to CI: typecheck fixes include dependencies + arch Dockerfile build fix 2026-08-14 20:07:41 +02:00
zach approved these changes 2026-08-15 18:03:51 +02:00
zach merged commit 5e97ea6867 into main 2026-08-15 18:03:54 +02:00
Sign in to join this conversation.