summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2023-06-28chore: Don't reconfigure storage on XL runners (#19641)Matt Mastracci
2023-06-28chore: reconfigure windows builder storage (#19601)Matt Mastracci
Use `C:` drive to build on Windows, as `D:` is too limited.
2023-06-24refactor(ops): Adding op2 macro and implementing in a couple of places (#19534)Matt Mastracci
This is a new op system that will eventually replace `#[op]`. Features - More maintainable, generally less-coupled code - More modern Rust proc-macro libraries - Enforces correct `fast` labelling for fast ops, allowing for visual scanning of fast ops - Explicit marking of `#[string]`, `#[serde]` and `#[smi]` parameters. This first version of op2 supports integer and Option<integer> parameters only, and allows us to start working on converting ops and adding features.
2023-06-16chore: forward v1.34.3 release commit to main (#19526)denobot
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-06-12chore: No longer need a sparse checkout thanks to cargo sparse index (#19423)Matt Mastracci
`cargo`'s sparse index showed up in 1.68
2023-06-09perf: add Tokio runtime monitor (#19415)Bartek Iwańczuk
This commit adds ability to print metrics of the Tokio runtime to the console by passing "DENO_TOKIO_METRICS=1" env var. Metrics will be printed every second, but this can be changed by "DENO_TOKIO_METRICS_INTERVAL=500" env var.
2023-06-09chore: forward v1.34.2 release commit to main (#19434)denobot
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-06-08ci: use windows-xl runner for `--release` on main (#19429)David Sherret
2023-06-08chore: Ensure we only end up with the clang version we want & upgrade libffi ↵Matt Mastracci
(#19421) The number of clang versions installed on the build machines is too dang high.
2023-06-08chore: upgrade to Rust 1.68.2 (#19416)Bartek Iwańczuk
Also prints disk size in release builds.
2023-06-07chore: downgrade to Rust 1.68 (#19411)David Sherret
Problems still persist from https://github.com/denoland/deno/pull/19407 -- downgrading to try out 1.68
2023-06-07ci: output file system space before and after building (#19409)David Sherret
This will help give us better insight.
2023-06-07chore: downgrade to Rust 1.69 (#19407)David Sherret
2023-06-06chore: upgrade to Rust 1.70.0 (#19345)David Sherret
Co-authored-by: linbingquan <695601626@qq.com>
2023-06-05fix: upgrade to deno_ast 0.27 (#19375)David Sherret
Closes #19148
2023-05-30ci: bump CI cache version on CLI version bump (#19318)David Sherret
Automatically bump the CI cache version
2023-05-29chore: forward v1.34.1 to main (#19312)Bartek Iwańczuk
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2023-05-26fix(napi): clear currently registering module slot (#19249)Bartek Iwańczuk
This commit fixes problem with loading N-API modules that use the "old" way of registration (using "napi_module_register" API). The slot was not cleared after loading modules, causing subsequent calls that use the new way of registration (using "napi_register_module_v1" API) to try and load the previous module. Ref https://github.com/denoland/deno/issues/16460 --------- Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2023-05-241.34.0 (#19246)denobot
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-05-24chore: upgrade rusty_v8 to 0.72.0 (#19228)Bartek Iwańczuk
This commit updates rusty_v8 to 0.72.0 and by extension V8 to version 11.5.150.1.
2023-05-18chore: forward v1.33.4 release commit to main (#19181)denobot
**THIS PR HAS GIT CONFLICTS THAT MUST BE RESOLVED** This is the release commit being forwarded back to main for 1.33.4 Please ensure: - [x] Everything looks ok in the PR - [ ] The release has been published To make edits to this PR: ```shell git fetch upstream forward_v1.33.4 && git checkout -b forward_v1.33.4 upstream/forward_v1.33.4 ``` Don't need this PR? Close it. cc @levex Co-authored-by: levex <levex@users.noreply.github.com> Co-authored-by: Levente Kurusa <lkurusa@kernelstuff.org>
2023-05-16docs: fix typos (#19118)Lenni
2023-05-15chore: check node_compat config diff in CI (#19119)Yoshiya Hinosawa
2023-05-13chore: upgrade rusty_v8 to 0.71.2 (#19116)Bartek Iwańczuk
Closes https://github.com/denoland/deno/issues/19021
2023-05-12chore: upgrade rusty_v8 to 0.71.1 (#19104)Bartek Iwańczuk
Fixes https://github.com/denoland/deno/issues/19021
2023-05-11chore: upgrade thiserror and deno_lockfile (#19073)Miroslav Bajtoš
Upgrade `thiserror` to `1.40.0`. Remove version pinning so that consumers of deno crates can install newer versions of `thiserrors` without waiting for us to upgrade our Cargo.toml. Upgrade `deno_lockfile` to `0.14.0` to bring in `thiserror` upgrade, see https://github.com/denoland/deno_lockfile/pull/1.
2023-05-01chore(ext/websocket): readd autobahn|testsuite fuzzingclient (#18903)Divy Srivastava
This reverts commit https://github.com/denoland/deno/commit/17d1c7e444542f43229a047853605ac22081abdf. The `Deno.serve` signature update in https://github.com/denoland/deno/pull/18759 broke the testee server right after this patch landed on `main`.
2023-04-27chore: upgrade rusty_v8 to 0.71.0 (#18868)Bartek Iwańczuk
2023-04-26Revert "chore(ext/websocket): Add autobahn|testsuite fuzzingclient (#… ↵Bartek Iwańczuk
(#18856) …18846)" This reverts commit 036778c2e8e159ef1e586de4102f823367b7c554. Keeps failing on `main` branch.
2023-04-26chore(ext/websocket): Add autobahn|testsuite fuzzingclient (#18846)Divy Srivastava
Closes #17242
2023-04-26chore: upgrade rusty_v8 to 0.70.0 (#18844)Bartek Iwańczuk
Closes https://github.com/denoland/deno/issues/18369
2023-04-24docs(security): clarify storage explosion attacks in policy (#18697)Tristan F
Deno does not cover storage explosion attacks from evaluated runtime code. I've chosen the following parts for this clarification: - _Evaluated_ code - storage explosion attacks caused by services in Deno such as the HTTP server should still be covered. - Isolated - If the storage explosion attack can happen at arbitrary different files, it may leave a much more lasting impact on a targeted host system than on simply the Deno cache.
2023-04-22chore: upgrade rusty_v8 to 0.69.0 (#18796)Bartek Iwańczuk
2023-04-19fix(ext/node): implement asymmetric keygen (#18651)Divy Srivastava
Towards #18455 This commit implements the keypair generation for asymmetric keys for the `generateKeyPair` API. See how key material is managed in this implementation: https://www.notion.so/denolandinc/node-crypto-design-99fc33f568d24e47a5e4b36002c5325d?pvs=4 Private and public key encoding depend on `KeyObject#export` which is not implemented. I've also skipped ED448 and X448 since we need a crate for that in WebCrypto too.
2023-04-18chore: forward v1.32.5 release commit to main (#18758)denobot
Co-authored-by: levex <levex@users.noreply.github.com> Co-authored-by: Levente Kurusa <lkurusa@kernelstuff.org>
2023-04-13ci: don't run wpt tests on debug (#18688)David Sherret
2023-04-13ci: use non-XL runners more (#18675)David Sherret
![image](https://user-images.githubusercontent.com/1609021/231593822-b9d7c9db-4416-4735-bd89-f28a260607f1.png) Non-xl runners are faster than the linux xl job, so let's use them for now Closes #17103
2023-04-08ci: do not run build job on draft prs (#18634)David Sherret
We had a PR land that didn't actually pass the steps because it passed on a draft pr. This prevents running the "build" job on draft prs.
2023-04-01ci: update to Ubuntu 22.04 runners for all workflows (#18526)Divy Srivastava
2023-03-24ci: fix main (#18420)David Sherret
2023-03-24chore: fix located_script_name test (#18418)David Sherret
Closes #18417
2023-03-22ci: bump deno version used in release scripts (#18353)David Sherret
2023-03-16chore(ci): save a cargo cache specifically for linting (#18219)David Sherret
2023-03-15chore(ci): cache test debug ubuntu-22.04-xl build (#18216)David Sherret
2023-03-15chore(ci): fix ci to restore the cache (#18215)David Sherret
2023-03-14chore(ci): escape quotes in "Lint PR title" step (#18200)David Sherret
2023-03-14ci: update to Ubuntu-22.04-XL runners (#18181)Divy Srivastava
Updates CI to use ubuntu-22.04-xl runners. A change to sysroot setup was necessary that links `libdl.so.2` and `libdl.a` that are no longer present on ubuntu-22.04. --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-03-13chore(ci): verify the PR title as part of linting (#18163)David Sherret
This verifies the PR title as part of the lint step.
2023-03-13Update code-of-conduct email (#18162)Ryan Dahl
2023-03-13wpt: only tag daily runs as master (#18155)Filip Skokan
This PR updates the WPT upload script so that it only labels runs that come from the daily WPT job as "master". This is so that only the daily synchronized runs get selected when viewing dashboards such as [this](https://wpt.fyi/results/?label=master&label=experimental&product=deno&product=node.js&product=chrome&product=edge&product=firefox&product=safari&aligned&view=subtest&q=deno%3A%21missing).