Commit graph

73 commits

Author SHA1 Message Date
Ottatop
8f973e9a48 Checkout where github wants you to 2024-08-02 14:54:49 -05:00
Ottatop
3ba65f32d9 Try new Lua doc gen 2024-08-02 14:52:42 -05:00
Ottatop
3df62e00fc CI: Add snowcap-api to docs
Not that they're any good yet
2024-06-16 18:53:55 -05:00
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
09e20e3a30 Remove force_orphan
Will cause PRs to nuke the main branch docs
2024-02-19 19:38:12 -06:00
Ottatop
87a76d6797 Update README, re-add branch name to doc sites 2024-02-19 19:35:53 -06:00
Ottatop
0717a18206 Change - to _
gj me
2024-02-19 19:07:01 -06:00
Ottatop
3103269085 Move docs to other repos 2024-02-19 18:57:41 -06:00
Ottatop
832165b838 Fix doc paths
Also some other random cleanup
2024-02-17 23:57:02 -06:00
Ottatop
bfc79f1c53 Add cargo test to CI 2024-02-17 00:05:10 -06:00
Ottatop
8f73819aed Rename workflow 2024-02-07 19:44:51 -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
Ottatop
699474d2c9 Get protoc in doc workflow 2024-01-21 23:47:49 -06:00
Ottatop
073ad2ffb2 Unforce orphan for ghpages deployment
Yes I did that just to clear the ghpages branch history
2024-01-16 17:14:07 -06:00
Ottatop
6fc73fa747 Force orphan for ghpages deployment 2024-01-16 17:11:42 -06:00
Ottatop
0df55fec8f Change lua_grpc to lua 2024-01-16 17:02:08 -06:00
Ottatop
0b75829865 Get Lua in workflow
Something tells me that 1. I should find a way to test these workflows, and 2. Copying library files in build.rs doesn't seem like the smartest way to do things
2024-01-15 23:45:42 -06:00
Ottatop
f64c16b7e3 Get Luarocks in workflow 2024-01-15 23:43:13 -06:00
Ottatop
c444ae9585 Remove old Lua API 2024-01-15 23:37:17 -06:00
Ottatop
2a342c8272 Remove building old Lua docs
I hate how building multiple docs at the same time causes one to fail due to pushed changes from the other build, gotta find a way to fix that
2024-01-14 20:06:40 -06:00
Ottatop
35e7b73646 Attempt to salvage guaranteed-to-fail workflow 2024-01-14 19:35:54 -06:00
Ottatop
f4425e74ce Add guaranteed-to-fail workflow 2024-01-14 18:08:17 -06:00
Ottatop
35a3f77ad7 Install protoc in workflow 2024-01-08 13:04:36 -06:00
Ottatop
eb5d76f79b Wrap version in quotes
Aight either I'm going insane or this suddenly isn't working because www.lua.org isn't a valid website
2023-12-20 20:00:13 -06:00
Ottatop
ef4b1d3d51 Update workflow action
Evidently I was using a version from 2020 for some reason
2023-12-20 19:54:34 -06:00
Ottatop
7f523bcdbb
Remove deploy condition 2023-10-25 04:41:00 -05:00
Ottatop
f81ca75149 Remove if condition on deploy 2023-10-20 21:30:40 -05:00
Ottatop
3d89fb43ba Add workflow_dispatch trigger 2023-10-20 21:24:00 -05:00
Ottatop
528f2583f8 Only run rust workflow on changes 2023-10-20 20:27:23 -05:00
Ottatop
0c457a4ec6 Add rustdoc workflow, add caching to rust workflow maybe 2023-10-20 20:13:17 -05:00
Ottatop
41eb594fe9 Fix paths 2023-09-05 22:15:57 -05:00
Ottatop
7e6ce27179 Fix paths 2023-08-26 23:09:07 -05:00
Ottatop
f9c35a752c Fix directory maybe idk 2023-08-26 22:37:44 -05:00
Ottatop
e95894d384 Use checkout for ldoc_gen 2023-08-26 22:34:26 -05:00
Ottatop
694134582d Attempt automatic doc gen 2023-08-26 22:26:32 -05:00
Ottatop
c7cbb41950 Add paths to ldoc workflow 2023-08-02 19:49:23 -05:00
Ottatop
35eb1c7652 Relicense to GPL 3.0 2023-08-01 11:18:08 -05:00