disinto/lib
openhands 3cd047a7e0 fix: P2e and classify_pipeline_failure() use divergent infra heuristics (#251)
Extract shared is_infra_step() in lib/ci-helpers.sh capturing the union of
infra-detection heuristics from both P2e and classify_pipeline_failure():
- Clone/git step exit 128 (connection failure)
- Any step exit 137 (OOM/signal 9)
- Log-pattern matching (timeouts, connection failures)

Update classify_pipeline_failure() to use is_infra_step() with log fetching
and "any infra step" aggregation (matching P2e semantics). Simplify P2e to
delegate to classify_pipeline_failure(). Update P2f caller for new output
format ("infra <reason>").

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 19:19:29 +00:00
..
hooks fix: fix: guard blocks merge injection — Claude closes issue without merging (#344) 2026-03-20 07:37:32 +00:00
agent-session.sh fix: add model=opus to run-planner formula and wire through action-agent 2026-03-20 09:08:17 +00:00
ci-debug.sh refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
ci-helpers.sh fix: P2e and classify_pipeline_failure() use divergent infra heuristics (#251) 2026-03-20 19:19:29 +00:00
env.sh fix: .env contains harb-specific defaults that leak into non-harb sessions (#398) 2026-03-20 16:38:08 +01:00
file-action-issue.sh fix: extract file_action_issue helper to eliminate duplicate code blocks 2026-03-20 12:49:08 +00:00
formula-session.sh refactor: extract shared prompt footer and monitor loop into formula-session.sh 2026-03-20 17:41:52 +00:00
load-project.sh feat: per-project Matrix room — load MATRIX_ROOM_ID from project TOML 2026-03-17 08:56:00 +00:00
matrix_listener.service refactor: rebrand dark-factory → disinto (Closes #15) 2026-03-15 17:57:12 +01:00
matrix_listener.sh fix: lib/matrix_listener.sh: review case reads a separate /tmp/review-thread-map (col 2) instead of the standard THREAD_MAP (col 4) (#238) 2026-03-20 18:21:42 +00:00
parse-deps.sh refactor: rewrite parse-deps.py as pure bash, remove only Python from repo 2026-03-16 21:22:53 +01:00