Skip to content

Limit Evergreen to schedule and manual dispatch#415

Merged
mrjf merged 2 commits into
mainfrom
codex/evergreen-schedule-manual-only
Jul 10, 2026
Merged

Limit Evergreen to schedule and manual dispatch#415
mrjf merged 2 commits into
mainfrom
codex/evergreen-schedule-manual-only

Conversation

@mrjf

@mrjf mrjf commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • remove the default-branch push trigger from Evergreen
  • keep Evergreen activation to schedule and workflow_dispatch
  • update repo policy to say main changes are handled by scheduled reconciliation or manual dispatch
  • raise Evergreen safe-output patch budget from the compiled default 1KB to the gh-aw maximum 10KB
  • add a gate-clearing repair loop for lint/typecheck so one run can fix multiple mechanical diagnostics from the same failing command
  • recompile the Evergreen workflow lockfile

Why

A merge to main woke Evergreen immediately via the default-branch push path. For TSB, that is too noisy; scheduled reconciliation is enough by default, with manual dispatch for urgent cases.

Evergreen also needs enough write budget and instruction to clear a failing lint/typecheck gate in one coherent repair instead of pushing tiny symptom commits.

Validation

  • gh aw compile evergreen --dir .github/workflows --validate --strict --approve --no-check-update
  • gh aw lint --dir .github/workflows

@mrjf
mrjf merged commit 58df80e into main Jul 10, 2026
19 checks passed
@mrjf
mrjf deleted the codex/evergreen-schedule-manual-only branch July 10, 2026 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant