Commit graph

140 commits

Author SHA1 Message Date
3e25efdf6d
ci: better regex for tags 2024-11-17 14:40:39 +01:00
5b6b522bd1
ci: release on tag not with branch stable 2024-11-17 14:33:57 +01:00
5f1d5e4a35
ci(py): fix features 2024-11-17 14:33:47 +01:00
d04cfa3539
ci(lua): fix feature 2024-11-17 14:33:32 +01:00
4fcab00d34
chore: cargo features (#66)
Some checks are pending
test / test-unit (push) Waiting to run
test / test-beta (beta) (push) Blocked by required conditions
test / test-beta (nightly) (push) Blocked by required conditions
test / test-functional (push) Blocked by required conditions
test / test-build (java, macos-latest) (push) Blocked by required conditions
test / test-build (java, ubuntu-latest) (push) Blocked by required conditions
test / test-build (java, windows-latest) (push) Blocked by required conditions
test / test-build (js, macos-latest) (push) Blocked by required conditions
test / test-build (js, ubuntu-latest) (push) Blocked by required conditions
test / test-build (js, windows-latest) (push) Blocked by required conditions
test / test-build (lua, macos-latest) (push) Blocked by required conditions
test / test-build (lua, ubuntu-latest) (push) Blocked by required conditions
test / test-build (lua, windows-latest) (push) Blocked by required conditions
test / test-build (py, macos-latest) (push) Blocked by required conditions
test / test-build (py, ubuntu-latest) (push) Blocked by required conditions
test / test-build (py, windows-latest) (push) Blocked by required conditions
* chore: changed features layout

now using `dep:` and `crate?/feat` syntaxes (introduced in rust 1.60).
this may mess with lua rockspec
2024-11-16 16:28:46 +01:00
b58a11f06a
ci: just run on push 2024-11-05 01:27:07 +01:00
752a682efc
ci(test): only run build tests after functional
so that functional tests run sooner
2024-10-30 16:58:21 +01:00
4772af4959
ci: more fine-grained ci, less jobs 2024-10-30 13:45:39 +01:00
cb6c95e1aa
ci(test): no toolchain matrix for fn tests 2024-10-30 13:32:38 +01:00
e0c913b46d
ci(test): only run fn/build tests after unit 2024-10-30 13:31:42 +01:00
adaaf86e32
ci: run functional tests too 2024-10-30 13:27:25 +01:00
0c73cb13c8
ci: we just need beta
beta is next version, nightly is cutting edge
2024-10-26 19:38:16 +02:00
06cb2113fc
ci(java): disable branch 2024-10-17 01:20:46 +02:00
3700b0a82c
ci(java): fix workflows file, run once 2024-10-17 01:05:09 +02:00
a159a97724
chore: remove unneeded build steps
Co-authored-by: alemi.dev <me@alemi.dev>
2024-10-16 15:51:51 +02:00
4c1122cf6a
chore: restore auto-publish, don't run full ci on branch 2024-10-16 15:40:44 +02:00
9f3177e22e
ci(java): merge multiple artifacts for gradle 2024-10-15 15:31:52 +02:00
611766a705
debug: log artifacts downloaded 2024-10-15 14:56:41 +02:00
ede4b5eb58
ci: run os task 2024-10-15 01:02:05 +02:00
12f83769cb
ci: specify runner
Co-authored-by: alemi <me@alemi.dev>
2024-10-15 00:44:16 +02:00
f7247d4352
ci: also run it on the test branch 2024-10-15 00:42:43 +02:00
d2635de37b
ci: new ci run
Co-authored-by: alemi <me@alemi.dev>
2024-10-15 00:37:01 +02:00
bd1d4829ff
ci: i dont know yaml 2024-09-25 21:34:34 +02:00
a04ecdcd19
ci: run on any push 2024-09-25 21:33:53 +02: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
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