mirror of
https://github.com/gradle/actions.git
synced 2025-08-24 10:51:27 +08:00
Correctly handle multiline patterns for extracted entries (#393)
This commit is contained in:
parent
b4c01c399c
commit
cf8c435260
@ -132,7 +132,7 @@ abstract class AbstractEntryExtractor {
|
|||||||
pattern: string,
|
pattern: string,
|
||||||
listener: CacheEntryListener
|
listener: CacheEntryListener
|
||||||
): Promise<ExtractedCacheEntry> {
|
): Promise<ExtractedCacheEntry> {
|
||||||
const restoredEntry = await restoreCache([pattern], cacheKey, [], listener)
|
const restoredEntry = await restoreCache(pattern.split('\n'), cacheKey, [], listener)
|
||||||
if (restoredEntry) {
|
if (restoredEntry) {
|
||||||
return new ExtractedCacheEntry(artifactType, pattern, cacheKey)
|
return new ExtractedCacheEntry(artifactType, pattern, cacheKey)
|
||||||
} else {
|
} else {
|
||||||
@ -231,7 +231,7 @@ abstract class AbstractEntryExtractor {
|
|||||||
cacheDebug(`No change to previously restored ${artifactType}. Not saving.`)
|
cacheDebug(`No change to previously restored ${artifactType}. Not saving.`)
|
||||||
entryListener.markNotSaved('contents unchanged')
|
entryListener.markNotSaved('contents unchanged')
|
||||||
} else {
|
} else {
|
||||||
await saveCache([pattern], cacheKey, entryListener)
|
await saveCache(pattern.split('\n'), cacheKey, entryListener)
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const file of matchingFiles) {
|
for (const file of matchingFiles) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user