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