How to avoid “chmod .venv/bin/python: no such file or directory” warning when restoring

While scouring jobs on a new project for any warnings I ran into this on :

 Restoring cache
Checking cache for lint...
Downloading from 
WARNING: .venv/bin/python: chmod .venv/bin/python: no such file or directory (suppressing repeats) 
Successfully extracted cache

Am I using the cache wrongly somehow? My configuration:

image: python:3.9
    - .cache
    - .venv

A quick search reveals that tons of other projects are seeing the same warning in their job output. Is there something I can do to avoid it, even if it might be harmless?