From 7fda86ececdee57aeb3c5746cfa85a9c6440160f Mon Sep 17 00:00:00 2001 From: daz Date: Fri, 13 Sep 2024 11:21:45 -0600 Subject: [PATCH] Handle multiline patterns for extracted entries --- sources/src/caching/gradle-home-extry-extractor.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/src/caching/gradle-home-extry-extractor.ts b/sources/src/caching/gradle-home-extry-extractor.ts index 6e0c674..ffb15ac 100644 --- a/sources/src/caching/gradle-home-extry-extractor.ts +++ b/sources/src/caching/gradle-home-extry-extractor.ts @@ -132,7 +132,7 @@ abstract class AbstractEntryExtractor { pattern: string, listener: CacheEntryListener ): Promise { - const restoredEntry = await restoreCache([pattern], cacheKey, [], listener) + const restoredEntry = await restoreCache(pattern.split('\n'), cacheKey, [], listener) if (restoredEntry) { return new ExtractedCacheEntry(artifactType, pattern, cacheKey) } else { @@ -231,7 +231,7 @@ abstract class AbstractEntryExtractor { cacheDebug(`No change to previously restored ${artifactType}. Not saving.`) entryListener.markNotSaved('contents unchanged') } else { - await saveCache([pattern], cacheKey, entryListener) + await saveCache(pattern.split('\n'), cacheKey, entryListener) } for (const file of matchingFiles) {