summaryrefslogtreecommitdiff
path: root/.github/workflows/wpt_epoch.yml
AgeCommit message (Collapse)Author
2024-11-05chore: upgrade publish workflow to ubuntu 24 (#26731)Divy Srivastava
2024-10-22chore(ci): use setup-deno@v2 (#26474)tsukasa-ino
2024-09-10build: remove --unstable flags from CI (#25548)Bartek Iwańczuk
This commit removes usages of deprecated `--unstable` flag from the CI scripts.
2024-07-25chore: fix WPT epoch (#24716)Asher Gomez
This was missed in the previous `std` updates.
2024-07-10chore: format yaml internally (#24520)David Sherret
Uses https://github.com/g-plane/pretty_yaml
2024-04-23fix: update CLI flags for WPT (#23501)Asher Gomez
Fixes #23500
2024-04-17fix: allow WPT to successfully exit using `--exit-zero` (#23418)Asher Gomez
I went with `--exit-zero`. Happy to change to `--no-exit` if feelings are strong. Supercedes #23417
2024-03-06fix: point to correct WPT runner file (#22753)Asher Gomez
We were previously pointing to the incorrect runner file.
2024-03-05chore: move `tools/wpt` to `tests/wpt/runner` (#22545)Asher Gomez
Towards #22525 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> Co-authored-by: Matt Mastracci <matthew@mastracci.com>
2024-02-23chore: upgrade to `actions/setup-python@v5` (#22546)Asher Gomez
Removes the following warning on the `wpt_epoch` CI workflow: ``` Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, denoland/setup-deno@v1, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/. ``` Co-authored-by: Matt Mastracci <matthew@mastracci.com>
2024-02-23chore: fail properly in web platform test (#22549)Asher Gomez
Having `|| true` means that the job always executes with a success code, even when it really fails. Credit to Bartek for spotting this possible mistake. Towards #22257
2024-02-16chore: move `test_util/wpt` to `tests/wpt/suite` (#22412)Asher Gomez
As discussed with @mmastrac. I'll move `tools/wpt` to `tests/wpt` in a follow-up PR. --------- Co-authored-by: Matt Mastracci <matthew@mastracci.com>
2024-02-06chore: upgrade CI workflows to use Node 20 (#22304)Asher Gomez
No longer uses Node 16, which is deprecated.
2023-04-01ci: update to Ubuntu 22.04 runners for all workflows (#18526)Divy Srivastava
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-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-26chore(ci): update python to 3.11 (#17530)Spencer Comfort
2022-11-06chore(ci): update github actions (#16534)Abdul Rauf
2022-04-13chore: use lock file for tooling scripts (#14253)Bartek Iwańczuk
This commit adds lock file for maintenance scripts in "tools/" directory. The lock file is stored in "tools/deno.lock.json".
2022-01-11chore(ci): ubuntu-latest-xl => ubuntu-20.04-xl (#13342)Aaron O'Mullan
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-03chore(ci): update `setup-python` action version (#12965)Nikita Sobolev
2021-07-01build: switch to wpt.fyi prod (#11201)Luca Casonato
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.