Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| Merge branch 'worktree-agent-ab9543c492a7ed481' into spend-guardrails | 1 | -- Schedules pause in a repository with no push for 60 days, and wait an |
| 2 | -- hour after billing refused to start one of the workflow's scheduled jobs. | |
| 3 | ||
| 4 | -- When the repository last had a push, at a day's resolution; written on | |
| 5 | -- pushes to repositories with a scheduled workflow. Workflows already here | |
| 6 | -- start counting now. | |
| 7 | ALTER TABLE workflows ADD COLUMN pushed_at TEXT; | |
| 8 | UPDATE workflows SET pushed_at = strftime('%Y-%m-%dT%H:%M:%fZ', 'now') WHERE crons != '[]'; | |
| 9 | ||
| 10 | -- Until when its schedule waits: set when billing refused a job of one of | |
| 11 | -- its scheduled runs. | |
| 12 | ALTER TABLE workflows ADD COLUMN schedule_refused_until TEXT; |
This file's history is long; its oldest lines are credited to the oldest commit read.