Commit graph

33 commits

Author SHA1 Message Date
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
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
09b284b78f
build(deno): updated to deno 1.43.1 2024-05-08 20:06:18 +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
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
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
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
852b1b766c
test: properly run tests on bun
turned out bun sucks :D
2024-03-18 01:58:36 +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
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
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