mirror of
https://github.com/actions/cache.git
synced 2026-06-08 16:50:28 +08:00
Add save-always inpute/output test
This commit is contained in:
@@ -16,6 +16,7 @@ interface CacheInput {
|
||||
enableCrossOsArchive?: boolean;
|
||||
failOnCacheMiss?: boolean;
|
||||
lookupOnly?: boolean;
|
||||
saveAlways?: boolean;
|
||||
}
|
||||
|
||||
export function setInputs(input: CacheInput): void {
|
||||
@@ -32,6 +33,8 @@ export function setInputs(input: CacheInput): void {
|
||||
setInput(Inputs.FailOnCacheMiss, input.failOnCacheMiss.toString());
|
||||
input.lookupOnly !== undefined &&
|
||||
setInput(Inputs.LookupOnly, input.lookupOnly.toString());
|
||||
input.saveAlways !== undefined &&
|
||||
setInput(Inputs.SaveAlways, input.saveAlways.toString());
|
||||
}
|
||||
|
||||
export function clearInputs(): void {
|
||||
@@ -42,4 +45,5 @@ export function clearInputs(): void {
|
||||
delete process.env[getInputName(Inputs.EnableCrossOsArchive)];
|
||||
delete process.env[getInputName(Inputs.FailOnCacheMiss)];
|
||||
delete process.env[getInputName(Inputs.LookupOnly)];
|
||||
delete process.env[getInputName(Inputs.SaveAlways)];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user