Commit graph

921 commits

Author SHA1 Message Date
6bf98d37e0
Merge branch 'dev' into fix/doc-tests 2024-09-25 16:31:51 +02:00
frelodev
b988c7e1a6
Merge pull request #21 from hexedtech/fix/ci-test-runs
ci: run on PRs since its needed to merge
2024-09-25 09:12:43 +02:00
5004620da1
ci: run on PRs since its needed to merge 2024-09-25 06:10:18 +02:00
f41f2c2f9c
fix: mark tests as no_run: they require net access 2024-09-25 05:46:48 +02:00
3f2f98a9f2
Merge pull request #18 from hexedtech/feat/jni-toolbox
feat: use jni-toolbox for glue
2024-09-25 00:56:37 +02:00
a5f1f1f752
chore: use released version 2024-09-24 23:48:44 +02:00
21cf2a6445
Merge pull request #16 from hexedtech/feat/userlist
feat: add user_list, allow config::new with &str
2024-09-24 20:36:19 +02:00
9d1b919b31
Revert "chore: draft of user_list for java but its broken"
This reverts commit ba1a53c3a9.
2024-09-24 19:57:03 +02:00
0095511cc7
fix: &mut object references
it just works?? maybe it did all the time...
2024-09-24 03:35:42 +02:00
678f8bd9ea
chore: updated jni-toolbox usage 2024-09-23 18:12:13 +02:00
1d0d87d521
feat(java): converted remaining glue to toolbox 2024-09-23 00:26:11 +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
7056dc341c
feat: add jni-toolbox, convert client 2024-09-22 02:22:51 +02:00
d7c4ef3891
Merge pull request #12 from hexedtech/fix-ci-python
New Ci for Windows and no-abi build option for python
2024-09-21 13:27:43 +02:00
bf9746c8b4
Merge pull request #14 from hexedtech/better-conf2
Better configuration api for python
2024-09-21 13:27:09 +02:00
ba1a53c3a9
chore: draft of user_list for java but its broken 2024-09-21 13:18:53 +02:00
db77fce3ab
chore: implemented user_list for lua, js, py 2024-09-21 13:18:38 +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
2f6557f971
feat: add user_list, allow config::new with &str 2024-09-21 12:05:09 +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
c0fa0363c2
build: lock rockfile to specific tag 2024-09-21 11:53:59 +02:00
69171e73b3
docs: re-enable and fix doc tests 2024-09-21 11:52:46 +02:00
cschen
17c7f0588c chore(python): forgot type hints 2024-09-20 17:17:58 +02:00
cschen
d60ac63b49 fix(py): fixed the configuration and rearranged a bit. tested. builds and works. 2024-09-20 16:47:22 +02:00
cschen
e67b1c6bd0 feat(py): better configuration constructor.
Now it accept only keywords arguments so it support just passing in a dict.
2024-09-20 16:47:12 +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
89bfd6b90c fix(ci-python): don't overwrite current pypi wheels. use different version. 2024-09-19 21:37:38 +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
cschen
f6c0b878cb feat: add specific feature flag to specify building python without abi.
This is needed because if we want to ship to sublime, having the `pyo3/abi-*`
feature enabled will result in a wheel that needs the `python3.dll` (f****g windows)
which sublime does not ship. This works fine for Linux and Mac Os, but
for windows we will need to build without abi and for Python3.8 directly
for sublime specifically and also with the abi for the generic python wheel to be
used everywhere else.
2024-09-19 21:32:46 +02:00
9218e9e9c7 ci(java): enable autopublish 2024-09-18 16:47:25 +02:00
cschen
902d9e2fe0
Merge pull request #8 from hexedtech/fix/readme-links
docs: reordered badges, removed license badge
2024-09-18 16:45:11 +02:00
412fba24a7
docs: reordered badges, removed license badge 2024-09-18 16:35:25 +02:00
6d39e0d16b
ci(lua): run only on stable 2024-09-18 16:22:52 +02:00
9929215a37
ci(py): fix feature flag 2024-09-18 16:20:51 +02:00
443441435b
docs: bump "commits since" tag 2024-09-18 16:14:49 +02:00
e33997d820
docs: link to latest docs 2024-09-18 16:14:20 +02:00
5a8b4ae800
chore: bump versions, fix docs 2024-09-18 16:11:12 +02:00
2cdc77eaec
chore: merge branch 'java-ci' into dev 2024-09-18 16:04:51 +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
7a5b610670
fix(java): stackoverflow lied
or many gradle changes too often?
2024-09-18 15:53:36 +02:00
9a15b46fee
chore(java): bump version 2024-09-18 15:49:56 +02:00
acfcae22bc
ci(java): dont create the gradle module metadata
its wrong and not really useful, will look into generating it again in
the future
2024-09-18 15:49:03 +02:00