tsukasa-ino
a44b25601b
chore(ci): use setup-deno@v2 ( #26474 )
2024-10-25 02:09:36 +02:00
Bartek Iwańczuk
4af98fa82f
build: remove --unstable flags from CI ( #25548 )
...
This commit removes usages of deprecated `--unstable` flag
from the CI scripts.
2024-09-10 03:10:20 +02:00
Asher Gomez
ef78d317f0
chore: fix WPT epoch ( #24716 )
...
This was missed in the previous `std` updates.
2024-07-25 09:20:44 +02:00
David Sherret
a5f8bfdbfb
chore: format yaml internally ( #24520 )
...
Uses https://github.com/g-plane/pretty_yaml
2024-07-10 23:59:57 -04:00
Asher Gomez
5236fd0dad
fix: update CLI flags for WPT ( #23501 )
...
Fixes #23500
2024-04-23 04:47:45 +02:00
Asher Gomez
9acbf90b06
fix: allow WPT to successfully exit using --exit-zero
( #23418 )
...
I went with `--exit-zero`. Happy to change to `--no-exit` if feelings
are strong.
Supercedes #23417
2024-04-17 10:40:47 +00:00
Asher Gomez
fed9dec92a
fix: point to correct WPT runner file ( #22753 )
...
We were previously pointing to the incorrect runner file.
2024-03-06 22:59:30 +01:00
Asher Gomez
0022c35a23
chore: move tools/wpt
to tests/wpt/runner
( #22545 )
...
Towards #22525
---------
Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com>
Co-authored-by: Matt Mastracci <matthew@mastracci.com>
2024-03-05 00:41:16 +00:00
Asher Gomez
0730d749ad
chore: upgrade to actions/setup-python@v5
( #22546 )
...
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-23 07:51:10 -07:00
Asher Gomez
f7b08cd962
chore: fail properly in web platform test ( #22549 )
...
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-23 00:17:39 +00:00
Asher Gomez
5596de8081
chore: move test_util/wpt
to tests/wpt/suite
( #22412 )
...
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-16 03:32:28 +00:00
Asher Gomez
9955cbdb56
chore: upgrade CI workflows to use Node 20 ( #22304 )
...
No longer uses Node 16, which is deprecated.
2024-02-06 21:47:44 +00:00
Divy Srivastava
bafffa95a0
ci: update to Ubuntu 22.04 runners for all workflows ( #18526 )
2023-04-01 08:35:31 +05:30
Filip Skokan
92c388761a
wpt: only tag daily runs as master ( #18155 )
...
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-13 13:24:16 +01:00
Filip Skokan
64503fabd8
test(wpt): implement process timeout, fix expectations update, and more... ( #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-03-02 23:05:17 +01:00
Spencer Comfort
87c2493855
chore(ci): update python to 3.11 ( #17530 )
2023-01-26 16:52:32 +05:30
Abdul Rauf
23a04b15c1
chore(ci): update github actions ( #16534 )
2022-11-06 21:26:21 +05:30
Bartek Iwańczuk
f7e7f54849
chore: use lock file for tooling scripts ( #14253 )
...
This commit adds lock file for maintenance scripts in "tools/"
directory.
The lock file is stored in "tools/deno.lock.json".
2022-04-13 18:51:16 +02:00
Aaron O'Mullan
9f4e1e0d34
chore(ci): ubuntu-latest-xl => ubuntu-20.04-xl ( #13342 )
2022-01-11 17:07:02 +01:00
Luca Casonato
6ab46b559c
build: hardcode WPT_FYI_USER ( #13262 )
...
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.
2022-01-02 13:41:59 +01:00
Divy Srivastava
e20682bd42
fix(wpt_ecoch): Don't schedule on forks ( #13144 )
2021-12-19 22:00:42 -05:00
Nikita Sobolev
1947f891db
chore(ci): update setup-python
action version ( #12965 )
2021-12-03 12:00:25 +01:00
Luca Casonato
32b9aa5720
build: switch to wpt.fyi prod ( #11201 )
2021-07-01 15:44:44 +02:00
Luca Casonato
8e4a70c7e9
tests: get epochs/daily commit with ./wpt rev-list ( #11002 )
2021-06-16 14:19:44 +02:00
Luca Casonato
f48d66b2b0
tests: fix wpt epoch ci job ( #10960 )
2021-06-14 20:57:02 +02:00
Luca Casonato
d837445e44
build: add wpt epoch/daily run ( #10937 )
...
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.
2021-06-14 13:48:57 +02:00