Compare commits

..
Author SHA1 Message Date
Sampark SharmaandGitHub 86102e88e9 Revert "Add GNUtar as default in windows" 2022-11-17 12:26:27 +05:30
Sampark SharmaandGitHub e4c071ba19 Merge pull request #1232 from actions/phantsure/gnutar_windows
Add GNUtar as default in windows
2022-11-16 16:55:59 +05:30
Sampark SharmaandGitHub 9443e26349 Address review comments 2022-11-15 10:18:46 +00:00
Sampark SharmaandGitHub 5a0405df4e Fix tests 2022-11-15 08:48:29 +00:00
Sampark SharmaandGitHub 0e707aeabc Address comments 2022-11-15 08:41:04 +00:00
Sampark SharmaandGitHub 7441dc5e59 Fix tests 2022-11-14 10:25:17 +00:00
Sampark SharmaandGitHub 1ddac5e02f Fix tests 2022-11-14 10:11:46 +00:00
Sampark SharmaandGitHub 55484166d8 Address review comments 2022-11-14 08:12:15 +00:00
Sampark SharmaandGitHub 7181b913f5 Remove export 2022-11-14 06:34:18 +00:00
Sampark SharmaandGitHub 81cd5a5c2e Revert "Add logs for cache version on miss"
This reverts commit 4b348086a9.
2022-11-14 06:33:53 +00:00
Sampark SharmaandGitHub 4b348086a9 Add logs for cache version on miss 2022-11-14 05:24:09 +00:00
Sampark SharmaandGitHub 436cf8d6ea Fix tests 2022-11-10 15:50:06 +00:00
Sampark SharmaandGitHub e0aadb573c Fix GNUtar path 2022-11-08 08:29:31 +00:00
Sampark SharmaandGitHub 62a66a8ce9 Fix tests 2022-11-08 06:43:28 +00:00
Sampark SharmaandGitHub 0c58e4113e Fix gnutar check on windows 2022-11-07 13:43:54 +00:00
Sampark SharmaandGitHub 9366237c90 Add gnuTar as default in windows 2022-11-07 13:39:07 +00:00
2 changed files with 1 additions and 37 deletions
+1 -31
View File
@@ -17,8 +17,7 @@ import {
CommitCacheRequest,
ReserveCacheRequest,
ReserveCacheResponse,
ITypedResponseWithError,
ArtifactCacheList
ITypedResponseWithError
} from './contracts'
import {downloadCacheHttpClient, downloadCacheStorageSDK} from './downloadUtils'
import {
@@ -105,10 +104,6 @@ export async function getCacheEntry(
httpClient.getJson<ArtifactCacheEntry>(getCacheApiUrl(resource))
)
if (response.statusCode === 204) {
// List cache for primary key only if cache miss occurs
if (core.isDebug()) {
await printCachesListForDiagnostics(keys[0], httpClient, version)
}
return null
}
if (!isSuccessStatusCode(response.statusCode)) {
@@ -127,31 +122,6 @@ export async function getCacheEntry(
return cacheResult
}
async function printCachesListForDiagnostics(
key: string,
httpClient: HttpClient,
version: string
): Promise<void> {
const resource = `caches?key=${encodeURIComponent(key)}`
const response = await retryTypedResponse('listCache', async () =>
httpClient.getJson<ArtifactCacheList>(getCacheApiUrl(resource))
)
if (response.statusCode === 200) {
const cacheListResult = response.result
const totalCount = cacheListResult?.totalCount
if (totalCount && totalCount > 0) {
core.debug(
`No matching cache found for cache key '${key}', version '${version} and scope ${process.env['GITHUB_REF']}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key \nOther caches with similar key:`
)
for (const cacheEntry of cacheListResult?.artifactCaches || []) {
core.debug(
`Cache Key: ${cacheEntry?.cacheKey}, Cache Version: ${cacheEntry?.cacheVersion}, Cache Scope: ${cacheEntry?.scope}, Cache Created: ${cacheEntry?.creationTime}`
)
}
}
}
}
export async function downloadCache(
archiveLocation: string,
archivePath: string,
-6
View File
@@ -9,16 +9,10 @@ export interface ITypedResponseWithError<T> extends TypedResponse<T> {
export interface ArtifactCacheEntry {
cacheKey?: string
scope?: string
cacheVersion?: string
creationTime?: string
archiveLocation?: string
}
export interface ArtifactCacheList {
totalCount: number
artifactCaches?: ArtifactCacheEntry[]
}
export interface CommitCacheRequest {
size: number
}