Commit graph

46 commits

Author SHA1 Message Date
693ab9f979
ci(lua): only run on stable 2024-09-21 12:52:29 +02:00
6ee236b528
ci(lua): install dkjson because luarocks wont work 2024-09-21 12:36:24 +02:00
ed609ff120
ci(lua): add luarocks token 2024-09-21 12:17:48 +02:00
80dda4f5b6
ci(lua): fix tag not found, fix luarocks cmd 2024-09-21 12:11:55 +02:00
63f428f05d
ci(lua): try out new lua CI 2024-09-21 12:04:22 +02:00
312dc4f606
ci(lua): publish to luarocks, upload with version 2024-09-21 12:03:23 +02:00
6d39e0d16b
ci(lua): run only on stable 2024-09-18 16:22:52 +02:00
3047d21870
feat(lua): also pass errors in callbacks 2024-09-17 23:27:27 +02:00
54db029ecc
chore(lua): split down the monofile 2024-09-17 23:00:30 +02:00
864348bef4
fix: dont use color codes in logger 2024-09-17 22:17:47 +02:00
aba11707a2
ci: fix definition 2024-09-17 20:41:05 +02:00
d963da6583
ci: "fix" tests
i dont know how to do this with just one task: basically when building
lua feature on mac i need to change the build command. so i split off
the lua build task. its annoying but ehh
2024-09-17 20:34:40 +02:00
90618ddd1b
feat(lua): released on LuaRocks 2024-09-17 19:33:27 +02:00
7d53f61f0a
feat(lua): pass logs via callback channel, fix hints 2024-09-17 18:53:52 +02:00
cd11b64a96
fix(lua): and_then gets self 2024-09-17 14:36:46 +02:00
42ae4247ce
feat(lua): reintroduce and_then safely 2024-09-17 14:34:25 +02:00
041ce78bce
ci: in-depth test workflow 2024-09-17 02:09:32 +02:00
13ef05f8a2
fix(lua): event type field 2024-09-17 02:02:38 +02:00
7d212c6f10
ci(lua): stop rebuilding every time 2024-09-16 21:12:33 +02:00
cd1fc21df7
feat(lua): alternative getters, annotations
also cleaned up features a bit and updated annotations
oh and run CI too once
2024-09-16 18:24:24 +02:00
9b586ed938
ci: dont run on ci branch anymore 2024-09-10 16:39:26 +02:00
9b7bcb1830
ci(lua): fix windows filename 2024-09-10 16:15:31 +02:00
b115b2cd92
ci(lua): also copy annotations 2024-09-10 16:14:35 +02:00
3c6441678d
ci(lua): ops re-inverted matrix stuff 2024-09-10 16:09:56 +02:00
0703bed3f1
ci(lua): use easier to work with names 2024-09-10 16:02:54 +02:00
84868c336c
ci(lua): fix macos upload artifact path 2024-09-10 15:42:20 +02:00
8970cb3d92
ci: fix syntax, needs a with
i always do this wrong..
2024-09-10 14:51:58 +02:00
c0799df2b4
ci: pass GITHUB_TOKEN to setup_protoc
hopefully will resolve a lot of these rate limit errors
2024-09-10 14:49:48 +02:00
c2df2341c4
ci(lua): build with luajit 2024-09-10 14:38:52 +02:00
0bca8ced41
ci(lua): add macos compile flags to command line 2024-09-10 12:14:27 +02:00
a7dc209ae3
ci(lua): run on macos-latest 2024-09-10 03:45:38 +02:00
73f6ed7c8e
ci(lua): re-enable macos runner 2024-09-10 03:39:01 +02:00
a17c0e0ba5
ci(lua): ugly directories fix, docs on todos 2024-09-10 03:25:23 +02:00
49aec9e70b
ci(lua): ignore known_hosts check 2024-09-10 03:09:52 +02:00
1c90cc36bf
ci(lua): rename before uploading 2024-09-10 02:39:55 +02:00
53bfaf1d9a
ci(lua): disable macos because it wont work
keeps answering rate limited on protobuf step, will try again in a sec
2024-09-10 02:39:26 +02:00
98935ccbbc
ci(lua): is it in vars? 2024-09-10 02:18:24 +02:00
89c221ba40
ci(lua): split mac build to add rustflags
kind of ugly because most of the build step is repeated but i don't
really have a way to make conditional steps and can't add those config
flags to the bare project because they make tests fail
2024-09-10 02:16:21 +02:00
404fa0f241
ci(lua): push artifacts on our server
maybe consider luarocks in the future?
2024-09-10 02:06:57 +02:00
ade03cb590
ci: fix for lua, use filename 2024-09-10 00:37:10 +02:00
631452756a
ci: don't fail fast when building artifacts 2024-09-10 00:37:09 +02:00
05e8343641
ci: simplified workflows, disabled targets 2024-09-10 00:37:09 +02:00
988e443e78
ci: fix python format, toggle many targets
lets save up some github credits for now
2024-09-10 00:37:08 +02:00
ac3df94cf9
ci: drop targets, bump setup protoc, fix py cwd 2024-09-10 00:37:08 +02:00
68d57db212
ci: setup protoc before building
also make sure we have latest stable with rustup
2024-09-10 00:37:08 +02:00
ba3eeca205
ci: auto build py wheels and lua module 2024-09-10 00:37:07 +02:00