Commit Graph
33 Commits
Author SHA1 Message Date
druppy a410495daa second cmake run: expect ccache hits
Sandbox - cmake + ccache on the pool / build (push) Successful in 11s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
Build RPi image / build (push) Successful in 10s
2026-10-24 22:59:36 +02:00
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 fb253f9b27 verify repo-based install end to end
Build RPi image / build (push) Successful in 9s
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 1m28s
2026-10-24 22:53:25 +02:00
druppy 2ba284f326 backstop probe: no webhook available
Sandbox - ephemeral runner + shared cache / cargo (push) Successful in 10s
Build RPi image / build (push) Successful in 10s
2026-10-24 22:34:19 +02:00
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