Yoshiya Hinosawa
af94c1cdd3
ci: check deploy-compat only with main ( #2623 )
2022-09-07 19:11:28 +09:00
Yoshiya Hinosawa
9c6ffb8c21
chore: test compatibility of std/node with Deno Deploy ( #2615 )
2022-09-07 16:25:55 +09:00
Asher Gomez
0f6aa03d2d
chore(CI): move lint scripts to Deno task runner ( #2580 )
2022-08-30 13:27:54 +09:00
Asher Gomez
092a425e75
chore(CI): upgrade denoland/setup-deno to v1 ( #2579 )
2022-08-30 13:24:27 +09:00
Asher Gomez
72d25cb387
chore(ci): upgrade actions/checkout to v3 ( #2578 )
2022-08-30 00:03:30 +02:00
David Sherret
5c26306183
chore: upgrade wasmbuild to 0.6 ( #2362 )
2022-06-17 11:12:27 -04:00
David Sherret
e72e13db63
refactor: use wasmbuild ( #2319 )
2022-06-08 11:19:50 -04:00
Skye
f415da4c62
feat(encoding): add unsigned LEB128 varint encoding ( #2265 )
...
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2022-06-05 21:22:03 +09:00
Skye
4d43706106
CI: Add License header check ( #2292 )
...
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2022-06-01 13:49:12 +02:00
Yoshiya Hinosawa
de498e895a
chore: update CODEOWNERS ( #2257 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-05-20 19:54:25 +09:00
Yoshiya Hinosawa
c7d7cf7735
ci: use xl runners for lint and wasm jobs ( #2249 )
2022-05-20 13:50:37 +09:00
Yoshiya Hinosawa
0a542ef2c0
ci: fix release step condition ( #2248 )
2022-05-19 12:36:38 +09:00
Yoshiya Hinosawa
789505db2c
ci: use xl runners ( #2219 )
2022-05-13 15:15:35 +02:00
ayame113
5a33fe5a01
chore(node): bypass error with type check without --unstable ( #2184 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-05-04 19:05:44 +09:00
Tom Hu
f482c48644
chore(ci): add informational Codecov status checks ( #2120 )
2022-04-19 13:59:09 +09:00
David Sherret
3eaaf75d00
chore(ci): fix release script to have git credentials ( #2092 )
2022-04-14 14:37:31 -04:00
Kyle June
bcec5f9d8b
chore(datetime): use FakeTime for testing parse ( #2109 )
2022-04-14 18:52:58 +09:00
David Sherret
9ff1a8573f
chore(ci): fix version bump git push ( #2089 )
2022-04-07 10:17:45 -04:00
David Sherret
551dbeea20
chore(ci): smoother deno_std release ( #2079 )
2022-04-04 09:29:45 -04:00
Eliaz Bobadilla
76601ad59e
ci: update actions/checkout@v2 to v3 ( #2059 )
2022-03-24 14:05:29 +09:00
Bartek Iwańczuk
99ba80300a
chore: Use deno task ( #2021 )
2022-03-17 17:31:32 +01:00
Kid
6212f24520
chore: remove deprecated _tools scripts ( #1997 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-03-06 20:46:58 +09:00
Bartek Iwańczuk
14a0dcc1e6
chore(node): change .js extensions to .mjs ( #1955 )
...
This commit changes extensions in multiple files mainly
in "node/" directory. This is necessary for CJS/ESM interop,
as ".js" extensions are considered to be CommonJS modules
instead of ES modules.
2022-02-24 16:42:01 +01:00
Bartek Iwańczuk
275df301aa
chore: update deno.json ( #1950 )
...
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2022-02-24 13:10:45 +01:00
Yoshiya Hinosawa
d0232ce805
refactor(node): reduce circular dependencies under std/node and check it in CI ( #1844 )
2022-01-25 23:54:11 +09:00
Jeremy Banks
22802ffec1
crypto(build): update Rust and Rust dependencies ( #1805 )
2022-01-09 15:49:02 +01:00
Yoshiya Hinosawa
2c11e72ce7
test: do not require NODE_EXTRA_CA_CERTS env var ( #1757 )
2021-12-24 18:19:14 +09:00
Yoshiya Hinosawa
1aebca605b
feat(node): add https.request ( #1746 )
2021-12-23 16:33:18 +09:00
Bartek Iwańczuk
521c685b54
ci: enable coverage collection ( #1723 )
2021-12-17 19:11:14 +01:00
Bartek Iwańczuk
71c370b538
0.118.0
2021-12-16 17:27:13 +01:00
Bartek Iwańczuk
c94e764968
[BREAKING] Remove 'ws' module ( #1647 )
2021-12-13 14:10:19 +01:00
Yoshiya Hinosawa
05bcd7f263
feat(node): add child_process.fork ( #1695 )
2021-12-10 14:06:40 +09:00
Yoshiya Hinosawa
bfe8b12816
chore: add faketime testing ( #1680 )
2021-12-07 22:48:24 +09:00
Ben Noordhuis
fe07d17c2e
ci: add bnoordhuis to node/ code owners ( #1599 )
2021-11-16 20:11:57 +01:00
Bartek Iwańczuk
5c947c2689
ci: disable doctests for node/ directory ( #1590 )
2021-11-16 03:11:40 +01:00
Bartek Iwańczuk
a80894bb95
ci: split running tests into steps ( #1582 )
...
This commit split tests into distinct CI steps for
"regular" tests and "node polyfill" tests.
2021-11-15 16:54:31 +01:00
Yoshiya Hinosawa
52c3deccf9
chore: add tools for lint and format ( #1517 )
2021-11-11 23:46:31 +09:00
Simon Lecoq
afa5c5150a
ci: add CODEOWNERS file ( #1550 )
2021-11-11 10:04:31 +01:00
Bartek Iwańczuk
2759601c05
ci: exclude node/_tools/versions/ directory from tests ( #1464 )
2021-10-25 14:11:06 +02:00
Yoshiya Hinosawa
b0c48345ab
chore: add config file for lint and fmt ( #1395 )
2021-10-13 23:37:57 +09:00
Yoshiya Hinosawa
a6069a3acc
chore: clean up issue templates ( #1318 )
2021-09-28 17:01:36 +09:00
Yoshiya Hinosawa
d86bd6f2a1
docs: change CI rule ( #1305 )
2021-09-24 22:44:56 +09:00
Nayeem Rahman
a0994ff888
fix: use strict-ts44.tsconfig.json on release tests ( #1278 )
2021-09-16 15:13:54 +09:00
Yusuke Tanaka
65a2316787
chore: upgrade Rust to 1.55.0 ( #1218 )
2021-09-10 14:02:33 +09:00
Craig Morten
f17dc21124
fix(http): ignore http/bench_legacy.ts in canary runs ( #1196 )
2021-09-01 10:46:01 +09:00
Kitson Kelly
b7c61a27a7
chore: updates related to TypeScript 4.4 ( #1171 )
...
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2021-08-31 14:39:04 +10:00
Ryan Dahl
7749fcac29
re-enable canary builds ( #1122 )
2021-08-11 11:44:01 +02:00
Ryan Dahl
455077a905
fix: type check examples in README files ( #1121 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-08-11 11:28:10 +02:00
Jeremy Banks
7348d133a8
ci(_wasm_crypto): upload rebuilt crypto.{js,wasm.js} if they don't match ( #1081 )
2021-08-07 18:41:34 +09:00
Yusuke Tanaka
2cbf6c7eb8
chore: upgrade Rust to 1.54.0 ( #1076 )
2021-07-31 15:37:48 +09:00
Jeremy Banks
662139c097
feat(crypto): add std/crypto wrapping and extending runtime WebCrypto ( #1025 )
2021-07-29 04:37:02 -07:00
Yoshiya Hinosawa
186354327c
chore: enable doc type checking ( #1050 )
2021-07-23 19:09:38 +09:00
Yoshiya Hinosawa
e4c6419c46
chore: restore coverage reporting ( #1049 )
2021-07-21 23:39:08 +09:00
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