summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
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).
2023-03-10chore(ci): update other workflows to use cargo-toolchain.toml (#18109)David Sherret
I accidentally missed these in #18104
2023-03-09chore(ci): ensure Rust toolchain installation is based on ↵David Sherret
rust-toolchain.toml (#18104) It seems like `dtolnay/rust-toolchain` does not want to support rust-toolchain.toml unfortunately and we had thought it did.
2023-03-02test(wpt): implement process timeout, fix expectations update, and more... ↵Filip Skokan
(#17892) - relands #17872 - updates the timeouts to be re-configurable just for CI - fixes `./tools/wpt.ts update` - adds option not "ignore" during, applied to wpt epoch runs only
2023-01-27chore: upgrade to Rust 1.67 (#17548)David Sherret
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-01-26chore(ci): update python to 3.11 (#17530)Spencer Comfort
2023-01-13chore(ci): use windows-2022 runner on skipped release job on PRs (#17398)David Sherret
2023-01-13chore: forward 1.29.3 release back to main (#17401)David Sherret
2023-01-12chore(ci): try to make sysroot step more reliable (#17383)David Sherret
Main is failing a lot because of: ``` Err:8 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 debootstrap all 1.0.118ubuntu1.8 Connection failed [IP: 40.81.13.82 80] Fetched 44.1 MB in 60s (734 kB/s) E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.118ubuntu1.8_all.deb Connection failed [IP: 40.81.13.82 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? ```
2023-01-12chore(ci): only run doc tests on linux (#17379)David Sherret
Doc tests were observed to take over 100s on the Mac CI in one instance.
2023-01-12chore(ci): skip running the benchmarks on a PR except when a label is added ↵David Sherret
(#17377)
2023-01-12chore(ci): fix canary publish on main (#17374)David Sherret
Ref #17358
2023-01-12chore(ci): use mtime cache for fastci (#17373)David Sherret
2023-01-12chore(ci): do not clone submodule ./test_util/wpt unnecessarily (#17372)David Sherret
2023-01-12chore(ci): only install node for the benchmarks (#17371)David Sherret
2023-01-12ci: update Windows runner, update Google Cloud integration, update Node (#17358)Bartek Iwańczuk
This commit rolls up following PRs into a single one: - https://github.com/denoland/deno/pull/16672 - https://github.com/denoland/deno/pull/16674 - https://github.com/denoland/deno/pull/16972 Generation script was updated to take into account these changes. Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com> Co-authored-by: Geert-Jan Zwiers <geertjanzwiers@protonmail.com> Co-authored-by: David Sherret <dsherret@gmail.com>
2023-01-11chore(ci): skip non-ubuntu test release jobs on PRs (#17353)David Sherret
2023-01-11fix(ci): use Node 18 (#17355)Asher Gomez
2023-01-11chore(ci): save cache on main at end of workflow (#17354)David Sherret
Seems like our caching was totally broken. We need to save the cache after building and not before. ``` Warning: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved. Warning: Cache save failed. ```
2023-01-11chore(ci): do not run CI on draft PRs unless explicitly run via commit ↵David Sherret
message (#17350) This will help us reduce CI time during development. The CI can be explicitly run on draft PRs by adding `[ci]` to the commit message.
2023-01-11chore(ci): checkout less submodules based on job (#17343)David Sherret
Co-authored-by: Luca Casonato <lucacasonato@users.noreply.github.com>
2023-01-10chore(ci): ci refactor - Part 1 - Generate ci yaml by js (#17335)David Sherret
2023-01-04chore(CI): update to `actions/cache@v3` (#17201)Asher Gomez
2023-01-02chore: update copyright year to 2023 (#17247)David Sherret
Yearly tradition of creating extra noise in git.
2022-12-13ci: update release action (#17034)Bartek Iwańczuk
2022-12-05chore: move/remove some repo top level files (#16951)David Sherret
2022-11-22ci: increase timeout to 120 minutes (#16764)Bartek Iwańczuk
2022-11-20chore: remove stale bot (#16718)Bartek Iwańczuk
2022-11-18chore: use Rust 1.65.0 (#16688)Aaron O'Mullan
2022-11-13chore: fix post_publish workflow trigger (#16619)David Sherret