Commit graph

16 commits

Author SHA1 Message Date
Ottatop
d58c8571ca CI: Checkout submodules 2024-06-14 14:56:32 -05:00
Ottatop
df96838c51 Wait for Snowcap to start, rust-api: Fix signals
Test with --no-default-features, add Snowcap submodule
2024-06-14 14:47:05 -05:00
Ottatop
110dbca675 CI: Remove needrestart
Gets 24.04 to work
2024-06-04 17:47:59 -05:00
Ottatop
5fe5152b76 CI: Update ubuntu version 2024-06-04 10:59:32 -05:00
Ottatop
a9c565d51d CI: Add libdisplay-info 2024-06-04 10:55:06 -05:00
Ottatop
36a82245a7 Fix tests
Unwrap in tests to check error

Add backtrace to debug tests

Add dbg

i hate this

debugging github actions is a pain

aaaa

aaaaaaaaa

needs to be rebased
2024-04-24 18:33:44 -05:00
Ottatop
52dfd476de Run luarocks make in test ci 2024-04-22 20:54:47 -05:00
Ottatop
931822976e Don't install lua using apt, install the lib instead 2024-04-20 19:38:20 -05:00
Ottatop
611451b717 Install mlua using apt 2024-04-20 19:36:25 -05:00
Ottatop
140b0200aa Add some tests
First ever squash no clue what I'm doing
2024-03-11 19:39:41 -05:00
Ottatop
e3504038ee Update CI for API testing
I like the part where he said "it's squashin' time" and squashed all
over the git history

Add xwayland to CI

Add libegl to CI

Add debug for test

Don't run regular test when debugging

Remove a dash

Ya know I'd love to get act working so I don't have to push these every time I want to work on workflows but it always hangs when installing apt dependencies

Add foot to CI

Truly a genius at work here, I know
2024-03-11 19:38:36 -05:00
Ottatop
bfc79f1c53 Add cargo test to CI 2024-02-17 00:05:10 -06:00
Ottatop
8a5e2c3ffb Only allow clippy-review to run on dispatch 2024-02-07 19:43:39 -06:00
Ottatop
52ac3f5280 Make CI work 2024-01-30 17:00:25 -06:00
Ottatop
dcd5e15ac7 Remove dash 2024-01-29 22:57:45 -06:00
Ottatop
8c3b6cf1a4 Update CI workflow 2024-01-29 21:56:58 -06:00