24 Commits

Author SHA1 Message Date
Luke Street 88ca54b95b ci: Only push Docker images on upstream repo 2025-10-07 17:16:38 -06:00
Luke Street 13bb1a9679 Revamp CLI --help and add --version 2025-10-07 17:09:58 -06:00
Luke Street d21fde5bc2 Don't forget the login-action 2025-10-07 16:00:17 -06:00
Luke Street 6b3cadf1fc Incorporate Docker images into main CI workflow 2025-10-07 15:50:16 -06:00
Luke Street de63a0b394 Rework Docker workflow to push both alpine and ubuntu variants 2025-10-07 15:28:24 -06:00
Luke Street 061228c971 Make liburing optional; rewrite CMakeLists.txt and enable LTO 2025-10-07 14:12:37 -06:00
Luke Street 8884c9597e Merge remote-tracking branch 'origin/main' into dll 2025-09-28 20:40:26 -06:00
Luke Street fd47411fff Rework CI into a build matrix; update Dockerfiles 2025-09-28 18:04:36 -06:00
Luke Street 104e9e869d Add proper testing framework & integrate with CI 2025-09-26 10:39:09 -06:00
Luke Street 6d0bff464a Update CI release action 2025-08-15 10:05:04 -06:00
Ethan Roseman 5343bc70d9 Update CI step versions 2025-06-14 13:32:35 +09:00
Mark Street 6d284d4461 Update link to gc/wii compilers (#72) 2024-03-22 22:30:18 +00:00
Luke Street 97a5af2055 Build a wibo_debug binary as well (#51) 2023-10-08 12:46:26 -04:00
Mark Street ceb13b34de Use correct token for docker deployment (#45)
* Use correct token for docker deployment

* Update link to gc_wii compilers

* Update deps in ci.yml too
2023-09-14 15:12:28 +01:00
ConorB 6e18120410 Add armcc support (#39)
* armcc 5.04, ignore seh longjmps

* Update CI link

* Stub RtlUnwind entirely

---------

Co-authored-by: ConorBobbleHat <c.github@firstpartners.net>
2023-09-08 08:17:35 +09:00
Luke Street 67f99ba1b2 Build static binary (#29) 2023-01-23 10:20:30 +09:00
Ethan Roseman d631bad6b2 Build it on focal (#24)
* Build it on bionic

* no sudo

* cmake

* don't use ninja

* try focal

* model after #15

* Whoops

* lower minimum CMakeLists

* focal

* Fix

* debug yaml

* whut

* now?
2022-09-25 01:04:29 +09:00
Ethan Roseman 6de4e9a163 3 funcs needed for some mwcc compilers (#22)
* 3 funcs needed for some mwcc compilers

* some PR feedback

* lots more via pair programming with Simon

* cleanup, add test dir as an include dir for tests

* bugfix
2022-09-24 23:59:30 +09:00
Mark Street e997178c57 Fix double ghcr.io in docker tag (#13) 2022-07-07 03:51:32 +09:00
Luke Street 4ae7bba638 Add CMakeLists.txt (#8)
* Add CMakeLists.txt

* Use CMake in CI

* Remove Makefile & update README.md
2022-07-06 20:03:19 +09:00
Ethan Roseman 5c1f8ca7c8 [ci] Release on any tag, and create a separate gh release for each 2022-07-03 23:15:45 +09:00
Ethan Roseman b84567268c Upload build / update release on updates to master 2022-07-02 02:18:03 +09:00
Mark Street 29f93f0d1c Add Dockerfile + build action (#3)
* Add Dockerfile + build action

* Remove 'test' entry that didn't trigger action
2022-06-30 20:42:24 +01:00
Ethan Roseman d92f0d1d08 Readme changes, github actions ci, test (#1)
* Readme changes, github actions ci, test

* Std flag change for older GCC versions"

* Install gcc multilib

* test fix and formatting

* Don't segfault on nonexistant file and show error instead

* Update ci.yml

* PR comments

* remove silly bit
2022-07-01 04:23:00 +09:00