mirror of
https://github.com/wiltodelta/remove-ai-watermarks.git
synced 2026-10-14 13:30:55 +02:00
The HF Space step curled the root for HTTP 200 and then emitted a warning and SUCCEEDED when it never got one. The documented contract was three other checks entirely: the requirements pin, the runtime stage, and live identify and visible calls. None was implemented, which is why the demo sat two releases behind while every verification run stayed green. Implemented all three; the pin check fails today, correctly, on 0.34.1 against 0.36.0. The ComfyUI step read the latest run of the node repo's sync workflow. That workflow also runs on a daily schedule, so a green nightly satisfied it whether or not this release was ever synced. The registry does publish a JSON API, contrary to the comment that justified the proxy, so read the node directly and assert the active version declares this library release. Both of those steps warned and continued; only Homebrew failed hard. Now all of them exit non-zero, and the summary is assembled from lines each step appends as it passes rather than an unconditional block that claimed five verified surfaces regardless. No step needs the GitHub token any more, so pin least-privilege permissions here and in test.yml. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>