chore(FR-2865): disable scheduled runs for E2E Watchdog and Healer#7356
Merged
graphite-app[bot] merged 1 commit intoMay 12, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Disables the weekday cron schedule for the E2E Watchdog and E2E Healer agentic workflows so they no longer run automatically, while keeping manual triggering (workflow_dispatch) and the healer’s PR self-test trigger.
Changes:
- Removed the
schedule:/cron:trigger frome2e-watchdog(source.mdand generated.lock.yml). - Removed the
schedule:/cron:trigger frome2e-healer(source.mdand generated.lock.yml). - Preserved
workflow_dispatchfor both workflows and preserved the healer’spull_requestpath-scoped self-test trigger.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/workflows/e2e-watchdog.md | Removes scheduled cron trigger so the workflow becomes manual-only. |
| .github/workflows/e2e-watchdog.lock.yml | Mirrors the removal of the scheduled cron trigger in the compiled workflow. |
| .github/workflows/e2e-healer.md | Removes scheduled cron trigger while keeping pull_request (path-scoped) and workflow_dispatch. |
| .github/workflows/e2e-healer.lock.yml | Mirrors the removal of the scheduled cron trigger in the compiled workflow. |
Merge activity
|
…7356) Resolves #7355(FR-2865) ## Summary Disable the weekday cron (`0 0 * * 1-5`, 09:00 KST) that drives the **E2E Watchdog** and **E2E Healer** agentic workflows. They become manual-only (still launchable via `workflow_dispatch` from the Actions tab). ## Why These scheduled runs are currently noisy / not actively maintained. We'd rather suspend the cron than keep filing automated failure issues. Re-enabling is a one-line revert. ## Changes - `.github/workflows/e2e-healer.md` — drop the `schedule:` trigger from the gh-aw source. - `.github/workflows/e2e-healer.lock.yml` — drop the `schedule:` trigger from the generated lock. - `.github/workflows/e2e-watchdog.md` — same. - `.github/workflows/e2e-watchdog.lock.yml` — same. `workflow_dispatch:` and the e2e-healer self-test `pull_request:` (path-scoped to the healer files) are kept. ## Verification - `grep -n "schedule:\|cron:" .github/workflows/e2e-{healer,watchdog}.{md,lock.yml}` returns nothing. - After merge, the workflows should not appear in the next day's scheduled run list.
8703a08 to
0177ac9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves #7355(FR-2865)
Summary
Disable the weekday cron (
0 0 * * 1-5, 09:00 KST) that drives the E2E Watchdog and E2E Healer agentic workflows. They become manual-only (still launchable viaworkflow_dispatchfrom the Actions tab).Why
These scheduled runs are currently noisy / not actively maintained. We'd rather suspend the cron than keep filing automated failure issues. Re-enabling is a one-line revert.
Changes
.github/workflows/e2e-healer.md— drop theschedule:trigger from the gh-aw source..github/workflows/e2e-healer.lock.yml— drop theschedule:trigger from the generated lock..github/workflows/e2e-watchdog.md— same..github/workflows/e2e-watchdog.lock.yml— same.workflow_dispatch:and the e2e-healer self-testpull_request:(path-scoped to the healer files) are kept.Verification
grep -n "schedule:\|cron:" .github/workflows/e2e-{healer,watchdog}.{md,lock.yml}returns nothing.