8f72f21951
ci: js typo
2024-09-10 00:37:09 +02:00
9ee5c8a1d6
ci: update checkout action
2024-09-10 00:37:09 +02:00
631452756a
ci: don't fail fast when building artifacts
2024-09-10 00:37:09 +02:00
8702fc5ed6
ci: fix python pattern key
2024-09-10 00:37:09 +02:00
033ab68c04
ci: added rust publish ci
2024-09-10 00:37:09 +02:00
ad86c7b372
ci: added js ci
2024-09-10 00:37:09 +02:00
05e8343641
ci: simplified workflows, disabled targets
2024-09-10 00:37:09 +02:00
1541ede699
fix(js): dist package.json specifies name
...
also macos on arm64
2024-09-10 00:37:08 +02:00
08d97b58a7
ci: removed js binding, as it gets generated
2024-09-10 00:37:08 +02:00
a9706cdf3d
ci: fix python, container off for protoc
...
also no need for rustup, maturin does it for us
2024-09-10 00:37:08 +02:00
27159ea733
fix(lua): option to build on mac and x86 linux
2024-09-10 00:37:08 +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
8202c3f7d3
chore: dont gitignore ci
2024-09-10 00:37:07 +02:00
ba3eeca205
ci: auto build py wheels and lua module
2024-09-10 00:37:07 +02:00
7d6b14fe7a
fix(java): bundle mac binaries too
2024-09-09 20:59:07 +02:00
f6ee2f0806
fix(java): borked glue methods
2024-09-09 16:06:05 +02:00
5218042ca0
docs: we don't need a CLA anymore!
2024-09-08 15:13:01 +02:00
cschen
f2a2892674
fix(python): fix macros also for client.rs
2024-09-08 11:25:33 +02:00
cschen
f116f27b39
fix(python): remove the macro_export and use pub(crate) instead so that it doesn't leak into the documentations.
2024-09-08 11:03:10 +02:00
6afa212fe4
docs: registration link
2024-09-08 05:23:32 +02:00
b968945a37
chore: codemp.dev -> code.mp
2024-09-07 22:10:47 +02:00
cschen
47856334e2
chore: rewording of the README
2024-09-07 20:01:36 +02:00
cschen
f5754ed804
chore(python): token name more explicit
2024-09-07 19:39:27 +02:00
cschen
69d2c471e2
chore(python): local build script for pypi publish.
...
to publish save the pypi token locally.
2024-09-07 19:21:28 +02:00
4be0e3481b
feat(js): multi-platform publishing
...
added loader index, moved directories around a bit to better work with
napi
2024-09-06 13:56:40 +02:00
5ca3fe52d7
fix(lua): add type hints for poll_callback
2024-09-06 13:21:19 +02:00
cschen
c1c9902b45
feat(python): switched to abi3 mode to allow multiple python versions with single wheel.
...
abi3 does not support `PyFunction` so added workaround checking for `is_callable()`
2024-09-06 00:24:37 +02:00
e946ee195b
fix: async-trait disabled by default
...
provides better docs and it should be rare to need Box<dyn Controller>
anyway, also Sync + Send is explicitly added so should be fine
2024-09-06 00:13:17 +02:00
4fa8548b12
fix(lua): build script target filename
2024-09-06 00:13:07 +02:00
fb5bb51e65
fix: uuid was copy, string is not
2024-09-06 00:12:31 +02:00
917a6b96c2
feat: automatically map cursor uuids to names
...
not a fan of passing an Arc<DashMap> down to the cursor worker, but it
needs to access a mapping managed by the workspace so not sure if it can
be better. Into and From protocol types and Cursor are gone: do things
manually (since user is now a different thing, it can't be auto). Also
api::Cursor got changed: user field is Option<String> now
2024-09-05 23:59:05 +02:00
fd109d6c39
docs: update docs links
2024-09-05 23:31:39 +02:00
04e021f964
feat: don't use async-trait for api::Controller
...
make it still available via feature `async-trait` if it is necessary to
use auto traits downstream, however documentation should now be more
readable
2024-09-05 23:27:57 +02:00
bebcf5d3e1
docs: reworded beta part
2024-09-05 19:08:29 +02:00
3d1c0a9b09
docs: added contact links
2024-09-05 16:51:17 +02:00
c88031fcca
docs: removed contributors badge, moved gitter
2024-09-05 16:43:39 +02:00
92f75967bf
ci: rename ci
2024-09-05 16:42:51 +02:00
5dde56f92c
docs: added badges
2024-09-05 16:24:56 +02:00
921128824a
docs: less warning more important
2024-09-05 06:33:18 +02:00
a5a3bc91fe
chore: add repository url to cargo toml
2024-09-05 06:22:49 +02:00
d0659b992c
chore: manifest tweaks to claim slots
...
not definitive at all
2024-09-05 04:20:39 +02:00
ca649dac9a
fix: logo in README
2024-09-05 04:17:11 +02:00
b8376a5ef8
fix: moved import, exclude dist from packaging
2024-09-05 03:28:46 +02:00
9889891612
docs: fix readme banner
2024-09-05 03:22:56 +02:00
9a29347d87
chore: version with dot
2024-09-05 03:18:23 +02:00
1fac27ebd5
fix(lua): use last published beta rather than git
2024-09-05 03:18:06 +02:00
e8d2c7352b
fix: use codemp proto from crates.io
2024-09-05 03:10:32 +02:00
0e398dcd92
chore: cargo lock and metadata
2024-09-05 03:09:45 +02:00