Simone
9972010230
docs(phaseA): production venv install must be non-editable
...
act_runner runs as LocalSystem; `pip install -e .` writes a .pth to a
path LocalSystem can't resolve (N: user drive or a transient
F:\CI\RunnerWork job dir), causing "No module named ci_orchestrator".
Prescribe `pip install .` and warn about the cd target.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-17 12:08:57 +02:00
Simone
c5b2f36c77
docs: aggiorna checklist FaseA (tracking workflow)
2026-05-17 00:29:21 +02:00
Simone
e810747557
docs,config: aggiorna AGENTS.md, config.example, HOST-SETUP.md, checklist faseA e fix vari orchestrator (workstation, build, job, wait, winrm, test)
2026-05-17 00:14:04 +02:00
Simone
137287176e
docs: rename branch references to feature/python-rewrite-and-linux-migration
...
Update active docs (PhaseA/B checklists, README) after rename of feature/python-rewrite-phase-a -> feature/python-rewrite-and-linux-migration. Historical A1-A5 closeouts left untouched as they document state at the time of writing.
2026-05-14 18:34:04 +02:00
Simone
0bd3b52fb5
feat(b5): add systemd unit files for CI periodic tasks (Linux host)
...
Implements the repo-side artifacts of Phase B5 (plans/implementation-plan-A-B.md). Creates 5 .service + .timer pairs under deploy/systemd/ that replicate the periodic tasks registered on Windows by scripts/Register-CIScheduledTasks.ps1:
- ci-cleanup-orphans -> python -m ci_orchestrator vm cleanup --max-age-hours 6 (every 6h + boot)
- ci-retention-policy -> pwsh Invoke-RetentionPolicy.ps1 (daily 03:00)
- ci-watch-disk-space -> python -m ci_orchestrator monitor disk (every 15min)
- ci-watch-runner-health -> python -m ci_orchestrator monitor runner (every 15min)
- ci-backup-template -> pwsh Backup-CITemplate.ps1 (weekly Sun 02:00, NEW)
Includes deploy/systemd/README.md with mapping table, install/test/rollback instructions, and PowerShell Core install note for the two PS-only scripts. Plan checklist updated; B5-closeout.md added. Hardware install steps (systemctl enable + smoke) remain user responsibility on the Linux host.
2026-05-14 18:34:04 +02:00
Simone
4e0b796f81
docs: add Fase A user checklist for hardware validation
2026-05-14 18:34:04 +02:00