tractor/ai/prompt-io/opencode/20260821T052052Z_3690e43a_p...

1.2 KiB
Raw Blame History

Prompt

The human asked for a main-first patch using an off-the-shelf pytest plugin to cope with tractors changing macOS CI flakes without mixing that mitigation into PR #505.

Response summary

Added pytest-rerunfailures to tractors testing dependencies and configured the GitHub Actions matrix to retry failures only on macOS. Linux and Windows remain strict first-attempt runs, while persistent macOS failures still fail after two visible reruns.

Files changed

  • .github/workflows/ci.yml - macOS-only pytest rerun budget.
  • pyproject.toml - testing plugin dependency and rationale.
  • uv.lock - resolved pytest-rerunfailures package metadata.

Human edits

The human selected a main-first mitigation after PR #505 failed two different macOS tests on consecutive runs and required the change to remain an incremental patch with its own commit plan. The agent implemented and verified that direction; no direct manual source edits were observed.