1) Fallback caches should be used. So if the current yarn.lock does not match a existing cache, a fallback cache should be used, so we do not start building from nothing
2) Installation should be done with the correct cache or with a previous cache
3) From time to time (think of a good interval) the caches should be completely invalidated.
For testing: There should not be any noticeable differences.
Stefanie Metzger - 28.3.2023, 09:47:41
yarn and ios caches in the CI should be improved:
1) Fallback caches should be used. So if the current yarn.lock does not match a existing cache, a fallback cache should be used, so we do not start building from nothing
2) Installation should be done with the correct cache or with a previous cache
3) From time to time (think of a good interval) the caches should be completely invalidated.
For testing: There should not be any noticeable differences.
Environment: - Linked issues: