Commit Graph

269 Commits

Author SHA1 Message Date
Jeremy Banks
e0ec201d41
build(hash): switch from wasm-pack to using wasm-bindgen directly (#999)
wasm-pack limits our ability to configure wasm-bindgen and is no
longer necessary as we can use wasm-bindgen-cli directly. This
allows us to enable --weakrefs which partially mitigates #786 by
using a FinalizationRegistry (currently working in Deno Canary,
though not yet on Stable) to free memory in the WASM heap
automatically when the corresponding JavaScript wrapper objects
are garbage-collected.

Co-authored-by: William Perron <hey@wperron.io>
2021-07-07 14:40:46 -04:00
Jesse Jackson
91cd23ab81
fix: improve type safety for browser-compatible modules (#995)
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2021-07-06 11:15:37 +09:00
Ryan Dahl
ca602b56f6
Disable canary builds, turn on stable builds (#1003)
Canary builds are broken when there is an ongoing or broken commit in
denoland/deno. It is not uncommon that there is an ongoing build in 
denoland/deno. Therefore we're disabling canary here until we
can properly detect the last successful canary build.
2021-07-05 15:55:29 -04:00
Yoshiya Hinosawa
f1c4404a3d
ci: re-enable coverage report on ubuntu (#984) 2021-06-28 22:37:00 +09:00
Yoshiya Hinosawa
d845ad7f61
ci: use setup-deno gh-action (#985) 2021-06-27 16:02:19 +09:00
William Perron
ace6052f1e
Update issue templates (#973) 2021-06-16 07:43:26 -04:00
Bartek Iwańczuk
d96e600dbb
chore: reenable coverage (#943) 2021-05-31 18:53:06 +02:00
Kitson Kelly
039271fa6c
chore: update std for TypeScript 4.3 changes (#938)
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2021-05-30 10:46:38 +10:00
Luca Casonato
db348ae388
fix: bad assumption about tls in server tests (#915)
This commit fixes a bad assumption that `connectTls` will throw on a
handshaking error. Really the TLS conn will only fail on first read or
write.
2021-05-11 22:33:28 +02:00
Yoshiya Hinosawa
d2f076b9d9
chore: fmt with canary (#889)
- also disables coverage steps in ubuntu CI runner
2021-04-30 14:27:01 +09:00
Yoshiya Hinosawa
0caf2f92e2
ci: disable codecov's patch status (#883) 2021-04-27 21:16:46 +09:00
Yoshiya Hinosawa
45e11b3cba
chore(codecov): ignore coverage of examples (#798) 2021-03-17 17:30:10 +09:00
Yoshiya Hinosawa
3b0dd8a073
test(path): update test cases for canary (#775) 2021-03-03 01:06:41 +09:00
Casper Beyer
692fc6fed7
build: collect and upload code coverage (#770)
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com>
2021-03-01 00:06:41 +01:00
Casper Beyer
0a5b3d5546
build: remove matrix checks for lint job (#689) 2021-02-01 22:10:55 -05:00
Casper Beyer
17debe12bb
chore: make lint and format pass by default (#686) 2021-02-01 17:56:42 +01:00
Luca Casonato
5ae977b81f
build: install Deno using bash installer (#681) 2021-02-01 13:45:20 +01:00
Casper Beyer
d18c80b16f
chore: add v1.x to test matrix (#635) 2021-02-01 13:24:11 +01:00
Casper Beyer
d5bad95a71
chore: Setup CI and tests
Create ci.yml

chore: add wasi-test-suite as a submodule

chore: remove legacy configuration files and scripts

chore: remove outdated redirection notice

chore: add git attributes to ensure text files use unix line endings

chore: format

test(http): copy tls testdata from denoland/deno
2021-02-01 12:20:35 +01:00