Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-24 | ci: fix main (#18420) | David Sherret | |
2023-03-24 | chore: fix located_script_name test (#18418) | David Sherret | |
Closes #18417 | |||
2023-03-22 | ci: bump deno version used in release scripts (#18353) | David Sherret | |
2023-03-16 | chore(ci): save a cargo cache specifically for linting (#18219) | David Sherret | |
2023-03-15 | chore(ci): cache test debug ubuntu-22.04-xl build (#18216) | David Sherret | |
2023-03-15 | chore(ci): fix ci to restore the cache (#18215) | David Sherret | |
2023-03-14 | chore(ci): escape quotes in "Lint PR title" step (#18200) | David Sherret | |
2023-03-14 | ci: 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-13 | chore(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-13 | wpt: 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-10 | chore(ci): update other workflows to use cargo-toolchain.toml (#18109) | David Sherret | |
I accidentally missed these in #18104 | |||
2023-03-09 | chore(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-02 | test(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-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-26 | chore(ci): update python to 3.11 (#17530) | Spencer Comfort | |
2023-01-13 | chore(ci): use windows-2022 runner on skipped release job on PRs (#17398) | David Sherret | |
2023-01-13 | chore: forward 1.29.3 release back to main (#17401) | David Sherret | |
2023-01-12 | chore(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-12 | chore(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-12 | chore(ci): skip running the benchmarks on a PR except when a label is added ↵ | David Sherret | |
(#17377) | |||
2023-01-12 | chore(ci): fix canary publish on main (#17374) | David Sherret | |
Ref #17358 | |||
2023-01-12 | chore(ci): use mtime cache for fastci (#17373) | David Sherret | |
2023-01-12 | chore(ci): do not clone submodule ./test_util/wpt unnecessarily (#17372) | David Sherret | |
2023-01-12 | chore(ci): only install node for the benchmarks (#17371) | David Sherret | |
2023-01-12 | ci: 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-11 | chore(ci): skip non-ubuntu test release jobs on PRs (#17353) | David Sherret | |
2023-01-11 | fix(ci): use Node 18 (#17355) | Asher Gomez | |
2023-01-11 | chore(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-11 | chore(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-11 | chore(ci): checkout less submodules based on job (#17343) | David Sherret | |
Co-authored-by: Luca Casonato <lucacasonato@users.noreply.github.com> | |||
2023-01-10 | chore(ci): ci refactor - Part 1 - Generate ci yaml by js (#17335) | David Sherret | |
2023-01-04 | chore(CI): update to `actions/cache@v3` (#17201) | Asher Gomez | |
2022-12-13 | ci: update release action (#17034) | Bartek Iwańczuk | |
2022-11-22 | ci: increase timeout to 120 minutes (#16764) | Bartek Iwańczuk | |
2022-11-18 | chore: use Rust 1.65.0 (#16688) | Aaron O'Mullan | |
2022-11-13 | chore: fix post_publish workflow trigger (#16619) | David Sherret | |
2022-11-13 | fix: update latest release version after github release publish (#16603) | David Sherret | |
2022-11-06 | chore(ci): update github actions (#16534) | Abdul Rauf | |
2022-10-19 | enable bench bot (#16339) | Divy Srivastava | |
Run benchmarks on a bare metal server. The bot is a webhook on Deno deploy which can provision a spot instance on Equinix Metal. The machine type is `m3.small.x86` running a Ubuntu 22.04. Commands: `+bench` - Provision and schedule benchmarks for this PR. `+bench status <id>` - Get current status of the metal instance. The bot source is here: https://github.com/denoland/bench_bot | |||
2022-10-06 | fix(build): don't export all symbols to dynamic symbol table (#16171) | Divy Srivastava | |
Currently, we use `-rdynamic` for exporting Node API symbols to the symbol table. `-rdynamic` will export *all* symbols, that means previously unused functions will not be optimized away introducing a lot of binary bloat. This patch uses `-exported_symbol` and `--export-dynamic-symbol` link flags (not as universal as `-rdynamic`) to only mark Node API symbols to be put in the dynamic symbol table. | |||
2022-08-19 | Fix: Honor linter rules in CI and locally (#15492) | Mathias Lafeldt | |
RUSTFLAGS take precedence over `target.<triple>.rustflags`. Therefore, setting the env var globally in CI would always override whatever linter rules are allowed or denied in .cargo/config.toml. With this change, we ensure that problems are detected both in CI and locally, using either cargo clippy or lint.js. | |||
2022-08-08 | chore: make the start_release workflow go faster (#15416) | David Sherret | |
2022-08-06 | chore: use gist for release instruction checklist (#15414) | David Sherret | |
2022-08-04 | fix(test): output parallel test results independently (#15399) | Nayeem Rahman | |
2022-08-01 | chore: cycle cache key (#15371) | Bartek Iwańczuk | |
2022-07-21 | chore(ci): update actions to run on macos-12 (#15272) | Nassim Zen | |
2022-07-19 | chore: update deno automation to 0.12 (#15248) | David Sherret | |
2022-07-11 | chore(ci): Run wpt launcher with preinstalled Deno (#15098) | Nayeem Rahman | |
2022-07-09 | fix(ext/ffi): Avoid keeping JsRuntimeState RefCell borrowed for event loop ↵ | Aapo Alasuutari | |
middleware calls (#15116) | |||
2022-07-02 | ci: use a known good version of deno instead of latest in publish scripts ↵ | David Sherret | |
(#15037) |