af54f6e1c3
test(e2e): massive rework of e2e tests
...
now they run as-is, without any bundling. this might seem like a downgrade, but we no longer really need to verify that we publish stuff correctly as we delegate that to `@fuman/build`
meow
2024-12-07 09:08:30 +03:00
6a6cff6282
ci: migrate to fuman
2024-12-02 08:42:18 +03:00
d512da6831
chore: initial migration to fuman networking
2024-09-29 04:13:48 +03:00
4889b055a6
ci: returned jsr publishing
2024-09-24 23:54:38 +03:00
8f0a4ec4aa
build: added jsr building
2024-08-27 22:17:01 +03:00
6166e27808
build: build with vite (initial)
2024-08-24 22:55:25 +03:00
db58913fa1
build: bumped db/sqlite
2024-08-19 13:00:25 +03:00
657fea8518
ci: temporarily disabled jsr publishing
2024-08-18 13:43:22 +03:00
9bdb6be8d4
build: bumped deno to 1.45.5
2024-08-18 11:57:55 +03:00
e429dbe40a
chore: move everything to esm
2024-08-13 02:01:46 +03:00
0219f24a8b
ci: fixed jsr publishing
2024-05-10 03:59:38 +03:00
09b284b78f
build(deno): updated to deno 1.43.1
2024-05-08 20:06:18 +03:00
a4fadc0403
ci: publish to jsr
2024-05-08 19:57:33 +03:00
a2cdc73735
feat: initial deno support
2024-04-28 23:06:33 +03:00
2f39f16ad1
ci: retry e2e-deno a few times
2024-04-27 12:19:08 +03:00
7cc1f5fd30
ci: run tests under 22 node
2024-04-27 12:19:08 +03:00
03a156e9a8
feat(crypto-node): prebuilts for arm
2024-04-27 12:19:07 +03:00
03b8250ef9
ci: run lint parallel to tests
2024-04-27 12:19:07 +03:00
132c90ed94
ci: unit tests under deno
2024-04-27 12:19:07 +03:00
9ea1d1c581
ci: run release from non-main branch
2024-04-27 11:14:52 +03:00
a994fd1112
ci: run browser tests in docker
...
github actions doesn't work too well with `apt install` i guess lol
2024-04-24 15:30:39 +03:00
ba6cc9f0d3
ci: run e2e tests under deno
2024-04-23 22:33:34 +03:00
40cc10cd87
chore: moved e2e to e2e/node
2024-04-22 00:05:08 +03:00
3580575b82
ci: fix docs build
2024-04-14 04:52:18 +03:00
943b13088f
ci(e2e): fixes for crypto-node build
2024-04-13 07:44:59 +03:00
de3d3d81ba
feat(crypto-node): bundle prebuilts with the package
2024-04-13 06:59:12 +03:00
908aa21f2d
ci: node prebuilt worker
2024-04-13 05:49:13 +03:00
669685ed40
ci: improved release flow
2024-03-24 01:31:44 +03:00
852b1b766c
test: properly run tests on bun
...
turned out bun sucks :D
2024-03-18 01:58:36 +03:00
f66922f995
ci: only deploy docs on release
2024-03-15 00:25:37 +03:00
74422df390
ci: fixed docs build
2024-03-07 12:13:50 +03:00
6c36cf2a72
chore: initial bun support
2024-02-20 00:55:41 +03:00
f4ab514b18
ci: fixed canary publishing
2023-12-19 22:12:39 +03:00
c95b5b70be
ci: publish canary versions to private npm
2023-12-19 00:56:44 +03:00
d0a7ba4300
test: added retries for ci
2023-12-02 20:08:42 +03:00
a36cdf1d20
test: run tests in browser
2023-11-30 00:20:37 +03:00
ec1154fdef
build: fixed tl versioning + changelog generation
2023-11-12 19:19:02 +03:00
56ede3dd8e
ci: added codecov to test action
2023-11-12 01:42:43 +03:00
96a443f8d3
test: moved to vitest from mocha/chai
...
damn vitest is so good
2023-11-09 00:20:43 +03:00
958f7ff81c
ci: release building
2023-11-01 01:03:49 +03:00
55b1f2a582
ci: deploy directly to pages
2023-10-30 17:13:15 +03:00
Alina Tumanova
2fe228a4c7
ci(docs): single-commit deploy
2023-10-29 20:16:16 +03:00
9791f8faae
docs: updated typedoc, added ci, fixed some docs
2023-10-27 14:25:21 +03:00
Alina Tumanova
c1f679c74c
ci: remove node 16
...
nahh fuck it its ded
2023-10-20 15:09:22 +03:00
Alina Tumanova
f5976a2d74
ESM + end-to-end tests ( #11 )
...
* feat: moved tl-runtime to esm and native ArrayBuffers
* feat: migration to esm
* fix(core): web-related fixes
* test: finally, some good fucking e2e
* chore: fixed linters etc
* ci: added e2e to ci
* build(tl): fixed gen-code on node 20
* fix: codegen Uint8Array, not Buffer
never `git reset --hard` kids
* build: only do type-aware linting for `packages/*`
* build: ignore no-unresolved in ci for e2e
* fix: node 16 doesn't have subtle crypto apparently?
* fix(tests): use Uint8Array
for gods sake please can i just merge this already
* ci: don't parallel tasks in ci
because machines are utter garbage and it may just randomly break
* ci: pass secrets to e2e tests
* ci: separate cli command for ci
apparently im retarded
* fix: run codegen in e2e
im actually retarded
* ci: more fixes for e2e
* ci: debugging stuff
* ci: still debugging
* ci: hopefully fix ci???
2023-10-16 19:23:53 +03:00
a03d73503a
refactor: initial support for esm
...
also fixed all circular imports and added checking for them via dpdm
2023-10-11 08:42:37 +03:00
fbe264aab0
ci: moved type-aware linting to pre-commit and ci
2023-09-24 01:08:01 +03:00
406f9e9da3
ci: setup some ci testing
2023-09-21 02:26:20 +03:00