status(5): record matrix-synapse stale-test candidate
This commit is contained in:
@ -320,3 +320,44 @@ Conclusion:
|
||||
- The RED after enrollment was a real harness bug, now fixed.
|
||||
- After the fix, the actual recipe upgrade PR is GREEN, so `lasuite-meet` still does NOT provide the V5
|
||||
stale-test branch.
|
||||
|
||||
## 2026-06-01 — V5 candidate: matrix-synapse default-mode stale-test comment
|
||||
|
||||
Investigated the already-open enrolled live upgrade PR:
|
||||
- PR: `https://git.autonomic.zone/recipe-maintainers/matrix-synapse/pulls/1`
|
||||
- head: `21e5d84430bdc52f8fa8aa9a40fa5bda8adf06c0`
|
||||
- recipe branch: `upgrade-7.2.0+v1.153.0`
|
||||
|
||||
Authenticated Drone inspection from `cc-ci`:
|
||||
- `curl -H "Authorization: Bearer $(cat /run/secrets/bridge_drone_token)" \
|
||||
https://drone.ci.commoninternet.net/api/repos/recipe-maintainers/cc-ci/builds/53`
|
||||
-> build `#53`, status `failure`, params `RECIPE=matrix-synapse PR=1 REF=21e5d844...`
|
||||
- `curl -H "Authorization: Bearer $(cat /run/secrets/bridge_drone_token)" \
|
||||
https://drone.ci.commoninternet.net/api/repos/recipe-maintainers/cc-ci/builds/53/logs/1/2`
|
||||
-> RUN SUMMARY:
|
||||
- `install : pass`
|
||||
- `upgrade : fail`
|
||||
- `backup : pass`
|
||||
- `restore : pass`
|
||||
- `custom : pass`
|
||||
|
||||
The only failing assertion was:
|
||||
- `tests/matrix-synapse/test_upgrade.py::test_upgrade_preserves_data`
|
||||
- exact failure: `ERROR: relation "ci_marker" does not exist`
|
||||
|
||||
Why this appears to be the V5 stale-test branch rather than an obvious recipe regression:
|
||||
- the failing upgrade assertion checks a synthetic cc-ci-only postgres table `ci_marker`
|
||||
(`tests/matrix-synapse/ops.py` seeds it; `tests/matrix-synapse/test_upgrade.py` reads it back)
|
||||
- install, generic upgrade reconverge, backup, restore, and all real Matrix functional tests passed
|
||||
- the failure is isolated to the synthetic DB marker surviving the DB upgrade path, not to a real Matrix
|
||||
user/room/message data path
|
||||
|
||||
Default-mode Phase-5 action taken:
|
||||
- posted explanatory no-test-edit comment on the recipe PR via helper:
|
||||
- command: `BODY_FILE=<tmp> /srv/cc-ci-orch/.claude/skills/recipe-upgrade/post-pr-comment.sh recipe-maintainers/matrix-synapse 1`
|
||||
- result: `COMMENT_URL=https://git.autonomic.zone/recipe-maintainers/matrix-synapse/pulls/1#issuecomment-13877`
|
||||
- comment states that the upgrade looks correct, identifies the failing stale test, explains why the
|
||||
synthetic `ci_marker` check is the mismatch, makes no test edit, and tells the operator to re-run
|
||||
`/recipe-upgrade matrix-synapse --with-tests` to get a verified cc-ci test PR.
|
||||
|
||||
Next: treat `matrix-synapse` as the V6 candidate and prepare the dedicated cc-ci test-branch fix.
|
||||
|
||||
Reference in New Issue
Block a user