diff --git a/src/ghcr-client.ts b/src/ghcr-client.ts index 0280a8e..d200424 100644 --- a/src/ghcr-client.ts +++ b/src/ghcr-client.ts @@ -202,7 +202,7 @@ async function uploadManifest( ) } - const digestResponseHeader = putResponse.headers['Docker-Content-Digest'] + const digestResponseHeader = putResponse.headers['docker-content-digest'] if (digestResponseHeader === undefined) { throw new Error( `No digest header in response from PUT manifest ${manifestEndpoint}` diff --git a/src/main.ts b/src/main.ts index 82cc783..42a8130 100644 --- a/src/main.ts +++ b/src/main.ts @@ -78,7 +78,7 @@ export async function run(pathInput: string): Promise { core.setOutput('package-url', packageURL.toString()) core.setOutput('package-manifest', JSON.stringify(manifest)) - core.setOutput('package-manifest-sha', `sha256:${manifestDigest}`) + core.setOutput('package-manifest-sha', manifestDigest) } catch (error) { // Fail the workflow run if an error occurs if (error instanceof Error) core.setFailed(error.message)