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

14
lib/entry-points.js generated
View File

@@ -171726,6 +171726,9 @@ async function sendUnhandledErrorStatusReport(actionName, actionStartedAt, error
}
// src/action-common.ts
function extendActionState(state, extra) {
return { ...state, ...extra };
}
async function runInActions(action) {
const startedAt = /* @__PURE__ */ new Date();
const logger2 = getActionsLogger();
@@ -186378,7 +186381,9 @@ async function run3(actionState) {
`Failed to parse analysis kinds for 'starting' status report: ${getErrorMessage(err)}`
);
}
const actionStateWithFeatures = { ...actionState, features };
const actionStateWithFeatures = extendActionState(actionState, {
features
});
configFile = await getConfigFileInput(
actionStateWithFeatures,
repositoryProperties,
@@ -187400,7 +187405,9 @@ async function run6(actionState) {
logger2
);
const repositoryProperties = repositoryPropertiesResult.orElse({});
const actionStateWithFeatures = { ...actionState, features };
const actionStateWithFeatures = extendActionState(actionState, {
features
});
const statusReportBase = await createStatusReportBase(
"setup-codeql" /* SetupCodeQL */,
"starting",
@@ -188195,7 +188202,8 @@ async function run7(action) {
all_credentials: credentials,
ca
};
const proxyBin = await getProxyBinaryPath({ ...action, features });
const actionWithFeatures = extendActionState(action, { features });
const proxyBin = await getProxyBinaryPath(actionWithFeatures);
const proxyInfo = await startProxy(
proxyBin,
proxyConfig,