The cache key generation does environment subsitution in places that running the commands doesn't. This causes issues if a command uses complex shell substitutions. The cache key is generated even if caching isn't enabled. This disables the cache key generation if caching is not enabled. This doesn't fix the underlying issue, but limits it to when the cache is being used. |
||
|---|---|---|
| .. | ||
| build.go | ||
| build_test.go | ||
| composite_cache.go | ||
| composite_cache_test.go | ||
| fakes.go | ||
| push.go | ||
| push_test.go | ||