Merge pull request #4220 from github/mbg/fix-action-state-type-inference

Fix type inference for `ActionState`
This commit is contained in:
Michael B. Gale
2026-10-09 22:31:18 +00:00
committed by GitHub
5 changed files with 107 additions and 10 deletions

View File

@@ -5,7 +5,12 @@ import * as core from "@actions/core";
import * as io from "@actions/io";
import * as semver from "semver";
import { Action, ActionState, runInActions } from "./action-common";
import {
Action,
ActionState,
extendActionState,
runInActions,
} from "./action-common";
import {
FileCmdNotFoundError,
getActionVersion,
@@ -277,7 +282,9 @@ async function run(
}
// Compute the value of the `config-file` input.
const actionStateWithFeatures = { ...actionState, features };
const actionStateWithFeatures = extendActionState(actionState, {
features,
});
configFile = await getConfigFileInput(
actionStateWithFeatures,
repositoryProperties,