[Commits] [Sbozzolo/kuibit] 0d54fc: ci: key venv cache by full Python version

Gabriele Bozzola noreply at github.com
Mon May 18 16:04:15 CDT 2026


  Branch: refs/heads/fix/ci-cache-python-version
  Home:   https://github.com/Sbozzolo/kuibit
  Commit: 0d54fcab1f993710f089b5fc90b256934163e0fb
      https://github.com/Sbozzolo/kuibit/commit/0d54fcab1f993710f089b5fc90b256934163e0fb
  Author: Gabriele Bozzola <gbozzola at amazon.com>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M .github/workflows/test.yml

  Log Message:
  -----------
  ci: key venv cache by full Python version

The cache key used `matrix.python-version` (e.g. "3.14"), so the cache
remained valid across patch upgrades of the runner's Python. When the
hosted runner moved to a newer 3.14.x, the cached venv pointed at the
old interpreter and Poetry recreated it as empty. The follow-up install
step is gated on a cache miss, leaving `coverage` uninstalled and
breaking the test job.

Use `setup-python`'s resolved version (e.g. "3.14.5") so a patch bump
invalidates the cache and triggers a fresh install.

Co-Authored-By: Claude Opus 4.7 <noreply at anthropic.com>



To unsubscribe from these emails, change your notification settings at https://github.com/Sbozzolo/kuibit/settings/notifications


More information about the Commits mailing list