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
3c6441678d
ci(lua): ops re-inverted matrix stuff
2024-09-10 16:09:56 +02:00
0703bed3f1
ci(lua): use easier to work with names
2024-09-10 16:02:54 +02:00
84868c336c
ci(lua): fix macos upload artifact path
2024-09-10 15:42:20 +02:00
8970cb3d92
ci: fix syntax, needs a with
...
i always do this wrong..
2024-09-10 14:51:58 +02:00
c0799df2b4
ci: pass GITHUB_TOKEN to setup_protoc
...
hopefully will resolve a lot of these rate limit errors
2024-09-10 14:49:48 +02:00
317990e7e4
ci(lua): test phase uses luajit too
2024-09-10 14:42:31 +02:00
c2df2341c4
ci(lua): build with luajit
2024-09-10 14:38:52 +02:00
0bca8ced41
ci(lua): add macos compile flags to command line
2024-09-10 12:14:27 +02:00
a7dc209ae3
ci(lua): run on macos-latest
2024-09-10 03:45:38 +02:00
675a8091e2
ci(rust): test rust ci
2024-09-10 03:39:36 +02:00
73f6ed7c8e
ci(lua): re-enable macos runner
2024-09-10 03:39:01 +02:00
a17c0e0ba5
ci(lua): ugly directories fix, docs on todos
2024-09-10 03:25:23 +02:00
49aec9e70b
ci(lua): ignore known_hosts check
2024-09-10 03:09:52 +02:00
1c90cc36bf
ci(lua): rename before uploading
2024-09-10 02:39:55 +02:00
53bfaf1d9a
ci(lua): disable macos because it wont work
...
keeps answering rate limited on protobuf step, will try again in a sec
2024-09-10 02:39:26 +02:00
98935ccbbc
ci(lua): is it in vars?
2024-09-10 02:18:24 +02:00
89c221ba40
ci(lua): split mac build to add rustflags
...
kind of ugly because most of the build step is repeated but i don't
really have a way to make conditional steps and can't add those config
flags to the bare project because they make tests fail
2024-09-10 02:16:21 +02:00
0561f74062
ci(rust): pass token to cargo publish
2024-09-10 02:07:15 +02:00
404fa0f241
ci(lua): push artifacts on our server
...
maybe consider luarocks in the future?
2024-09-10 02:06:57 +02:00
3973aace83
ci: only run stable workflows on stable branch
...
for now
2024-09-10 02:06:23 +02:00
4c313bf862
ci(py): re-enable macos
2024-09-10 00:37:14 +02:00
241c3d6eb9
ci(js): re-enable mac runner
2024-09-10 00:37:14 +02:00
402e73ab68
ci: re-disable macos
...
always ratelimited, makes all builds fail and debugging impossible ughhh
2024-09-10 00:37:13 +02:00
e28214a528
ci(py): paths
2024-09-10 00:37:13 +02:00
d1484b2eed
ci(java): dont do macosx64 yet
2024-09-10 00:37:13 +02:00
b9dcf5520a
ci(js): print what is going on
2024-09-10 00:37:13 +02:00
0a2d8c7f12
ci(py): enable macos build, cwd for publish
2024-09-10 00:37:13 +02:00
01f2d70ddb
ci(js): sed workdir, enable mac build
2024-09-10 00:37:12 +02:00
decbda1bc8
ci(js): publish natives under @codemp scope...
...
... but keep using just codemp for package. to do this, we sed
@codemp/native into just codemp before doing npm publish, because napi
doesnt seem to have a flag to configure that without resorting to
package.json while creating subdirs.
2024-09-10 00:37:12 +02:00
003711c9c0
ci(js): aaargg the url
2024-09-10 00:37:12 +02:00
f1715f46e7
ci(py): oops remove needs
2024-09-10 00:37:12 +02:00
3915e1052e
ci(js): must set registry url
2024-09-10 00:37:12 +02:00
15b43310c2
ci(js): create bindings, cleanup artifacts, add token
2024-09-10 00:37:12 +02:00
f5b3a25192
ci(js): use action for publish to avoid add-account
2024-09-10 00:37:11 +02:00
fad8bb04b2
ci: fix js, place artifacts under publish dir
2024-09-10 00:37:11 +02:00
8e76eeec30
ci: try to make python release
...
not for macos because we're rate limited now, re-enable it later
2024-09-10 00:37:11 +02:00
e6ad4ae6ed
ci: cheap log because i don't know whats going on
2024-09-10 00:37:11 +02:00
95ceb7b6d0
ci: actually download and publish in js ci
2024-09-10 00:37:11 +02:00
f1c36dcd31
ci: add auth token to npm publish step
2024-09-10 00:37:11 +02:00
4f875ebfe4
ci: disable macos target for js for now
...
so it runs the publish step
2024-09-10 00:37:10 +02:00
0c9893f442
ci: java ci to make jars
2024-09-10 00:37:10 +02:00
aee82bd65d
ci: test just tests
2024-09-10 00:37:10 +02:00
b64ba92382
ci: strip js binaries
2024-09-10 00:37:10 +02:00
f8329cb0f1
ci: fix for python, always release
2024-09-10 00:37:10 +02:00
ade03cb590
ci: fix for lua, use filename
2024-09-10 00:37:10 +02:00
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
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
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
ba3eeca205
ci: auto build py wheels and lua module
2024-09-10 00:37:07 +02:00
92f75967bf
ci: rename ci
2024-09-05 16:42:51 +02:00
f9d8ed6dbb
ci: dont fail fast, only on dev
2024-08-17 18:48:42 +02:00
417e6928cf
ci: build with each feature, not all
2024-08-17 18:38:37 +02:00
b5300268fc
ci: ugly ci fix with ssh-agent
2024-02-09 01:26:31 +01:00
62f7eef835
ci: run CI with all features
2023-08-21 15:08:48 +02:00
c20cbde833
fix: install protoc in workflow
2023-08-16 23:48:45 +02:00
e46f62058b
fix: workspace and ci
2023-08-16 23:41:57 +02:00
b415ba76e6
fix: TIL yaml doesnt allow tabs
2023-08-16 23:39:50 +02:00
0356521d3d
ci: added github CI building and testing lib
2023-08-16 23:38:34 +02:00