Commit Graph
56 Commits
Author SHA1 Message Date
Thibaud-Vdb cca00c022e ci: pin github actions to commit shas
Mutable tags like @v6 can be re-pointed by whoever controls the action,
so the next run executes code nobody here reviewed, with the job's
token and secrets. Pinning to the full commit sha freezes what runs.
Version tags are kept as comments so renovate or dependabot can still
track updates.

dtolnay/rust-toolchain is pinned to a master commit with the toolchain
moved to an explicit input, as its readme recommends for sha pinning.
2026-07-20 14:56:59 +02:00
Muki Kiboigo f54ee13b32 fix zig fmt step in CI 2026-05-07 08:09:33 -07:00
Nikolay Govorov c0c4e26d63 removes artifacts of the past from CI 2026-03-17 14:24:22 +00: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 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 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 adfcf7bb2c tests: re-enable metrics JSON output
METRICS=true zig build test
2026-01-08 13:07:27 +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
sjorsdonkers ae6c29ccff Timouts for all GH actions 2025-05-09 11:20:51 +02:00
Karl Seguin cda6f89dba work on fixing github workflows 2025-04-15 15:18:06 +08:00
Pierre Tachoire fbe8086c98 ci: add a browser fetch test 2025-03-31 12:35:29 +02:00
Pierre Tachoire 9401eff297 ci: add unittest execution 2025-02-20 17:10:10 +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 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 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 f9cff763d8 ci: disable build release on PR 2024-04-19 11:41:38 +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 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 e3f487a7f1 ci: force netsurf rebuild on change 2024-04-16 15:38:50 +02:00
Pierre Tachoire 6a560fd20c ci: fix build dev command 2024-04-10 11:46:08 +02:00
Pierre Tachoire c2f17cb216 ci: add missing s3 credentials for test 2024-04-10 11:32:51 +02:00
Pierre Tachoire 25332fd095 ci: split build dev and build release 2024-04-10 11:29:54 +02:00
Pierre Tachoire cca6e363c7 ci: split zig test and zig build steps 2024-04-10 09:50:53 +02:00
Pierre Tachoire 37350b0701 ci: save and export browser bench 2024-04-08 18:08:03 +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 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 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 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