mirror of
https://code.forgejo.org/actions/cache.git
synced 2025-04-23 03:45:31 +00:00
Add save-always inpute/output test
This commit is contained in:
parent
f04cc738d7
commit
faaa3912ca
2 changed files with 41 additions and 0 deletions
|
@ -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)];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue