Patch issues with Github Actions CI cache (#511)
Patch issues with Github Actions CI cache (#511)

* Include runner.os in the cache key
* User mkdir -p instead of just mkdir in case directory already exists
GenericMappingTools/gmt-python,GenericMappingTools/gmt-python