From 82b8bc91bb8a201dd9a2307ec42677ec7cf84e67 Mon Sep 17 00:00:00 2001 From: BFE Engineering Date: Tue, 25 Aug 2026 17:40:17 -0600 Subject: [PATCH] docs(ci-cd): runner installed + online, kernel-build verified (2026-08-25) Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_017wB8KB3MMQztRDXCMCkPrf --- docs/ci-cd.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/ci-cd.md b/docs/ci-cd.md index efbc866..1e9e358 100644 --- a/docs/ci-cd.md +++ b/docs/ci-cd.md @@ -18,10 +18,14 @@ A **third** repo-scoped runner instance on `bfe-mpc-0640` (alongside `flare` and `flare-edge`), registered with the label **`warden-sdk`** as -`bfe-mpc-0640-warden-sdk`, in `~/actions-runner-warden-sdk`. The registration is -done. **Steps 1–2 below need `user`'s sudo on 0640** (systemd service + cgroup — -not automatable from the dev box); **steps 3–4 are handled inside the workflow**, so -the runner host needs no manual toolchain/python setup. +`bfe-mpc-0640-warden-sdk`, in `~/actions-runner-warden-sdk`. + +> **INSTALLED + ONLINE (2026-08-25).** The runner is a running systemd service +> (`actions.runner.bfe-noah-warden-sdk.bfe-mpc-0640-warden-sdk.service`, `enabled`, +> cgroup-capped `CPUQuota=400%`/`MemoryMax=6G`) and `kernel-build` has been verified +> end-to-end (RV1106 6.18.46 → `zImage` 8.25 MB + `rv1106-warden.dtb`). Steps 1–2 +> below are the record of that install (they needed `user`'s sudo on 0640); steps +> 3–4 are handled inside the workflow, so the host needs no manual toolchain/python. 1. **Install as a service** (persistence): `cd ~/actions-runner-warden-sdk && sudo ./svc.sh install user && sudo ./svc.sh start`. Until then the runner is