diff --git a/src/stateProvider.ts b/src/stateProvider.ts index 2578806..3409999 100644 --- a/src/stateProvider.ts +++ b/src/stateProvider.ts @@ -1,6 +1,6 @@ import * as core from "@actions/core"; -import { State, stateToOutputMap } from "./constants"; +import { Outputs, State } from "./constants"; export interface IStateProvider { setState(key: string, value: string): void; @@ -33,8 +33,13 @@ export class StateProvider extends StateProviderBase { } export class NullStateProvider extends StateProviderBase { + stateToOutputMap = new Map([ + [State.CacheMatchedKey, Outputs.CacheRestoreKey], + [State.CachePrimaryKey, Outputs.CachePrimaryKey] + ]); + setState = (key: string, value: string) => { - core.setOutput(stateToOutputMap.get(key) as string, value); + core.setOutput(this.stateToOutputMap.get(key) as string, value); }; // eslint-disable-next-line @typescript-eslint/no-unused-vars getState = (key: string) => "";