druppy
ba41deb9ec
Add sandbox_c cmake project + ccache workflow for pool testing
Build RPi image / build (push) Successful in 10s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 1m27s
Sandbox - cmake + ccache on the pool / build (push) Successful in 10s
2026-10-24 22:54:55 +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
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
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
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
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