**Description of the problem** See one of the [recent PR](https://github.com/GenericMappingTools/pygmt/pull/522/checks?check_run_id=867502859) for an example. The caches are correctly downloaded, but the "cache" step still runs: 