restore_cache and save_cache do not appear to work when setting the cache on a linux instance and restore_cache on a MacOS instance.
Is there any way to get around this? Other means of caching across these boundaries
restore_cache output on the MacOS. It looks like the directory roots are different across
Found a cache from build 231 at source-codebase-feature-1-circleci-d4545775ec75693f39625a982fc605d838ec66f7
Size: 681 MB
Cached paths:
/home/circleci/projects/amazillo/codebase
Downloading cache archive…
Unarchiving cache…
home/circleci/projects/amazillo/codebase/: Failed to create dir 'home/circleci’Can’t create ‘home/circleci/projects/amazillo/codebase’
home/circleci/projects/amazillo/codebase/.circleci/: Failed to create dir 'home/circleci’Can’t create ‘home/circleci/projects/amazillo/codebase/.circleci’
home/circleci/projects/amazillo/codebase/.circleci/config.yml: Failed to create dir 'home/circleci’Can’t create ‘home/circleci/projects/amazillo/codebase/.circleci/config.yml’
Hey! I have to do some authentication via linux@ environment, which I cannot do via MacOS. I’ve done this already without any issue, I just have no way of getting those files on the linux instance to MacOS because of this incompatibility.
So passing an auto generated swift file based on authentication done through Linux, that is required on the MacOS side, so I can properly compile and do some end to end testing.