ci(windows): pin base-ISO SHA + verify; ISO staged locally on runner
Some checks failed
Build SilverMetal Enhanced - Windows ISO / build (pull_request) Failing after 1m55s
Some checks failed
Build SilverMetal Enhanced - Windows ISO / build (pull_request) Failing after 1m55s
Base eval ISO staged at C:\silvermetal\base.iso on GITEA-RUN-WIN (SHA256 2CEE70BD...CB29 pinned in inputs.manifest.json). Repo var now points at that local path, so the build reads locally - no NAS share auth / no CI creds. Dropped -SkipInputVerify so the build verifies the pinned hash. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -95,8 +95,7 @@ jobs:
|
||||
run: |
|
||||
.\windows\installer\build.ps1 `
|
||||
-SourceIso '${{ steps.iso.outputs.path }}' `
|
||||
-OutputIso "$env:RUNNER_TEMP\out\SilverMetal-Enhanced-Windows.iso" `
|
||||
-SkipInputVerify
|
||||
-OutputIso "$env:RUNNER_TEMP\out\SilverMetal-Enhanced-Windows.iso"
|
||||
|
||||
- name: Validate baked payload (offline assertions)
|
||||
shell: pwsh
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseImage": {
|
||||
"edition": "Windows 11 IoT Enterprise LTSC",
|
||||
"arch": "x64",
|
||||
"isoSha256": "TODO-M2-pin-against-licensed-media",
|
||||
"isoSha256": "2CEE70BD183DF42B92A2E0DA08CC2BB7A2A9CE3A3841955A012C0F77AEB3CB29",
|
||||
"wimImageName": "Windows 11 IoT Enterprise LTSC",
|
||||
"wimImageIndex": null
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user