mirror of
https://github.com/horizon-rust/horizon.git
synced 2026-11-07 02:56:17 -10:00
CI: the by-hand Windows ARM64 job reads the launcher's --version from bash
Its first runs failed at "horizon-launcher --version failed": pwsh read no output from the GUI-subsystem launcher, while launcher.yml's same check, from bash on the same runner, passes on every main push. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
13f70ad482
commit
403ecdbadb
1 file changed
+8
-7
@@ -234,14 +234,15 @@ jobs:
|
|||||||
run: python ../tools/check_pe_arch.py arm64 target/aarch64-pc-windows-msvc/release/horizon-launcher.exe
|
run: python ../tools/check_pe_arch.py arm64 target/aarch64-pc-windows-msvc/release/horizon-launcher.exe
|
||||||
- name: Check launcher DLL imports and command-line startup
|
- name: Check launcher DLL imports and command-line startup
|
||||||
working-directory: launcher
|
working-directory: launcher
|
||||||
shell: pwsh
|
# bash, as launcher.yml's check on the same runner: the launcher is a GUI-subsystem program, and a pwsh
|
||||||
|
# `$output = & launcher --version` read no output from it (run 42217014588).
|
||||||
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
$ErrorActionPreference = 'Stop'
|
launcher=target/aarch64-pc-windows-msvc/release/horizon-launcher.exe
|
||||||
$launcher = 'target/aarch64-pc-windows-msvc/release/horizon-launcher.exe'
|
python ../tools/check_imports.py "$launcher"
|
||||||
python ../tools/check_imports.py $launcher
|
out=$("$launcher" --version)
|
||||||
$output = & $launcher --version 2>&1
|
echo "$out"
|
||||||
if ($LASTEXITCODE -ne 0 -or -not $output) { throw 'horizon-launcher --version failed' }
|
[[ "$out" == "horizon-launcher "* ]] || { echo "::error::horizon-launcher --version printed '$out'"; exit 1; }
|
||||||
Write-Output ($output -join "`n")
|
|
||||||
- name: Build a native-mod game with the launcher's managed toolchain
|
- name: Build a native-mod game with the launcher's managed toolchain
|
||||||
working-directory: launcher
|
working-directory: launcher
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
|
|||||||
Reference in new issue
Block a user