druppy
064818c973
latency probe: webhook-woken poll
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
Build RPi image / build (push) Successful in 9s
2026-10-24 22:32:41 +02:00
druppy
c182c8d4fc
latency probe: webhook-woken poll
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 9s
Build RPi image / build (push) Successful in 10s
2026-10-24 22:32:35 +02:00
druppy
a2c8f59b5c
hybrid test: webhook wakes, poll decides
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 9s
2026-10-24 22:31:57 +02:00
druppy
9880ee36cd
default-branch run: do workflow events fire?
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 9s
2026-10-24 22:23:02 +02:00
druppy
7d6c6783e9
webhook verify against allowed host
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
Build RPi image / build (push) Successful in 10s
2026-10-24 22:21:22 +02:00
druppy
acc061e752
webhook verify after egress fix
Build RPi image / build (push) Successful in 9s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 9s
2026-10-24 22:20:21 +02:00
druppy
c1293bda4c
webhook test: fresh hook, correct URL
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
Build RPi image / build (push) Successful in 10s
2026-10-24 22:12:09 +02:00
druppy
f4db1e7013
scale B
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
Build RPi image / build (push) Successful in 10s
2026-10-24 21:46:49 +02:00
druppy
79ea99e939
scale A
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
2026-10-24 21:46:49 +02:00
druppy
45d3d3c91f
Show full cargo test output
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
Build RPi image / build (push) Successful in 10s
2026-10-24 21:43:55 +02:00
druppy
92f6412539
trigger: prove cache survives the runner that wrote it
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 9s
2026-10-24 21:40:48 +02:00
druppy
07b072e5b7
Use absolute cargo path in toolchain step too
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 32s
2026-10-24 21:37:28 +02:00
druppy
1acdc44f88
Call cargo by absolute path (PATH did not carry over between steps)
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Failing after 10s
2026-10-24 21:33:57 +02:00
druppy
393bac993d
Export cargo bin PATH directly; GITHUB_PATH did not propagate
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Failing after 10s
2026-10-24 21:30:48 +02:00
druppy
ff2270a64d
Cache rustup+registry+target, reach cache server via LAN IP, fail on pipe errors
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Failing after 10s
2026-10-24 21:27:35 +02:00
druppy
f45ca8ff95
trigger: exercise ephemeral podman runner
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 12s
2026-10-24 21:25:46 +02:00
druppy
37d70c40c5
Add sandbox crate + workflow to test ephemeral podman runners
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Failing after 2s
2026-10-24 21:23:30 +02:00
druppy
1c596cf097
Keep image globs outside quotes so they expand
Build RPi image / build (push) Successful in 10s
Build RPi image / build (pull_request) Successful in 10s
2026-10-24 19:41:59 +02:00
druppy
16d63d95cb
Refactor CI into composite actions + repo variables
...
Build RPi image / build (push) Failing after 9s
Build RPi image / build (pull_request) Failing after 8s
The workflow was mostly inline bash. Moves the logic into reusable
composite actions under .gitea/actions/, keeps host paths in the
YOCTO_HOME repo variable, adds a workflow_dispatch skip-build option
and publishes step outputs (build dir, image list, kas path).
2026-10-24 19:39:31 +02:00
druppy
d4ca8fe7c5
Add pull_request trigger so PRs into main post a status check
Build RPi image / build (push) Successful in 10s
Build RPi image / build (pull_request) Successful in 10s
2026-10-24 19:31:07 +02:00
druppy
6f8456f2b6
Trigger CI on ci/* branches so main can stay protected
Build RPi image / build (push) Successful in 10s
2026-10-24 19:30:09 +02:00
druppy
571c8ad70c
Fix artifact collection: workspace-relative dist, canonical image names, checksums
Build RPi image / build (push) Successful in 11s
2026-10-24 19:14:09 +02:00
druppy
5396dd1d7e
Give each kas repo its own path (all three shared extern/, clobbering each other)
Build RPi image / build (push) Failing after 19m24s
2026-10-24 18:52:23 +02:00
druppy
a71b188289
Use https for meta-openembedded (git:// port 9418 unreachable)
Build RPi image / build (push) Failing after 1s
2026-10-24 18:47:37 +02:00
druppy
31264c17c9
Separate runner dir from persistent build dir; guard against self-sync
Build RPi image / build (push) Failing after 4m34s
2026-10-24 18:35:05 +02:00
druppy
4a645bab2d
Target dedicated host runner (yocto label); YOCTO_HOME overridable via runner env
2026-10-24 18:18:01 +02:00
druppy
439b5c53a8
Match instance runner label; probe environment on first run
Build RPi image / build (push) Failing after 12s
2026-10-24 17:58:43 +02:00
druppy
25dd8e1f28
Add Gitea Actions build workflow for rpilinux-image
...
Host-based kas build on a dedicated 'yocto:host' runner with a
persistent project dir ($HOME/yocto-ci) for incremental sstate reuse.
Uploads deploy images from raspberrypi4-64 as artifacts.
2026-10-24 17:48:47 +02:00
druppy
a38ffd09f4
a simple beginning
2024-11-15 22:22:19 +01:00