mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-18 23:47:40 +00:00
improve CI cfg in various ways:
- prettier-looking step names - add win-mymake build matrix entry - fix exit commands - change the way envvars are set up - other minor changes - use gdb on win-mymake builds to catch backtraces (temporarily)
This commit is contained in:
15
.github/workflows/test_simple.sh
vendored
15
.github/workflows/test_simple.sh
vendored
@@ -1,5 +1,14 @@
|
||||
set -e o pipefail
|
||||
source .github/workflows/gh_ci_envvars.sh
|
||||
set -x -e o pipefail
|
||||
|
||||
|
||||
./hyperrogue --version
|
||||
if [[ "$GH_OS" == "windows-latest" && "$GH_BUILDSYS" == "mymake" ]]; then
|
||||
|
||||
cat << ENDOFCMDS > .github/workflows/gdb_cmds.txt
|
||||
run --version
|
||||
backtrace
|
||||
ENDOFCMDS
|
||||
|
||||
gdb --batch -x .github/workflows/gdb_cmds.txt ./hyperrogue
|
||||
else
|
||||
./hyperrogue --version
|
||||
fi
|
||||
|
Reference in New Issue
Block a user