Muki Kiboigo
4ca02bcf97
use http-cache-cdp branch of demo repo
2026-04-29 09:05:56 -07:00
Pierre Tachoire
ece2ec3753
ci: create a matrix for e2e tests
2026-04-28 09:31:54 +02:00
Karl Seguin
a9e4ee41e3
Update go run ws/main.go to new go run runner/main.go -serve
2026-04-24 15:56:46 +08:00
Pierre Tachoire
36fcb0fd7f
ci: use a longer timeout for e2e test
...
When we have to generate a snapshot, the build duration is longer.
2026-04-10 11:02:04 +02:00
Pierre Tachoire
90069f6ab8
ci: use a dedicated action for v8 snapshot
2026-04-10 10:13:27 +02:00
Pierre Tachoire
ca78bd7786
ci: invalidate snapshot cache on src/browser/js/Snapshot.zig
2026-04-10 09:52:43 +02:00
Pierre Tachoire
075a660b2f
ci: use cache for snapshots
...
Add a cache for v8 snapshot file.
Use a cache key for v8 snapshot with the last hash changing
src/browser/js/bridge.zig
eg. v8-snapshot-4dcb2c997e01e4367ca6118629fb4ac712f9692c
2026-04-10 09:26:32 +02:00
Karl Seguin
5c7a665d11
run e2e-test with pre-generated snapshot
2026-04-09 18:54:31 +08:00
Pierre Tachoire
7606528b37
ci: fix request interception proxy challenge
2026-03-30 15:32:38 +02:00
Pierre Tachoire
e83b8aa36d
ci: don't run wba test on PR
...
wba test requires secrets read to run.
But we don't want to exposes secrets on external contributions.
So it's easier to run it only after PR merged.
2026-03-25 16:55:45 +01:00
Pierre Tachoire
3a0cead03a
Merge pull request #1917 from lightpanda-io/semantic-versioning
...
build: automate version resolution in build.zig
2026-03-25 08:46:04 +01:00
Karl Seguin
61dabdedec
Support (and prefer) dash-separated command line arguments
...
--log_level -> --log-level
Underscored arguments are still supported for backwards compatibility.
2026-03-24 12:55:08 +08:00
Adrià Arrufat
f1293b7346
Merge branch 'main' into semantic-versioning
2026-03-20 07:04:05 +09:00
Pierre Tachoire
59175437b5
wpt: force a wakeup of the wbauth server before the test
2026-03-19 09:40:47 +01:00
Pierre Tachoire
e950384b9b
ci: sleep 5s to wait node startup
2026-03-19 09:36:47 +01:00
Adrià Arrufat
2dbd32d120
build: automate version resolution in build.zig
...
Removes manual git flags from CI and build scripts.
Versioning is now automatically derived from git and build.zig.zon.
With this PR, we follow https://semver.org/
Logic:
1. Read the version from build.zig.zon
2. If it doesn't have a `.pre` field (i.e. dev/alpha/beta) it will use that
3. Otherwise it will get the info from git: hash and number of commits since last `.0` version
4. Then build the version: `0.3.0-dev.1493+0896edc3`
Note that, since the latest stable version is `0.2.6`.
The convention is to use `0.3.0-dev`, as:
- `0.2.6` < `0.3.0.dev` < `0.3.0`
2026-03-19 13:03:29 +09:00
Nikolay Govorov
c0c4e26d63
removes artifacts of the past from CI
2026-03-17 14:24:22 +00:00
Pierre Tachoire
91a2441ed8
Merge pull request #1829 from salmanmkc/upgrade-github-actions-node24
...
Upgrade GitHub Actions for Node 24 compatibility
2026-03-16 12:19:22 +01:00
Pierre Tachoire
dac456d98c
ci: fix wba flaky test
...
Sometimes the GHA secret isn't dump in file correctly.
So this commit inject the value directly to the command line
2026-03-16 10:57:40 +01:00
Salman Muin Kayser Chishti
bf6dbedbe4
Upgrade GitHub Actions for Node 24 compatibility
...
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com >
2026-03-14 09:11:46 +00:00
Pierre Tachoire
0e48f317cb
ci: add a longer sleep to wait for node start on wba test
2026-03-13 12:22:48 +01:00
Muki Kiboigo
bf0be60b89
use new validator for e2e test
2026-03-12 09:04:13 -07:00
Muki Kiboigo
172481dd72
add e2e tests w/ web bot auth
2026-03-12 09:04:13 -07: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
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
14db7a8eb3
ci: move fetch test from integration to e2e
2026-01-12 08:53:24 +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
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
Pierre Tachoire
eae8a90a89
ci: add request interception through proxy test
2025-09-16 16:24:19 +02:00
Pierre Tachoire
ec8a9862c7
ci: remove go runner verbose mode
2025-09-03 15:42:35 +02:00
Pierre Tachoire
7869159657
add e2e test through proxy
2025-08-25 14:18:15 +02:00
Pierre Tachoire
92badd3722
ci: don't run 2e2 on draft
2025-07-05 14:22:21 -07:00
Pierre Tachoire
ddcb597710
ci: use hetzner for 2e2 regression perf
2025-06-26 17:37:35 -07:00
Pierre Tachoire
9c75f29875
ci: optimize 2e2 build
2025-06-26 17:04:05 -07:00
Karl Seguin
32dc19cb1c
Run puppeteer-perf using ReleaseFast
2025-06-01 19:30:33 +08:00
Pierre Tachoire
2531aed50b
ci: disable telemetry for 2e2 tests
2025-05-30 16:22:59 +02:00
Pierre Tachoire
b7b67681c7
ci: give time to start services
2025-05-30 11:27:35 +02:00
Pierre Tachoire
8551e05808
ci: switch lpd_bench_cdp
2025-05-30 11:02:28 +02:00
Karl Seguin
fed37bcc48
increase max memory threshold to 30
2025-05-28 17:07:28 +08:00
Pierre Tachoire
7c19de3d61
ci: execute cdp bench on main only
2025-05-27 06:38:14 +02:00
Pierre Tachoire
3a92f93e6f
ci: add missing AWS creds
2025-05-26 18:58:41 +02:00