Commit graph

29 commits

Author SHA1 Message Date
marauder2k7
872c765ca0 clean
Removed intel runner from mac, it never run
Removed arm from windows as it will always fail as git ci runners are not arm
removed gcc12 kept gcc13
Added convenience function for checking if a package is active
2026-06-16 22:01:19 +01:00
marauder2k7
4062a1bbbd remove runners that failed explicitly
also https://learn.microsoft.com/en-us/cpp/build/reference/debug-generate-debug-info?view=msvc-170

use /DEBUG:FULL instead of FASTLINK as it is deprecated
2026-06-16 21:48:51 +01:00
marauder2k7
222f476f0e updated runners
multiple different build types added for different configurations, now making full use of the matrix properly so we can have an early warning of different compile setups and errors that may occur
2026-06-16 21:14:21 +01:00
marauder2k7
b29de841ea we should be failing on error
fail when a unit test fails
2025-11-16 14:19:01 +00:00
marauder2k7
c065943cb4 fix builds 2025-10-28 15:47:36 +00:00
marauder2k7
e946a0b70d Update build-linux-gcc.yml
updates the list of depenencies, these are required by both sdl2 and openal in order to properly compile and produce audio.
2025-02-06 09:22:04 +00:00
marauder2k7
bd93ce3637 only publish test report on push/merge 2024-05-15 07:55:52 +01:00
marauder2k7
0400bec34f required permissions only 2024-05-14 03:43:09 +01:00
marauder2k7
8e89765a79 ugh
add permissions required for test reporter

no longer fail on error of creating a test report
2024-05-14 03:12:46 +01:00
marauder2k7
cbf7b3a479 replace path
path fix
2024-05-14 02:48:28 +01:00
marauder2k7
afaf228d05 remove upload
-Removed: Upload artifact
-Simplified the test reporter steps

GIT CI seems to have major issues with the upload/download steps at the moment, so remove these and just report the test results
2024-05-14 02:25:28 +01:00
marauder2k7
29190c3d77 missed updates for git ci
missed updating the checkout action for git ci
2024-04-28 23:14:10 +01:00
marauder2k7
2452bbb337 restore if 2024-04-28 21:15:41 +01:00
marauder2k7
673f983404 update all actions
-updated all actions that were causing issues
-changed macos to 13 instead of latest until file issue is sorted
2024-04-28 21:14:26 +01:00
marauder2k7
434c7f7ea2 test report
-check to see if emojis are messing with triggering the test reporters
-remove success spam from unit test output
2023-07-26 15:49:58 +01:00
marauder2k7
647074b564 test results for each 2023-07-26 14:22:36 +01:00
marauder2k7
a8cf92fc67 asdasdas 2023-07-26 12:57:57 +01:00
marauder2k7
2754144120 est 2023-07-26 12:20:28 +01:00
marauder2k7
fc2e92e72a test reporter
mmmsdmfsmdfsd
2023-07-26 12:19:40 +01:00
marauder2k7
185c29001b test reporter
WORK DAMN YOU
2023-07-26 11:43:28 +01:00
marauder2k7
83f3db3410 update test reporter 2023-07-26 11:11:41 +01:00
marauder2k7
3ba845cd6f test report file
-fix test report file path
2023-07-26 10:36:58 +01:00
marauder2k7
04d29e04de add test reporter
test macos build with gcc problem catcher, apparently it works with clang
2023-07-26 10:02:58 +01:00
marauder2k7
ddf2814ee6 install ninja 2023-07-26 08:46:12 +01:00
marauder2k7
3e5b4b5e05 Create build-linux-gcc.yml 2023-07-26 08:43:23 +01:00
marauder2k7
a4a77ee68a windows unit testing
-removed the other 2 platforms just for now
2023-07-26 06:46:52 +01:00
marauder2k7
9020d42d7c add macosx 2023-07-25 21:48:50 +01:00
marauder2k7
1f2a527d8f Update build-linux-gcc.yml 2023-07-25 21:10:29 +01:00
marauder2k7
a390a6859a add linux build test 2023-07-25 21:09:27 +01:00