in scan/src/utils.ts [374:393]
export function isNeedToUploadCache(
useCaches: boolean,
cacheDefaultBranchOnly: boolean
): boolean {
if (!useCaches && cacheDefaultBranchOnly) {
core.warning(ENABLE_USE_CACHE_OPTION_WARNING)
}
if (useCaches && cacheDefaultBranchOnly) {
const currentBranch = github.context.ref
const defaultBranch = github.context.payload.repository
?.default_branch as string
core.debug(
`Current branch: ${currentBranch} | Default branch: ${defaultBranch}`
)
return currentBranch === `refs/heads/${defaultBranch}`
}
return useCaches
}