Skip to content

Give the signed ARM64 smoke test the vendored manifest - #201

Merged
xroche merged 2 commits into
masterfrom
fix-signed-arm64-smoke
Sep 30, 2026
Merged

xroche merged 2 commits into
masterfrom
fix-signed-arm64-smoke

Conversation

@xroche

@xroche xroche commented Sep 30, 2026

Copy link
Copy Markdown
Owner

The first signing dispatch failed in signed-runtime-arm64. The job asserted that every installed binary carries our certificate, but mfc140.dll and vcruntime140.dll stay signed by Microsoft. runtime-vendored.txt names them, and the job never downloaded it.

It downloads the ARM64 payload for that file now. It also skips the crash-report check, as the x64 and x86 legs do, because an installed tree ships no PDBs.

Ordinary CI cannot exercise this. The job needs a tag, or a dispatch asking to sign, so this PR going green says nothing about the fix. Verifying it costs one more set of signatures.

Run 36712976637 is where it failed. Signing itself worked there, and the other two legs passed.

xroche and others added 2 commits September 30, 2026 15:44
The job asserted every installed binary carries our certificate. Two do not and
must not: mfc140.dll and vcruntime140.dll stay signed by Microsoft, and
runtime-vendored.txt is what names them. The job never downloaded it, so both
read as wrongly signed and the first signing dispatch failed there.

It downloads the ARM64 payload for that file now. It also skips the
crash-report check, as the other two legs do, because an installed tree ships
no PDBs.

Found by running the job for the first time. Ordinary CI cannot reach it: it
needs a tag or a dispatch asking to sign.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
The comment opened with a fragment and then restated what the input's own
description already says at its definition in smoke-test/action.yml. Only the
reason this job needs its own copy is new here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
@xroche
xroche merged commit 81cd659 into master Sep 30, 2026
15 checks passed
@xroche
xroche deleted the fix-signed-arm64-smoke branch September 30, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant