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

1013 B

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.