Problem
The CI workflow runs tests on Python 3.10 and 3.12, but installs dependencies from scratch on e
very run. This increases runtime and runner cost.
Tests workflow sets up Python but does not enable pip cache in .github/workflows/tests.yml .
Dependencies are installed fresh in .github/workflows/tests.yml .
Build workflow already uses cache successfully in .github/workflows/build.yml .
Problem
The CI workflow runs tests on Python 3.10 and 3.12, but installs dependencies from scratch on e
very run. This increases runtime and runner cost.
Tests workflow sets up Python but does not enable pip cache in .github/workflows/tests.yml .
Dependencies are installed fresh in .github/workflows/tests.yml .
Build workflow already uses cache successfully in .github/workflows/build.yml .