From 6a282f00f52a1d7035453d4faead7db72948a3f7 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Wed, 9 Apr 2025 10:27:55 +0200 Subject: [PATCH] rename inputs state to summaryInputs Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- src/main.ts | 4 ++-- src/state-helper.ts | 10 +++------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/main.ts b/src/main.ts index 1493aef..538ec08 100644 --- a/src/main.ts +++ b/src/main.ts @@ -24,8 +24,8 @@ actionsToolkit.run( async () => { const startedTime = new Date(); const inputs: context.Inputs = await context.getInputs(); + stateHelper.setSummaryInputs(inputs); core.debug(`inputs: ${JSON.stringify(inputs)}`); - stateHelper.setInputs(inputs); const toolkit = new Toolkit(); @@ -216,7 +216,7 @@ actionsToolkit.run( await GitHub.writeBuildSummary({ exportRes: exportRes, uploadRes: uploadRes, - inputs: stateHelper.inputs + inputs: stateHelper.summaryInputs }); } catch (e) { core.warning(e.message); diff --git a/src/state-helper.ts b/src/state-helper.ts index 9be97e4..547e43b 100644 --- a/src/state-helper.ts +++ b/src/state-helper.ts @@ -4,18 +4,14 @@ import {Build} from '@docker/actions-toolkit/lib/buildx/build'; import {Inputs} from './context'; export const tmpDir = process.env['STATE_tmpDir'] || ''; -export const inputs = process.env['STATE_inputs'] ? JSON.parse(process.env['STATE_inputs']) : undefined; export const buildRef = process.env['STATE_buildRef'] || ''; export const isSummarySupported = !!process.env['STATE_isSummarySupported']; +export const summaryInputs = process.env['STATE_summaryInputs'] ? JSON.parse(process.env['STATE_summaryInputs']) : undefined; export function setTmpDir(tmpDir: string) { core.saveState('tmpDir', tmpDir); } -export function setInputs(inputs: Inputs) { - core.saveState('inputs', JSON.stringify(sanitizeInputs(inputs))); -} - export function setBuildRef(buildRef: string) { core.saveState('buildRef', buildRef); } @@ -24,7 +20,7 @@ export function setSummarySupported() { core.saveState('isSummarySupported', 'true'); } -function sanitizeInputs(inputs: Inputs) { +export function setSummaryInputs(inputs: Inputs) { const res = {}; for (const key of Object.keys(inputs)) { if (key === 'github-token') { @@ -57,5 +53,5 @@ function sanitizeInputs(inputs: Inputs) { } res[key] = value; } - return res; + core.saveState('summaryInputs', JSON.stringify(res)); }