5b6b522bd1
ci: release on tag not with branch stable
2024-11-17 14:33:57 +01:00
d04cfa3539
ci(lua): fix feature
2024-11-17 14:33:32 +01:00
55929146d6
fix: add macos build args to build.rs, simplify ci
...
since we dont need to pass custom build command anymore to make lua work
on macos, we can dramatically slim down our lua and test CIs
2024-09-25 21:32:01 +02:00
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