Pierre Tachoire
0045924973
wip: force wpt ci
2025-05-08 14:33:02 +02:00
Karl Seguin
ca3fa3dc40
Rework WPT runner ( #589 )
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
wpt / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
* Rework WPT runner
We have no crashing tests, remove safe mode. Allows better re-use of arenas,
and if we do introduce a crash, it won't be easy to ignore. Could allow for
re-using the environment across tests to further improve performance.
Remove console now that we have a working console api.
* Update workflows, add summary
Remove --safe option from WPT workflows (it's no longer valid)
Include a total test/case summary when --summary or --text (default) is used.
* remove wpt --safe flag from Makefile
* handle tests in the root of the test folder
* Fix a couple possible segfaults base on strange usage (WPT stuff)
* generate proper JSON
* generate proper JSON (for real this time?)
* fix tag type check
2025-05-03 07:53:02 +08:00
Karl Seguin
cda6f89dba
work on fixing github workflows
2025-04-15 15:18:06 +08:00
Pierre Tachoire
c6ad734de0
ci: run wpt classic only on PR
2025-03-31 12:35:34 +02:00
Pierre Tachoire
fd7db18221
ci: split wpt and wpt-json jobs
2025-01-22 13:59:14 +01:00
Pierre Tachoire
45c7af9769
ci: remove useless token
...
The repos are public now, we don't need the token anymore to fetch.
2024-11-26 09:37:40 +01:00
Pierre Tachoire
10994b202b
ci: use ubuntu latest for all expect nightly build
2024-10-22 14:27:47 +02:00
Francis Bouvier
8d83dfad45
ci: force ubuntu version (24.04)
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-17 10:24:00 +02:00
Pierre Tachoire
bfa6f55551
ci: remove container usage and download v8 from release
2024-07-17 09:56:34 +02:00
Pierre Tachoire
a708bc7d0f
CI: upgrade zig version 0.12.1
2024-06-18 16:13:25 +02:00
Pierre Tachoire
33ec300947
ci: run ci on .github changes
2024-06-18 16:05:21 +02:00
Pierre Tachoire
0c2f0b78aa
ci: add --security-opt seccomp=unconfined docker option
...
It seems docker blocks io_uring by default using seccomp.
see tigerbeetle/tigerbeetle#1995 and
moby/moby#46762
2024-06-18 16:03:44 +02:00
Pierre Tachoire
f040f422e4
ci: rename jsruntime-lib into zig-js-runtime
2024-05-14 12:18:24 +02:00
Pierre Tachoire
8d606d5dc5
ci: force netsurf build deps each time
2024-04-19 10:51:20 +02:00
Pierre Tachoire
d8f21e3c67
ci: ugrade GH actions versions
2024-04-16 15:55:41 +02:00
Pierre Tachoire
fe8b6e3060
ci: add missing permissions for wpt
2024-04-16 15:55:41 +02:00
Pierre Tachoire
8b03c0c651
ci: force ci on YAML changes
2024-04-16 15:55:41 +02:00
Pierre Tachoire
ffbcfc18f1
ci: extract install steps in its own action
2024-04-16 15:55:40 +02:00
Pierre Tachoire
6e8398be96
ci: track build.zig changes
2024-04-03 15:02:07 +02:00
Pierre Tachoire
22459edccc
CI: remove lexbor
2024-03-28 14:56:36 +01:00
Pierre Tachoire
bd0dbd333b
ci: fix wpt test case path
2024-01-03 10:22:54 +01:00
Pierre Tachoire
8c6c658abb
ci: run workflows on all PR
2023-12-15 12:02:03 +01:00
Pierre Tachoire
e146e07a28
ci: run ci on vendor deep changes
2023-12-13 09:38:45 +01:00
Pierre Tachoire
86795c9b9d
ci: run tests and wpt on eveyr vendor change
2023-12-12 15:52:26 +01:00
Pierre Tachoire
9301f0d361
ci: wpt: typo fix
2023-12-07 11:29:16 +01:00
Pierre Tachoire
a1e7cbc4da
ci: fix dependency job name
2023-12-07 11:14:28 +01:00
Pierre Tachoire
d7f04ff605
ci: send wpt json result using perf-fmt
2023-12-07 11:06:30 +01:00
Pierre Tachoire
f61631965b
ci: change org name to lightpanda-io
2023-12-07 09:09:36 +01:00
Pierre Tachoire
a9100754fa
ci: upgrade zig version to 0.12.0-dev.1773+8a8fd47d2
2023-12-05 14:11:53 +01:00
Pierre Tachoire
843c404b49
ci: use safe run for WPT ci tests
2023-11-30 17:31:18 +01:00
Pierre Tachoire
4b2f85fcf6
ci: fix deps change detection
2023-11-27 12:28:54 +01:00
Pierre Tachoire
576e8bb8e4
ci: run tests on jsruntime-lib update
2023-11-27 12:28:53 +01:00
Pierre Tachoire
188d834212
ci: run tests on jsruntime-lib change
2023-11-27 12:00:25 +01:00
Pierre Tachoire
9469f157ca
ci: don't run CI for draft PRs
2023-11-15 13:53:54 +01:00
Pierre Tachoire
d06d09ddda
ci: add path contraints for pull requests
2023-11-15 11:58:09 +01:00
Pierre Tachoire
a671f6fd8a
ci: allow WPT to fail
2023-11-15 09:29:49 +01:00
Pierre Tachoire
2afbd0752c
ci: use browsercore-zig docker image
2023-11-14 19:04:30 +01:00
Pierre Tachoire
d6996889c2
ci: fetch git submodules recursively
2023-11-14 11:36:34 +01:00
Pierre Tachoire
c5170db0f6
ci: add CI workflows for tests
2023-11-14 11:36:33 +01:00