summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2022-01-06ci: cycle cache key (#13292)Bartek Iwańczuk
2022-01-02build: hardcode WPT_FYI_USER (#13262)Luca Casonato
GHA keeps redacting all occurrences of the word "deno" out of logs because this is our wpt.fyi username. This is rather annoying, so I am just hardcoding the username in the CI script.
2021-12-19fix(wpt_ecoch): Don't schedule on forks (#13144)Divy Srivastava
2021-12-07build: don't publish canary verion from non-main branch (#12986)Bartek Iwańczuk
2021-12-04chore: upgrade to Rust 1.57.0 (#12968)Bartek Iwańczuk
2021-12-03chore: update to rusty v8 0.36.0 (#12979)Luca Casonato
2021-12-03chore(ci): update `setup-python` action version (#12965)Nikita Sobolev
2021-12-01ci: fix sysroot setup (#12958)Yoshiya Hinosawa
2021-11-24chore: upgrade Rust version to `1.56.1` (#12870)Abdfn
2021-11-10ci: use 'ubuntu-20.04' runner image rather than 'ubuntu-latest' (#12733)Bert Belder
The existing ubuntu-latest-xl runner image (based on Ubuntu 18.04 XL) is deprecated and will retire soon. Migrate to ubuntu-20.04-xl instead.
2021-11-09build: set cache-control for dl.deno.land (#12708)Luca Casonato
Sometimes you have to wait up to an hour before you can upgrade to the latest canary build, because the file that stores the hash of the latest commit is cached for up to an hour.
2021-11-01upgrade to Node 17 (#12619)Ryan Dahl
2021-10-26chore: upgrade Rust to 1.56.0 (#12514)Bert Belder
2021-10-20ci: check Deno binary only in tagged commits (#12509)Bartek Iwańczuk
2021-10-20ci: skip running tests and benchmarks on tags (#12443)Bartek Iwańczuk
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2021-10-14ci: skip debug WPT during PRs (#12440)Ryan Dahl
Running Debug WPT takes about 35 minutes. It will be still checked in the release build and on main branch, but too slow to run for PRs. See for example: https://github.com/denoland/deno/pull/12438/checks?check_run_id=3889127272
2021-10-12feat: update to V8 9.5 (#12399)Luca Casonato
2021-10-05chore: merge v1.14.3 into main (#12327)Bartek Iwańczuk
2021-09-22ci: enable cache for fastci (#12186)Aaron O'Mullan
2021-09-22quickfix(ci): only run "Build product size info" on main/tag (#12184)Aaron O'Mullan
2021-09-22upgrade serde_v8 and rusty_v8 (#12175)Ryan Dahl
* upgrade serde_v8 and rusty_v8 * rusty_v8 0.30.0 * cycle keys
2021-09-22ci: experiment mac & windows debug builds (#11884)Aaron O'Mullan
Will be tweaked, but possibly have this "fastci" profile for further optimizations
2021-09-13chore: update rusty_v8 (#12026)Luca Casonato
2021-09-09chore: upgrade Rust to 1.55.0 (#11965)Yusuke Tanaka
2021-09-05chore(std/http): server module name migration (#11890)Craig Morten
2021-08-29cleanup(.github/workflows): Typo in comments (#11868)Geoffrey Smith
2021-08-14build: rename `kind` to `job` in ci config (#11699)Jheyson Saavedra
Co-authored-by: Jheyson Saavedra <jheysondev@users.noreply.github.com>
2021-08-10upgrade: rusty_v8 0.26.0 (#11625)Bartek Iwańczuk
2021-08-10build: pin softprops/action-gh-release (#11622)Luca Casonato
2021-08-06feat: ffi to replace plugins (#11152)Elias Sjögreen
This commit removes implementation of "native plugins" and replaces it with FFI API. Effectively "Deno.openPlugin" API was replaced with "Deno.dlopen" API.
2021-07-30chore: upgrade Rust to 1.54.0 (#11554)Yusuke Tanaka
2021-07-21build: fix publishing of canaries (#11480)Luca Casonato
2021-07-21build: publish canary version file in seperate job (#11462)Luca Casonato
2021-07-12chore(runtime): deprecate `Deno.copy` (#11369)Luca Casonato
2021-07-09chore: update crates (#11332)Luca Casonato
2021-07-06ci: avoid running man-db triggers when setting up sysroot (#11300)Bert Belder
2021-07-06ci: fix typo 'CCFLAGs' to 'CFLAGS' (#11298)Bert Belder
2021-07-02chore: upgrade rusty_v8 and serde_v8 (#11233)Bartek Iwańczuk
2021-07-02chore: upgrade rusty_v8 and serde_v8 (#11216)Bartek Iwańczuk
2021-07-01ci: don't set DENO_CANARY when releasing, attempt 2 (#11214)Bert Belder
2021-07-01build: switch to wpt.fyi prod (#11201)Luca Casonato
2021-06-29ci: don't set DENO_CANARY when releasing (#11181)Bert Belder
Fixes: #11179
2021-06-25upgrade: rusty_v8 0.23.0 (V8 9.2.230.12) (#11113)Ryan Dahl
2021-06-23ci: fix pushing benchmark results to gh-pages (#11095)Bert Belder
2021-06-23ci: run Linux release builds in sysroot with Ubuntu 18.04 and LLVM (#10920)Bert Belder
2021-06-23ci: make it faster (#10920)Bert Belder
...by avoiding a full clone of crates.io index history.
2021-06-17chore: upgrade Rust to 1.53.0 (#11021)Yusuke Tanaka
2021-06-16tests: get epochs/daily commit with ./wpt rev-list (#11002)Luca Casonato
2021-06-14tests: fix wpt epoch ci job (#10960)Luca Casonato
2021-06-14build: add wpt epoch/daily run (#10937)Luca Casonato
This adds a daily scheduled CI pipeline that runs WPT tests against the most recent epochs/daily every night. Results are uploaded to wpt.fyi. WPTs are run on all supported platforms, on both stable and canary.