Commit Graph

272 Commits

Author SHA1 Message Date
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