status(cfold): record ghost follow-up audit
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -183,3 +183,69 @@ Adversary update pulled during this pass:
|
||||
- `review(cfold)` commit `93f56ae` added only an idle audit entry to `REVIEW-cfold.md`
|
||||
- no finding filed
|
||||
- no M2 PASS yet because no `claim(cfold): M2 ...` commit exists
|
||||
|
||||
## 2026-06-12 — Follow-up Ghost artifact audit (same-ref historical pass vs fresh fail)
|
||||
|
||||
Focused cold checks after the M2 sweep snapshot:
|
||||
|
||||
```bash
|
||||
$ ssh cc-ci "jq '{level,recipe,ref,results,rungs,stages:(.stages|map({name,status}))}' /var/lib/cc-ci-runs/185/results.json"
|
||||
{
|
||||
"level": 4,
|
||||
"recipe": "ghost",
|
||||
"ref": "d42d0f7c7cf9",
|
||||
"results": {
|
||||
"backup": "pass",
|
||||
"custom": "pass",
|
||||
"install": "pass",
|
||||
"restore": "pass",
|
||||
"upgrade": "pass"
|
||||
},
|
||||
"rungs": {
|
||||
"backup_restore": "pass",
|
||||
"functional": "pass",
|
||||
"install": "pass",
|
||||
"integration": "na",
|
||||
"recipe_local": "na",
|
||||
"upgrade": "pass"
|
||||
},
|
||||
"stages": [
|
||||
{"name": "install", "status": "pass"},
|
||||
{"name": "upgrade", "status": "pass"},
|
||||
{"name": "backup", "status": "pass"},
|
||||
{"name": "restore", "status": "pass"},
|
||||
{"name": "custom", "status": "pass"}
|
||||
]
|
||||
}
|
||||
|
||||
$ ssh cc-ci "jq '{level,recipe,stages:(.stages|map({name,status,summary}))}' /var/lib/cc-ci-runs/559/results.json"
|
||||
{
|
||||
"level": 1,
|
||||
"recipe": "ghost",
|
||||
"stages": [
|
||||
{"name": "install", "status": "pass", "summary": null},
|
||||
{"name": "backup", "status": "pass", "summary": null},
|
||||
{"name": "restore", "status": "pass", "summary": null},
|
||||
{"name": "custom", "status": "pass", "summary": null},
|
||||
{"name": "lint", "status": "pass", "summary": null}
|
||||
]
|
||||
}
|
||||
|
||||
$ ssh cc-ci "grep -R -n \"start_period\" /var/lib/cc-ci-runs/559/abra/recipes/ghost"
|
||||
/var/lib/cc-ci-runs/559/abra/recipes/ghost/compose.yml:60: start_period: 15m
|
||||
/var/lib/cc-ci-runs/559/abra/recipes/ghost/compose.yml:84: start_period: 1m
|
||||
/var/lib/cc-ci-runs/559/abra/recipes/ghost/compose.ccci.yml:35: start_period: 15m
|
||||
/var/lib/cc-ci-runs/559/abra/recipes/ghost/compose.ccci.yml:38: start_period: 15m
|
||||
```
|
||||
|
||||
Conclusion:
|
||||
|
||||
- Historical build `185` passed the full Ghost lifecycle on the SAME ref now used in probe build `559`
|
||||
(`d42d0f7c7cf9`), so the current M2 blocker is not tied to the `custom/` folder migration.
|
||||
- Fresh failing runs still execute the canonical 4-file `tests/ghost/custom/` suite and pass every
|
||||
non-upgrade stage; the missing upgrade junit output remains the key symptom.
|
||||
- The current repo does not show an obvious cfold-local fix to apply: the Ghost-specific overlay is
|
||||
unchanged, the recipe artifact still carries the expected `compose.ccci.yml` file, and the failure
|
||||
remains in the live upgrade path rather than discovery/custom-test coverage.
|
||||
- Net: cfold remains blocked on a cfold-neutral Ghost upgrade regression / flake. No repo-local code
|
||||
change was justified by this audit alone.
|
||||
|
||||
Reference in New Issue
Block a user