Files
felhom-agent/REPORT.md
T
admin dd8b2ace02
gates / gates (push) Successful in 31s
release-agent.sh: only a clean 404 proves a version is new (R-1098)
An unreachable registry (000) or a server error passed the existing-version check as new. Test:
scripts/test_release_push_once.sh, red-proved. No agent release.

Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-10-16 17:23:46 +02:00

15 lines
1013 B
Markdown

# REPORT — release-agent.sh: only a clean 404 proves a version is new (R-1098, 2026-10-16)
Written in ASD-STE100 Simplified Technical English. Part of the apps burndown (felhom.eu
`REPORT-burndown-apps-2026-10-16.md`). No agent release, no binary change.
- **What was wrong:** `scripts/release-agent.sh` refused a version whose tag exists or whose package answers 200. A
registry it could not reach (`000`) or a server error (`500`) passed as „new".
- **What changed:** only `404` proves the version is new; anything else refuses and names the code.
- **Test:** `scripts/test_release_push_once.sh` — 5 cases, all right; with the new line removed, 2 fail (unreachable,
server error). `agent_gates.py --fast` OK.
## Observations
1. The release test is not run by `agent_gates.py` (the same as felhom.eu's hub build tests): it is run by hand. NOT-A-FINDING: the script changes rarely, and its header names the test to run with a change; the controller's and the hub's build tests are run the same way.