Also include language in error status report for start-proxy, if available

This commit is contained in:
Michael B. Gale
2025-10-08 13:06:22 +01:00
parent fb148789ab
commit bdd2cdf891
2 changed files with 13 additions and 6 deletions

View File

@@ -95775,12 +95775,13 @@ async function runWrapper() {
const startedAt = /* @__PURE__ */ new Date();
persistInputs();
const logger = getActionsLogger();
let language;
try {
const tempDir = getTemporaryDirectory();
const proxyLogFilePath = path.resolve(tempDir, "proxy.log");
core11.saveState("proxy-log-file", proxyLogFilePath);
const languageInput = getOptionalInput("language");
const language = languageInput ? parseLanguage(languageInput) : void 0;
language = languageInput ? parseLanguage(languageInput) : void 0;
const credentials = getCredentials(
logger,
getOptionalInput("registry_secrets"),
@@ -95805,7 +95806,7 @@ async function runWrapper() {
await sendSuccessStatusReport(
startedAt,
{
languages: language ? [language] : []
languages: language && [language]
},
proxyConfig.all_credentials.map((c) => c.type),
logger
@@ -95817,7 +95818,9 @@ async function runWrapper() {
"start-proxy" /* StartProxy */,
getActionsStatus(error2),
startedAt,
void 0,
{
languages: language && [language]
},
await checkDiskUsage(logger),
logger
);

View File

@@ -8,6 +8,7 @@ import { pki } from "node-forge";
import * as actionsUtil from "./actions-util";
import { getApiDetails, getAuthorizationHeaderFor } from "./api-client";
import { Config } from "./config-utils";
import { KnownLanguage } from "./languages";
import { getActionsLogger, Logger } from "./logging";
import {
Credential,
@@ -128,6 +129,7 @@ async function runWrapper() {
actionsUtil.persistInputs();
const logger = getActionsLogger();
let language: KnownLanguage | undefined;
try {
// Setup logging for the proxy
@@ -137,7 +139,7 @@ async function runWrapper() {
// Get the configuration options
const languageInput = actionsUtil.getOptionalInput("language");
const language = languageInput ? parseLanguage(languageInput) : undefined;
language = languageInput ? parseLanguage(languageInput) : undefined;
const credentials = getCredentials(
logger,
actionsUtil.getOptionalInput("registry_secrets"),
@@ -171,7 +173,7 @@ async function runWrapper() {
await sendSuccessStatusReport(
startedAt,
{
languages: language ? [language] : [],
languages: language && [language],
},
proxyConfig.all_credentials.map((c) => c.type),
logger,
@@ -186,7 +188,9 @@ async function runWrapper() {
ActionName.StartProxy,
getActionsStatus(error),
startedAt,
undefined,
{
languages: language && [language],
},
await util.checkDiskUsage(logger),
logger,
);