Commit Graph

3 Commits

Author SHA1 Message Date
bc8baae2c0 drone: recipe-ci step uses HOME=/root so abra finds /root/.abra config
Some checks failed
continuous-integration/drone Build is failing
continuous-integration/drone/push Build is passing
The exec runner sets HOME to a per-build workspace, leaving ~/.abra empty
(FATA directory is empty: .../home/drone/.abra/servers). Force HOME=/root in the
step so abra and the harness's ~/.abra/recipes resolve to the real config, as the
manual runs did. Safe at capacity=1 (no concurrent build shares /root/.abra).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 03:00:20 +01:00
9d51cb66b7 drone: add recipe-ci pipeline (event=custom) running run_recipe_ci.py
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
Splits .drone.yml into a push-triggered self-test pipeline and a custom-triggered
recipe-ci pipeline. The bridge fires event=custom builds with RECIPE/REF/PR/SRC
params; recipe-ci runs the shared harness (install/upgrade/backup + recipe-local)
with STAGES set and CCCI_JANITOR_MAX_AGE=0 (safe at capacity=1), concurrency limit 1.
Connects the verified !testme trigger to actual recipe CI (D2/D10 path).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 02:58:35 +01:00
0d89e2882a M2: hello-world .drone.yml (exec) for cc-ci self-test
All checks were successful
continuous-integration/drone/push Build is passing
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 23:05:56 +01:00