Remove commas from workflow name

Commas are explicitly disallowed in cache keys, so remove any from
workflow name when generating cache key.
This commit is contained in:
daz 2023-06-29 10:01:14 -06:00
parent 6c3f1eadfe
commit 626d937994
No known key found for this signature in database
8 changed files with 36 additions and 10 deletions

View file

@ -109,7 +109,12 @@ function getCacheKeyEnvironment(): string {
}
function getCacheKeyJob(): string {
return process.env[CACHE_KEY_JOB_VAR] || `${github.context.workflow}-${github.context.job}`
return process.env[CACHE_KEY_JOB_VAR] || getCacheKeyForJob(github.context.workflow, github.context.job)
}
export function getCacheKeyForJob(workflowName: string, jobId: string): string {
const sanitizedWorkflow = workflowName.replace(/,/g, '').toLowerCase()
return `${sanitizedWorkflow}-${jobId}`
}
function getCacheKeyJobInstance(): string {