Pierre Tachoire
de5a7d5b99
wpt: use auo-restart browser feature of wpt runner
2026-02-27 10:09:23 +01:00
Pierre Tachoire
3f92e388be
allow insecure TLS when running WPT tests
2026-02-27 10:09:23 +01:00
Pierre Tachoire
25c941b847
use wptrunner and wpt HTTP server to run wpt tests
2026-02-27 10:09:23 +01:00
Nikolay Govorov
dc4b75070d
Increases the memory limit on CI :/
2026-02-18 09:23:37 +00:00
Pierre Tachoire
21f2eb664e
ci: fix path
2026-02-12 15:44:28 +01:00
Pierre Tachoire
c643fb8aac
ci: fix var name
2026-02-12 12:07:15 +01:00
Pierre Tachoire
7df67630af
ci: add cg_mem_peak into the tracked results
2026-02-12 11:33:52 +01:00
Pierre Tachoire
6b953b8793
ci: keep both vm and cg memory regression tests
2026-02-12 11:24:59 +01:00
Pierre Tachoire
3e1909b645
ci: use cgroups with user's permissions
2026-02-10 18:43:31 +01:00
Nikolay Govorov
a4b1fbd6ee
Use cgroups for RAM mesurement
2026-02-10 01:34:17 +00:00
Pierre Tachoire
14f7574c41
ci: run test on any change into src/
2026-02-09 15:47:11 +01:00
Pierre Tachoire
7672b42fbc
ci: add missing -Dtsan=tru option
2026-02-04 12:13:46 +01:00
Pierre Tachoire
c590658f16
ci: use debug v8 with zig test
2026-02-04 12:08:12 +01:00
Pierre Tachoire
2f9ed37db2
ci: remove invalid install option
2026-02-04 11:18:38 +01:00
Karl Seguin
c02db94522
Reduce perf regression max
...
Mem 28MB -> 26MB (currently a 24.1MB)
Time 23 -> 17 (currently at 14)
We've made some memory and performance optimization gains lately. Lowering
these will let us spot incremental changes better.
2026-01-20 18:07:28 +08:00
Pierre Tachoire
70d84b2f72
ci: fix wpt build path
2026-01-12 10:38:13 +01:00
Pierre Tachoire
2a468cc750
ci: split wpt build and run
...
vv8 build can pollute stdout output.
2026-01-12 09:18:16 +01:00
Pierre Tachoire
32520000c6
ci: use releaseFast mode for wpt
2026-01-12 09:09:36 +01:00
Pierre Tachoire
14db7a8eb3
ci: move fetch test from integration to e2e
2026-01-12 08:53:24 +01:00
Pierre Tachoire
933a93a703
ci: move fetch tests into 2e2
2026-01-12 08:32:52 +01:00
Pierre Tachoire
c2e09d3084
ci: build only run cmd forbuild dev test
2026-01-12 08:28:03 +01:00
Pierre Tachoire
98397401b8
ci: use compiled v8 with wpt tests
2026-01-12 08:11:55 +01:00
Pierre Tachoire
5c0169ee05
ci: force release to be the latest
2026-01-09 11:44:38 +01:00
Pierre Tachoire
82161ce94c
ci: increase timeout limit for build
2026-01-09 09:14:01 +01:00
Pierre Tachoire
adfcf7bb2c
tests: re-enable metrics JSON output
...
METRICS=true zig build test
2026-01-08 13:07:27 +01:00
Pierre Tachoire
2abc490732
ci: support build on tag push
2026-01-07 21:11:20 +01:00
Pierre Tachoire
d5f4ca15cc
add v8 snapshot in build processes
2026-01-07 17:22:49 +01:00
Pierre Tachoire
e642c85ebd
use ReleaseFast build
2026-01-07 17:22:49 +01:00
Pierre Tachoire
00d4ac6137
update ci scripts
...
* use checkout v6
* remove useless target from Makefile
2025-12-29 15:17:19 +01:00
Pierre Tachoire
33ee2fb1a0
ci: use macos-14-intel for building macos x86
...
macos-13 is unsupported. We Have to switch for payed instance.
see https://github.com/actions/runner-images/issues/13046
2025-12-19 10:33:42 +08:00
Pierre Tachoire
2ac90262b7
ci: add nightly integration test
2025-12-19 10:32:39 +08:00
Pierre Tachoire
22303d2ae8
Merge pull request #1236 from lightpanda-io/v8-build-with-zig-gclient-ci
...
V8 build with zig gclient ci
2025-12-18 11:55:55 +08:00
Halil Durak
bead805680
backport: Prefer BoringSSL as TLS backend
2025-12-11 10:19:07 +03:00
Pierre Tachoire
bde8b64ba3
update html5ever instructions
2025-11-29 15:20:28 +01:00
Karl Seguin
b047cb6dc1
remove libdom
2025-10-27 22:14:59 +08:00
Pierre Tachoire
ecbf52157b
ci: use debug mode for WPT tests
2025-09-26 13:33:13 +02:00
Pierre Tachoire
eae8a90a89
ci: add request interception through proxy test
2025-09-16 16:24:19 +02:00
Karl Seguin
0aa1e0200f
Merge branch 'wpt' into wpt_runner_tweak
2025-09-09 19:24:36 +08:00
Karl Seguin
575f827958
disable telemetry when running WPT action
2025-09-09 19:23:31 +08:00
Karl Seguin
67935b11c9
Try to address WPT running OOM
...
- Continue to reuse the Browser/Env/Isolate, but no start a new session per test.
- Test http server now properly closes the sendFile fd
- Run WPT in ReleaseMode
- Add --quiet option to WPT and some commented out debug code for dumping v8
memory stats
2025-09-09 19:15:35 +08:00
Pierre Tachoire
ec8a9862c7
ci: remove go runner verbose mode
2025-09-03 15:42:35 +02:00
Karl Seguin
1443f38e5f
Zig 0.15.1
...
Depends on https://github.com/lightpanda-io/zig-v8-fork/pull/89
2025-08-29 10:42:06 +08:00
Pierre Tachoire
7869159657
add e2e test through proxy
2025-08-25 14:18:15 +02:00
Pierre Tachoire
12c7df98e4
ci: fix macos version for building
2025-07-09 15:26:07 -07:00
Pierre Tachoire
7230884116
ci: use macos-14 for nightly builds
2025-07-08 08:27:45 -07:00
Pierre Tachoire
92badd3722
ci: don't run 2e2 on draft
2025-07-05 14:22:21 -07:00
Pierre Tachoire
50349edf4d
ci: use a generic target for arm build
2025-07-01 07:55:32 -07:00
Pierre Tachoire
8745c1016e
ci: use cpu cortex_a72 for arm build
2025-06-30 10:58:15 -07:00
Pierre Tachoire
d9e72049ae
ci: use ubuntu 22.04 for arm64 build
2025-06-29 10:48:04 -07:00
Pierre Tachoire
ddcb597710
ci: use hetzner for 2e2 regression perf
2025-06-26 17:37:35 -07:00