mirror of
https://github.com/Hmbown/DeepSeek-TUI.git
synced 2026-09-03 06:50:13 +08:00
check-versions.sh resolves the previous release tag, fetching it if absent with '|| true', then runs the feature release-note receipt check and the contributor-credit check only if the tag resolves. If the fetch failed -- a network blip is enough -- both checks were skipped in silence and the script still exited 0. A gate that silently no-ops is worse than no gate: it reports success and gets read as evidence that the thing it guards was verified. Same failure shape as an edge probe hardcoding a capability to true. Now it reports which checks did not run and fails. CWC_ALLOW_MISSING_PREVIOUS_TAG=1 keeps the old behaviour for a genuinely tagless history, but says out loud that the two checks are UNRUN. Co-authored-by: CodeWhale Bot <bot@codewhale.net>