Skip to content

fix: route public installers to verified signed scripts #18

fix: route public installers to verified signed scripts

fix: route public installers to verified signed scripts #18

Triggered via push July 21, 2026 01:02
Status Failure
Total duration 1m 45s
Artifacts 3
Matrix: installer-locale
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 3 warnings
Installer runtime failure: test/installer-runtime.test.js#L1
installer-runtime.tap TAP version 13 # Subtest: CLI release bundle installs the exact Linux asset and preserves it on no-op ok 1 - CLI release bundle installs the exact Linux asset and preserves it on no-op # SKIP --- duration_ms: 1.143012 type: 'test' ... # Subtest: current Windows SEA asset installs through the real installer and preserves its hash on no-op ok 2 - current Windows SEA asset installs through the real installer and preserves its hash on no-op # SKIP --- duration_ms: 0.207068 type: 'test' ... # Subtest: PowerShell installer performs install, no-op, update, rollback and uninstall ok 3 - PowerShell installer performs install, no-op, update, rollback and uninstall # SKIP --- duration_ms: 0.130464 type: 'test' ... # Subtest: PowerShell installer bounds HTTP retries and preserves the existing binary for the full fault matrix ok 4 - PowerShell installer bounds HTTP retries and preserves the existing binary for the full fault matrix # SKIP --- duration_ms: 0.120486 type: 'test' ... # Subtest: PowerShell installer resolves the signed snapshot channel and rejects channel contract drift before replacement ok 5 - PowerShell installer resolves the signed snapshot channel and rejects channel contract drift before replacement # SKIP --- duration_ms: 0.243977 type: 'test' ... # Subtest: PowerShell installer recovers every persisted replacement state without deleting the legacy binary ok 6 - PowerShell installer recovers every persisted replacement state without deleting the legacy binary # SKIP --- duration_ms: 0.11205 type: 'test' ... # Subtest: PowerShell installer automatically recovers after an actual process termination at DOWNLOADED ok 7 - PowerShell installer automatically recovers after an actual process termination at DOWNLOADED # SKIP --- duration_ms: 0.174557 type: 'test' ... # Subtest: POSIX installer completes a signed Linux x64 installation against a fake release server ok 8 - POSIX installer completes a signed Linux x64 installation against a fake release server # SKIP --- duration_ms: 1.031994 type: 'test' ... # Subtest: POSIX installer recovers every persisted replacement state without deleting the legacy binary ok 9 - POSIX installer recovers every persisted replacement state without deleting the legacy binary --- duration_ms: 0.703127 type: 'test' ... # Subtest: POSIX installer performs lifecycle and preserves the existing binary for the full fault matrix ok 10 - POSIX installer performs lifecycle and preserves the existing binary for the full fault matrix --- duration_ms: 0.711873 type: 'test' ... # Subtest: PowerShell 5.1 installer emits intact Korean success and error messages ok 11 - PowerShell 5.1 installer emits intact Korean success and error messages # SKIP --- duration_ms: 0.171442 type: 'test' ... # Subtest: PowerShell 7 installer emits intact Korean success and error messages ok 12 - PowerShell 7 installer emits intact Korean success and error messages # SKIP --- duration_ms: 0.07979 type: 'test' ... # Subtest: POSIX installer emits intact Korean success and error messages ok 13 - POSIX installer emits intact Korean success and error messages --- duration_ms: 24.634685 type: 'test' ... 1..13 # tests 13 # suites 0 # pass 3 # fail 0 # cancelled 0 # skipped 10 # todo 0 # duration_ms 95.681182
Installer locale / ubuntu-latest
Process completed with exit code 1.
Installer runtime failure: test/installer-runtime.test.js#L1
installer-runtime.tap TAP version 13 # Subtest: CLI release bundle installs the exact Linux asset and preserves it on no-op ok 1 - CLI release bundle installs the exact Linux asset and preserves it on no-op # SKIP --- duration_ms: 1.688375 type: 'test' ... # Subtest: current Windows SEA asset installs through the real installer and preserves its hash on no-op ok 2 - current Windows SEA asset installs through the real installer and preserves its hash on no-op # SKIP --- duration_ms: 0.362917 type: 'test' ... # Subtest: PowerShell installer performs install, no-op, update, rollback and uninstall ok 3 - PowerShell installer performs install, no-op, update, rollback and uninstall # SKIP --- duration_ms: 0.143042 type: 'test' ... # Subtest: PowerShell installer bounds HTTP retries and preserves the existing binary for the full fault matrix ok 4 - PowerShell installer bounds HTTP retries and preserves the existing binary for the full fault matrix # SKIP --- duration_ms: 0.179625 type: 'test' ... # Subtest: PowerShell installer resolves the signed snapshot channel and rejects channel contract drift before replacement ok 5 - PowerShell installer resolves the signed snapshot channel and rejects channel contract drift before replacement # SKIP --- duration_ms: 0.343 type: 'test' ... # Subtest: PowerShell installer recovers every persisted replacement state without deleting the legacy binary ok 6 - PowerShell installer recovers every persisted replacement state without deleting the legacy binary # SKIP --- duration_ms: 0.160208 type: 'test' ... # Subtest: PowerShell installer automatically recovers after an actual process termination at DOWNLOADED ok 7 - PowerShell installer automatically recovers after an actual process termination at DOWNLOADED # SKIP --- duration_ms: 0.295208 type: 'test' ... # Subtest: POSIX installer completes a signed Linux x64 installation against a fake release server ok 8 - POSIX installer completes a signed Linux x64 installation against a fake release server # SKIP --- duration_ms: 2.050791 type: 'test' ... # Subtest: POSIX installer recovers every persisted replacement state without deleting the legacy binary ok 9 - POSIX installer recovers every persisted replacement state without deleting the legacy binary --- duration_ms: 1.605458 type: 'test' ... # Subtest: POSIX installer performs lifecycle and preserves the existing binary for the full fault matrix ok 10 - POSIX installer performs lifecycle and preserves the existing binary for the full fault matrix --- duration_ms: 1.330792 type: 'test' ... # Subtest: PowerShell 5.1 installer emits intact Korean success and error messages ok 11 - PowerShell 5.1 installer emits intact Korean success and error messages # SKIP --- duration_ms: 0.336666 type: 'test' ... # Subtest: PowerShell 7 installer emits intact Korean success and error messages ok 12 - PowerShell 7 installer emits intact Korean success and error messages # SKIP --- duration_ms: 0.098583 type: 'test' ... # Subtest: POSIX installer emits intact Korean success and error messages ok 13 - POSIX installer emits intact Korean success and error messages --- duration_ms: 68.179125 type: 'test' ... 1..13 # tests 13 # suites 0 # pass 3 # fail 0 # cancelled 0 # skipped 10 # todo 0 # duration_ms 169.531417
Installer locale / macos-latest
Process completed with exit code 1.
Installer runtime failure: test/installer-runtime.test.js#L1
installer-runtime.tap TAP version 13 # Subtest: CLI release bundle installs the exact Linux asset and preserves it on no-op ok 1 - CLI release bundle installs the exact Linux asset and preserves it on no-op # SKIP --- duration_ms: 2.1241 type: 'test' ... # Subtest: current Windows SEA asset installs through the real installer and preserves its hash on no-op ok 2 - current Windows SEA asset installs through the real installer and preserves its hash on no-op # SKIP --- duration_ms: 0.1381 type: 'test' ... # Subtest: PowerShell installer performs install, no-op, update, rollback and uninstall ok 3 - PowerShell installer performs install, no-op, update, rollback and uninstall --- duration_ms: 4769.348 type: 'test' ... # Subtest: PowerShell installer bounds HTTP retries and preserves the existing binary for the full fault matrix ok 4 - PowerShell installer bounds HTTP retries and preserves the existing binary for the full fault matrix --- duration_ms: 8733.2435 type: 'test' ... # Subtest: PowerShell installer resolves the signed snapshot channel and rejects channel contract drift before replacement ok 5 - PowerShell installer resolves the signed snapshot channel and rejects channel contract drift before replacement --- duration_ms: 8477.0903 type: 'test' ... # Subtest: PowerShell installer recovers every persisted replacement state without deleting the legacy binary ok 6 - PowerShell installer recovers every persisted replacement state without deleting the legacy binary --- duration_ms: 5083.4272 type: 'test' ... # Subtest: PowerShell installer automatically recovers after an actual process termination at DOWNLOADED ok 7 - PowerShell installer automatically recovers after an actual process termination at DOWNLOADED --- duration_ms: 2445.9365 type: 'test' ... # Subtest: POSIX installer completes a signed Linux x64 installation against a fake release server ok 8 - POSIX installer completes a signed Linux x64 installation against a fake release server --- duration_ms: 3833.4433 type: 'test' ... # Subtest: POSIX installer recovers every persisted replacement state without deleting the legacy binary ok 9 - POSIX installer recovers every persisted replacement state without deleting the legacy binary # SKIP --- duration_ms: 0.3107 type: 'test' ... # Subtest: POSIX installer performs lifecycle and preserves the existing binary for the full fault matrix ok 10 - POSIX installer performs lifecycle and preserves the existing binary for the full fault matrix # SKIP --- duration_ms: 0.2464 type: 'test' ... # Subtest: PowerShell 5.1 installer emits intact Korean success and error messages ok 11 - PowerShell 5.1 installer emits intact Korean success and error messages --- duration_ms: 690.8414 type: 'test' ... # Subtest: PowerShell 7 installer emits intact Korean success and error messages ok 12 - PowerShell 7 installer emits intact Korean success and error messages --- duration_ms: 2300.5233 type: 'test' ... # Subtest: POSIX installer emits intact Korean success and error messages ok 13 - POSIX installer emits intact Korean success and error messages --- duration_ms: 348.6419 type: 'test' ... 1..13 # tests 13 # suites 0 # pass 9 # fail 0 # cancelled 0 # skipped 4 # todo 0 # duration_ms 37140.1178 installer-runtime-pwsh.tap TAP version 13 # Subtest: CLI release bundle installs the exact Linux asset and preserves it on no-op ok 1 - CLI release bundle installs the exact Linux asset and preserves it on no-op # SKIP --- duration_ms: 2.1567 type: 'test' ... # Subtest: current Windows SEA asset installs through the real installer and preserves its hash on no-op ok 2 - current Windows SEA asset installs through the real installer and preserves its hash on no-op # SKIP --- duration_ms: 0.1414 type: 'test' ... # Subtest: PowerShell installer performs install, no-op, update, rollback and uninstall ok 3 - PowerShell installer performs install, no-op, update, rollback and uninstall --- duration_ms: 7613.3145 type: 'test' ... #
Installer locale / windows-latest
Process completed with exit code 1.
Installer locale / ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Installer locale / macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Installer locale / windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
installer-runtime-evidence-macos-latest
906 Bytes
sha256:4dc7535c1c1efb45890c42a6331c4d4b18d0f4077f7adb74a848271e92a79721
installer-runtime-evidence-ubuntu-latest
908 Bytes
sha256:a8d982a3ea2c8997daf14ba8338c84ba611964ff1f2f90fae680d865d36dc979
installer-runtime-evidence-windows-latest
1.77 KB
sha256:dd3ff3f9b0226f3e1f12c7890011800d82d0e307efe32b7ddf3072e6b8a87a42