AkurAI Build
Menu

AkurAI-Build

public

Latest change e11509261b6a2aa4ea9ef67250b0be01bfb4f53b - Restore paths swept in from uncommitted WIP by Ólafur Búi Ólafsson

---
name: akurai-build
description: "Rust CI/CD platform: hosted git mirrors, Titan worker, verify→package→deploy"
---

# AkurAI-Build
Rust single-binary CI/CD (~/Projects/AkurAI-Build): Axum/Hyper, MiniJinja, encrypted SQLCipher DB, CSP, systemd. Topology: akurai-build service + worker on Titan (100.88.0.9:3210). Pipeline env: AKURAI_BUILD_ROOT/HOSTED/WORKSPACE/HOME.
- Repos are hosted bare mirrors under ~/.local/share/akurai-build/hosted/<name>.git, cloned via https://akurai-build.olibuijr.com/git/<name>.git.
- Push to a repo carrying .akurai.yml auto-queues verify → package → approval-gated deploy. Builds run ONLY on Titan.
- Own CI: fmt/clippy/test, cargo build --release, artifact target/release/akurai, deploy/service-deploy.sh.
- Operate via mcp akurai_* tools or CLI; runs/logs/artifacts/promotions are first-class objects.