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
224350cdb6
Merge pull request #11 from hexedtech/add-version
...
feat: add version function to the client.
2024-09-25 18:26:00 +02:00
a756b2805c
feat(java): workspace user list
2024-09-25 17:36:35 +02:00
7d3a7ebef5
fix: add version to lua, fix annotations
...
also snuck in a tiny change for rockspec file
2024-09-25 17:28:52 +02:00
3da0bfd40a
chore(js): added glue for version function
2024-09-25 17:28:52 +02:00
e0ea884b53
chore(java): added glue for version method
2024-09-25 17:28:52 +02:00
cschen
0ffcef360b
add python glue
2024-09-25 17:28:52 +02:00
cschen
37347311fb
changes the position of the function to the lib folder and simplify it.
2024-09-25 17:28:52 +02:00
cschen
80219f2cce
feat: add version function to the client.
2024-09-25 17:28:52 +02:00
799123c681
Merge pull request #19 from hexedtech/fix/js-event
...
fix: add Workspace::event to js api
2024-09-25 17:28:31 +02:00
eb3d31b8ff
fix: add Workspace::event to js api
2024-09-25 17:13:20 +02:00
8249888d5a
Merge pull request #20 from hexedtech/fix/doc-tests
...
fix: mark tests as no_run: they require net access
2024-09-25 17:12:48 +02:00
d31b3d244a
fix: use async blocks rather than main + async fn
2024-09-25 16:54:54 +02:00
d506d8cc74
fix: add ghost main() function for nightly/beta rust doctests
2024-09-25 16:42:09 +02:00
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