From 261e2f7ede8f83c1a6c730bb898775aa348fcdbe Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:39:22 +0100 Subject: [PATCH] github summary and artifact logic moved since actions-toolkit v0.77.0 Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- src/context.ts | 2 +- src/main.ts | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/context.ts b/src/context.ts index bc84894..41e7580 100644 --- a/src/context.ts +++ b/src/context.ts @@ -4,7 +4,7 @@ import * as handlebars from 'handlebars'; import {Bake} from '@docker/actions-toolkit/lib/buildx/bake.js'; import {Build} from '@docker/actions-toolkit/lib/buildx/build.js'; import {Context} from '@docker/actions-toolkit/lib/context.js'; -import {GitHub} from '@docker/actions-toolkit/lib/github.js'; +import {GitHub} from '@docker/actions-toolkit/lib/github/github.js'; import {Toolkit} from '@docker/actions-toolkit/lib/toolkit.js'; import {Util} from '@docker/actions-toolkit/lib/util.js'; diff --git a/src/main.ts b/src/main.ts index f35a6a3..cfd0fbe 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,14 +8,16 @@ import {History as BuildxHistory} from '@docker/actions-toolkit/lib/buildx/histo import {Context} from '@docker/actions-toolkit/lib/context.js'; import {Docker} from '@docker/actions-toolkit/lib/docker/docker.js'; import {Exec} from '@docker/actions-toolkit/lib/exec.js'; -import {GitHub} from '@docker/actions-toolkit/lib/github.js'; +import {GitHub} from '@docker/actions-toolkit/lib/github/github.js'; +import {GitHubArtifact} from '@docker/actions-toolkit/lib/github/artifact.js'; +import {GitHubSummary} from '@docker/actions-toolkit/lib/github/summary.js'; import {Toolkit} from '@docker/actions-toolkit/lib/toolkit.js'; import {Util} from '@docker/actions-toolkit/lib/util.js'; import {BakeDefinition} from '@docker/actions-toolkit/lib/types/buildx/bake.js'; import {BuilderInfo} from '@docker/actions-toolkit/lib/types/buildx/builder.js'; import {ConfigFile} from '@docker/actions-toolkit/lib/types/docker/docker.js'; -import {UploadArtifactResponse} from '@docker/actions-toolkit/lib/types/github.js'; +import {UploadResponse as UploadArtifactResponse} from '@docker/actions-toolkit/lib/types/github/artifact.js'; import * as context from './context.js'; import * as stateHelper from './state-helper.js'; @@ -247,14 +249,13 @@ actionsToolkit.run( let uploadRes: UploadArtifactResponse | undefined; if (recordUploadEnabled) { - uploadRes = await GitHub.uploadArtifact({ + uploadRes = await GitHubArtifact.upload({ filename: exportRes.dockerbuildFilename, - mimeType: 'application/gzip', retentionDays: recordRetentionDays }); } - await GitHub.writeBuildSummary({ + await GitHubSummary.writeBuildSummary({ exportRes: exportRes, uploadRes: uploadRes, inputs: stateHelper.summaryInputs,