48ac53ea

By: Greg Pfeil <greg@technomadic.org>

ci: key the RPC venv cache on the resolved Python patch version

The venv cache was keyed off `python_version`, which is only the minor
version (3.12), but a venv is specific to the particular interpreter, so we
need (at least) the patch version (which recently jumped from 3.12.14 to
3.12.15, invalidating the cached venv).

This fixes the key to use the patch version.

The already-poisoned entries need no cleanup: they are keyed `py3.12`, which
nothing will request again.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
GitHub
configure