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
5004620da1
ci: run on PRs since its needed to merge
2024-09-25 06:10:18 +02:00
cschen
a5410cf1b2
Merge pull request #17 from hexedtech/feat/lua-rock
2024-09-22 16:19:56 +02:00
cschen
221a46dc16
Merge pull request #15 from hexedtech/docs/tests
2024-09-22 16:16:40 +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
71dbbd0b9a
ci: run tests on pull request review
2024-09-21 12:32:35 +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
cschen
1851cf3f59
ci(python): revert to only running ci on stable.
2024-09-20 01:31:33 +02:00
cschen
aa74679bcc
ci(python): tentative n 2, forgot to differentiate the artefact names.
2024-09-19 21:51:23 +02:00
cschen
5741eacc85
ci(python): testing the updated CIs to build both a generic windows wheel
...
and a python3.8 one.
2024-09-19 21:34:06 +02:00
6d39e0d16b
ci(lua): run only on stable
2024-09-18 16:22:52 +02:00
31b8bb1843
ci(java): give up
...
you win for 0.7 gradle, but im going to try again
2024-09-18 16:01:56 +02:00
8c6e70cbe8
ci(java): try skipping module from cli args
...
while building, those tasks dont exist so it fails building
2024-09-18 15:58:34 +02:00
a26f57d249
ci(java): require java 11
2024-09-18 13:21:13 +02:00
c329fa49cb
ci(java): does publishing to central work?
...
packages take some time to appear, 10~30 mins i read? so idk ill find
out tomorrow if this worked
2024-09-18 04:34:14 +02:00
24ef0db727
ci(java): try with gradle-maven-publish-plugin
2024-09-18 04:09:51 +02:00
b65dc1ca45
ci(java): run gradle publish in right wd
2024-09-18 02:44:19 +02:00
d2b5e413c5
ci(java): basic gradle publish setup
2024-09-18 02:40:55 +02:00
581419bfed
ci: ci java branch
2024-09-18 01:58:54 +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
7b9d743f6f
ci: split test and build steps
2024-09-17 12:53:53 +02:00
aaf45e3f8c
ci: fix duplicate line in file
2024-09-17 02:10:11 +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
a59d2c4648
fix: feature name, disable workflow
2024-09-14 18:54:32 +02:00
978ad652a1
ci(js): run once to update online pkg
2024-09-14 18:51:18 +02:00
e1d6a31b43
ci(js): also delete npm dir when publishing
2024-09-14 18:49:53 +02:00
b3cefa268b
chore(js): slimmed down ci dist folder
2024-09-13 22:56:32 +02:00
ac94fb86fd
chore: rename feature to py for consistency
2024-09-13 22:21:53 +02:00
d633884dbb
ci: re-disable cis
2024-09-11 18:13:21 +02:00
0e6f7caec3
chore: bump beta version, publish
...
one-off to remake docs and have a reference. fast track for config
2024-09-11 18:11:20 +02:00
cschen
d40f37e8d4
ci(python): bump and ci back to stable only
2024-09-11 01:17:03 +02:00
cschen
da45afb3cb
test(python): ci with new __init__.py
2024-09-11 01:13:20 +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