Commit Graph

8 Commits

Author SHA1 Message Date
Michael Hansen
307e0b8fd7 Update to upload-artifact/v4 to fix CI 2025-06-30 19:21:38 -07:00
Michael Hansen
f37caa8f2a Test runner refactor (#508)
* Port test runner script to Python.

This allows us to keep the test output in sorted order while still running the
tests in parallel.  It also now defaults to using the number of available CPU
threads for parallel execution, rather than the previously hard-coded default.

* Also port decompyle_test.sh script to python within run_tests.py

* Fix cmake check target for multi-config generators.

Adds testing of release builds on both MSVC and GCC.

* Fix diff comparisons on Windows

* Ubuntu runners don't have ninja by default
2024-08-08 15:55:35 -07:00
Michael Hansen
462fc46424 Add JOBS parameter to GH workflows (currently default, but not guaranteed)
... and fix missing newline at EOF
2024-06-23 11:46:17 -07:00
Michael Hansen
fb4dfa3fdc Upload artifacts from Windows build 2023-01-18 13:19:28 -08:00
Michael Hansen
c134280576 Update MSVC version to make CI happy 2022-03-24 14:53:00 -07:00
Michael Hansen
281e8da7eb Don't build CI on non-master pushes 2020-10-26 09:29:21 -07:00
Michael Hansen
3d3719f844 GH Actions apparently use PowerShell by default now -- fix syntax error. 2020-01-03 14:38:36 -08:00
Michael Hansen
c71d41efb6 Add MSVC-based CI build 2019-10-09 20:33:39 -07:00