Probe runs on GitHub Actions (ubuntu-latest) — confirmed independent of Gitea Actions runner. Previously the commit step silently swallowed push failures with `|| echo "push failed"`. Now: 1. Health gate: checks git.moleculesai.app/api/v1/version returns 200 before pushing. Fails fast with a clear ::error message if Gitea is 502 or unreachable, rather than silently skipping the push. 2. Fail loudly: `set -euo pipefail` replaces `set +e`, so any push error surfaces as a workflow failure (visible in GitHub Actions UI). 3. Self-heals: the next /5 cron firing picks up the buffered history/ results once Gitea recovers. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| workflows | ||
| workflows-disabled | ||
| workflows-disabled-post-suspension | ||