Correct cachePath to be a direct output, not a state

This commit is contained in:
Ella Kramer 2024-07-19 16:07:00 -04:00
parent b3f0756597
commit 9806e2f37f
1 changed files with 3 additions and 5 deletions

View File

@ -59337,7 +59337,6 @@ var State;
(function (State) {
State["CachePrimaryKey"] = "CACHE_KEY";
State["CacheMatchedKey"] = "CACHE_RESULT";
State["CachePath"] = "CACHE_PATH";
})(State = exports.State || (exports.State = {}));
var Events;
(function (Events) {
@ -59411,7 +59410,7 @@ function restoreImpl(stateProvider, earlyExit) {
const restoreKeys = utils.getInputAsArray(constants_1.Inputs.RestoreKeys);
// Output the inputted path unchanged
stateProvider.setState(constants_1.State.CachePath, getInput(constants_1.Inputs.Path));
core.setOutput(constants_1.Outputs.CachePath, core.getInput(constants_1.Inputs.Path));
const cachePaths = utils.getInputAsArray(constants_1.Inputs.Path, {
required: true
@ -59541,8 +59540,7 @@ class NullStateProvider extends StateProviderBase {
super(...arguments);
this.stateToOutputMap = new Map([
[constants_1.State.CacheMatchedKey, constants_1.Outputs.CacheMatchedKey],
[constants_1.State.CachePrimaryKey, constants_1.Outputs.CachePrimaryKey],
[constants_1.State.CachePath, constants_1.Outputs.CachePath]
[constants_1.State.CachePrimaryKey, constants_1.Outputs.CachePrimaryKey]
]);
this.setState = (key, value) => {
core.setOutput(this.stateToOutputMap.get(key), value);