## Problem to Solve The caching logic in `analyze-project` would be useful for other workflows: - It generates a cache key based on the project name in the pyproject.toml file, the Python version from setup-python, etc. - It asks Poetry for the venv path instead of hardcoding it. ## Proposed Solution Extract the caching steps into a `cache-project-venv` action. Add `use-cache` and `cache-hit` inputs/outputs for testing, like in `setup-poetry`. [AB#3354221](https://dev.azure.com/ni/94b22d7b-ad7b-4f5e-88f0-867910f91c94/_workitems/edit/3354221)
Activity