Pierre Tachoire
13091e0de4
ci: add cdp-bench
...
The cdp bench is run on self host machine.
2025-05-26 13:16:36 +02:00
Karl Seguin
1dc6e91ec4
increase max memory threshold
2025-05-24 09:53:45 +08:00
Karl Seguin
b1d0368479
Remove --gc_hints option, apply the --gc_hints behavior by default
2025-05-23 14:15:55 +08:00
Pierre Tachoire
da5b0260f2
ci: fix workflows dependency for wpt tests
2025-05-10 08:28:07 +02:00
Pierre Tachoire
56b1c7b11a
ci: run wpt test nightly
2025-05-09 13:28:34 +02:00
sjorsdonkers
ae6c29ccff
Timouts for all GH actions
2025-05-09 11:20:51 +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
Pierre Tachoire
74fa9a6b2b
ci: use the demo go runner
2025-04-17 17:57:19 +02:00
Karl Seguin
cda6f89dba
work on fixing github workflows
2025-04-15 15:18:06 +08:00
Pierre Tachoire
b176857b8d
add bornlex to cla whitelist
2025-04-11 11:14:01 +02:00
Pierre Tachoire
c6ad734de0
ci: run wpt classic only on PR
2025-03-31 12:35:34 +02:00
Pierre Tachoire
fbe8086c98
ci: add a browser fetch test
2025-03-31 12:35:29 +02:00
Pierre Tachoire
24d5dfe3c6
Merge pull request #371 from lightpanda-io/ci-wpt-split
...
e2e-test / zig build release (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
wpt / web platform tests json output (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
nightly build / build-linux-x86_64 (push) Has been cancelled
nightly build / build-linux-aarch64 (push) Has been cancelled
nightly build / build-macos-aarch64 (push) Has been cancelled
nightly build / build-macos-x86_64 (push) Has been cancelled
ci: split wpt wnd wpt-json jobs
2025-03-28 13:39:32 +01:00
Pierre Tachoire
f2565049b8
ci: add Sjors to the cla allow list
2025-03-25 14:40:36 +01:00
Pierre Tachoire
8931506657
ci: use ubuntu 22.04 for x86_64 build
2025-03-22 10:40:50 +01:00
Pierre Tachoire
e79cd58c8f
ci: add macos x86_64 nightly build
2025-03-19 17:12:10 +01:00
Karl Seguin
21c9dde858
Zig 0.14 compatibility
2025-03-19 16:28:15 +01:00
Karl Seguin
6b83281539
Add navigate telemetry
2025-03-18 08:25:44 +08:00
Pierre Tachoire
9811c5d577
ci: use ubuntu 24.04
2025-03-15 10:24:34 +01:00
Pierre Tachoire
725b48d8aa
ci: fix install params for linux
2025-03-15 10:01:46 +01:00
Pierre Tachoire
ade9fa5d0e
ci: add linux aarch64 to the nightly build
2025-03-14 14:38:05 +01:00
Pierre Tachoire
fd6aa6e54e
ci: add e2e test w/ playwright connection
2025-03-11 09:52:11 +01:00
Pierre Tachoire
a3045c9808
ci: run demo's puppeteer scripts
2025-03-10 15:59:46 +01:00
Karl Seguin
d501cbf765
Make the the short git SHA available within the program
2025-02-26 20:44:44 +08:00
Pierre Tachoire
155559c2c4
ci: increase the max memory value to detect regression
2025-02-26 10:55:19 +01:00
Karl Seguin
734cf243f6
update workflow to launch lightpanda in serve mode
2025-02-22 12:40:47 +08:00
Pierre Tachoire
9401eff297
ci: add unittest execution
2025-02-20 17:10:10 +01:00
Pierre Tachoire
dc1d593019
ci: adjust memory regression max values
2025-02-18 10:57:36 +01:00
Pierre Tachoire
9894cceeaa
ci: extract end-to-end test on its own file
2025-02-18 10:52:08 +01:00
Pierre Tachoire
bcedbc845e
ci: add puppeteer regression test
2025-02-17 16:39:15 +01:00
Pierre Tachoire
fd7db18221
ci: split wpt and wpt-json jobs
2025-01-22 13:59:14 +01:00
Pierre Tachoire
673e16878d
ci: run tests on vendor changes
2025-01-22 13:48:52 +01:00
Pierre Tachoire
c95d739347
ci: add test end to end
...
using puppeteer test from https://github.com/lightpanda-io/demo
2024-12-31 12:01:27 +01:00
Pierre Tachoire
193780a88f
cla: add katie-lpd to the allow list
wpt / web platform tests (push) Waiting to run
wpt / perf-fmt (push) Blocked by required conditions
zig-test / zig build dev (push) Waiting to run
zig-test / zig build release (push) Waiting to run
zig-test / zig test (push) Waiting to run
zig-test / perf-fmt (push) Blocked by required conditions
2024-12-13 14:33:57 +01:00
Pierre Tachoire
eae21a034e
Merge pull request #306 from lightpanda-io/cla
...
contrib: add CLA signature process
2024-11-26 10:31:17 +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
f9ddd5c368
contrib: add CLA signature process
2024-11-26 09:35:14 +01:00
Francis Bouvier
46d0aa6f9e
Remove all references to the name 'browsercore'
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-29 22:16:56 +01:00
Francis Bouvier
486c19079a
Merge get and server binaires
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-18 16:06:23 +02:00
Pierre Tachoire
10994b202b
ci: use ubuntu latest for all expect nightly build
2024-10-22 14:27:47 +02:00
Pierre Tachoire
2aeac1bdeb
ci: force ubuntu 22.04 for nightly build
...
To ensure a better compatibility.
2024-10-22 14:27:10 +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
fd0813fead
ci: target cpu x86_64 to improve CPU compat
...
The `-Dcpu` option force compiling using less CPU's capabilities.
This will improve the binary compatibility with older CPUs.
2024-09-13 14:36:44 +02:00
Pierre Tachoire
d6e0559efd
upgrade to zig 0.13
2024-07-18 16:57:16 +02:00
Pierre Tachoire
28155cb8d3
ci: target cpu x86_64_v3+aes for compatibility
2024-07-17 17:00:09 +02:00
Pierre Tachoire
cdbbc71b0a
ci: add nightly build for macos aarch64
2024-07-17 10:28:24 +02:00
Pierre Tachoire
bfa6f55551
ci: remove container usage and download v8 from release
2024-07-17 09:56:34 +02:00
Pierre Tachoire
5cad450e5a
ci: add linux amd64 nightly build
2024-07-16 12:47:26 +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