From 7d58f51ea6bd8d7689875150fce6eb882e832262 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 14 Nov 2025 13:39:10 +0000 Subject: [PATCH 1/3] Initial plan From 702f18dddfa6adb1b89e816e25e504a78b7fdcf7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 14 Nov 2025 13:43:45 +0000 Subject: [PATCH 2/3] Update all stop-after fields to use +1 month Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- docs/daily-progress.md | 2 +- workflows/ci-doctor.md | 2 +- workflows/daily-accessibility-review.md | 2 +- workflows/daily-backlog-burner.md | 2 +- workflows/daily-dependency-updates.md | 2 +- workflows/daily-perf-improver.md | 2 +- workflows/daily-plan.md | 2 +- workflows/daily-progress.md | 2 +- workflows/daily-qa.md | 2 +- workflows/daily-team-status.md | 2 +- workflows/daily-test-improver.md | 2 +- workflows/issue-triage.md | 2 +- workflows/pr-fix.md | 2 +- workflows/repo-ask.md | 2 +- workflows/update-docs.md | 2 +- workflows/weekly-research.md | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/daily-progress.md b/docs/daily-progress.md index 88dae0c2..b388ba21 100644 --- a/docs/daily-progress.md +++ b/docs/daily-progress.md @@ -140,7 +140,7 @@ The Daily Progress workflow follows a systematic 7-step process: - **Draft Pull Requests**: All feature changes are created as draft PRs for human review - **Roadmap Issues**: Central tracking of project goals and progress - **Scheduled Execution**: Runs only on weekdays to respect team schedules -- **Timeout Protection**: Limited to 30 minutes per run with 48-hour stop-after +- **Timeout Protection**: Limited to 30 minutes per run with 1-month stop-after - **Safe Outputs**: Controlled limits on issues and PRs created ## Human in the loop diff --git a/workflows/ci-doctor.md b/workflows/ci-doctor.md index d6a07398..dc6af151 100644 --- a/workflows/ci-doctor.md +++ b/workflows/ci-doctor.md @@ -8,7 +8,7 @@ on: - main # This will trigger only when the CI workflow completes with failure # The condition is handled in the workflow body - stop-after: +48h + stop-after: +1 month # Only trigger for failures - check in the workflow body if: ${{ github.event.workflow_run.conclusion == 'failure' }} diff --git a/workflows/daily-accessibility-review.md b/workflows/daily-accessibility-review.md index 2dd60c55..526d3b05 100644 --- a/workflows/daily-accessibility-review.md +++ b/workflows/daily-accessibility-review.md @@ -4,7 +4,7 @@ on: # Run daily at 3am UTC, all days except Saturday and Sunday - cron: "0 3 * * 1-5" workflow_dispatch: - stop-after: +48h # workflow will no longer trigger after 48 hours + stop-after: +1 month # workflow will no longer trigger after 1 month permissions: read-all diff --git a/workflows/daily-backlog-burner.md b/workflows/daily-backlog-burner.md index 7b96a7fa..f0f4882a 100644 --- a/workflows/daily-backlog-burner.md +++ b/workflows/daily-backlog-burner.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +48h # workflow will no longer trigger after 48 hours + stop-after: +1 month # workflow will no longer trigger after 1 month timeout-minutes: 30 diff --git a/workflows/daily-dependency-updates.md b/workflows/daily-dependency-updates.md index b0ab3274..ce764399 100644 --- a/workflows/daily-dependency-updates.md +++ b/workflows/daily-dependency-updates.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +48h # workflow will no longer trigger after 48 hours. Remove this and recompile to run indefinitely + stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all diff --git a/workflows/daily-perf-improver.md b/workflows/daily-perf-improver.md index cfe2822f..7883850d 100644 --- a/workflows/daily-perf-improver.md +++ b/workflows/daily-perf-improver.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +48h # workflow will no longer trigger after 48 hours + stop-after: +1 month # workflow will no longer trigger after 1 month timeout-minutes: 60 diff --git a/workflows/daily-plan.md b/workflows/daily-plan.md index c4d7a30f..5c539d90 100644 --- a/workflows/daily-plan.md +++ b/workflows/daily-plan.md @@ -6,7 +6,7 @@ on: - cron: "0 2 * * 1-5" workflow_dispatch: - stop-after: +30d # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely + stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all diff --git a/workflows/daily-progress.md b/workflows/daily-progress.md index 592143a3..ad8b9083 100644 --- a/workflows/daily-progress.md +++ b/workflows/daily-progress.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +48h # workflow will no longer trigger after 48 hours + stop-after: +1 month # workflow will no longer trigger after 1 month timeout-minutes: 30 diff --git a/workflows/daily-qa.md b/workflows/daily-qa.md index 2de2956e..10164679 100644 --- a/workflows/daily-qa.md +++ b/workflows/daily-qa.md @@ -5,7 +5,7 @@ on: - cron: "0 3 * * 1-5" workflow_dispatch: - stop-after: +48h # workflow will no longer trigger after 48 hours + stop-after: +1 month # workflow will no longer trigger after 1 month timeout-minutes: 15 diff --git a/workflows/daily-team-status.md b/workflows/daily-team-status.md index 96ba7f2b..9657be88 100644 --- a/workflows/daily-team-status.md +++ b/workflows/daily-team-status.md @@ -5,7 +5,7 @@ on: - cron: "0 9 * * 1-5" workflow_dispatch: # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely - stop-after: +30d + stop-after: +1 month permissions: contents: read issues: read diff --git a/workflows/daily-test-improver.md b/workflows/daily-test-improver.md index 9be2a73f..18a0dbb0 100644 --- a/workflows/daily-test-improver.md +++ b/workflows/daily-test-improver.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +48h # workflow will no longer trigger after 48 hours + stop-after: +1 month # workflow will no longer trigger after 1 month timeout-minutes: 30 diff --git a/workflows/issue-triage.md b/workflows/issue-triage.md index ab5474c8..c8762511 100644 --- a/workflows/issue-triage.md +++ b/workflows/issue-triage.md @@ -2,7 +2,7 @@ on: issues: types: [opened, reopened] - stop-after: +30d # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely + stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely reaction: eyes permissions: read-all diff --git a/workflows/pr-fix.md b/workflows/pr-fix.md index 9afe0f8f..180acf1f 100644 --- a/workflows/pr-fix.md +++ b/workflows/pr-fix.md @@ -3,7 +3,7 @@ on: command: name: pr-fix reaction: "eyes" - stop-after: +48h + stop-after: +1 month roles: [admin, maintainer, write] permissions: read-all diff --git a/workflows/repo-ask.md b/workflows/repo-ask.md index 2cf223b3..62ccad84 100644 --- a/workflows/repo-ask.md +++ b/workflows/repo-ask.md @@ -3,7 +3,7 @@ on: command: name: repo-ask reaction: "eyes" - stop-after: +48h + stop-after: +1 month roles: [admin, maintainer, write] permissions: read-all diff --git a/workflows/update-docs.md b/workflows/update-docs.md index 11cb18c8..e7a22168 100644 --- a/workflows/update-docs.md +++ b/workflows/update-docs.md @@ -3,7 +3,7 @@ on: push: branches: [main] workflow_dispatch: - stop-after: +30d # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely + stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all diff --git a/workflows/weekly-research.md b/workflows/weekly-research.md index 5772cb4a..82a87d86 100644 --- a/workflows/weekly-research.md +++ b/workflows/weekly-research.md @@ -5,7 +5,7 @@ on: - cron: "0 9 * * 1" workflow_dispatch: - stop-after: +30d # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely + stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all From 2f718f44879251c4db4eb231d6de1494e98ac109 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Fri, 14 Nov 2025 14:25:13 +0000 Subject: [PATCH 3/3] default stop-after to 1month --- docs/daily-progress.md | 2 +- workflows/ci-doctor.md | 2 +- workflows/daily-accessibility-review.md | 2 +- workflows/daily-backlog-burner.md | 2 +- workflows/daily-dependency-updates.md | 2 +- workflows/daily-perf-improver.md | 2 +- workflows/daily-plan.md | 2 +- workflows/daily-progress.md | 2 +- workflows/daily-qa.md | 2 +- workflows/daily-team-status.md | 2 +- workflows/daily-test-improver.md | 2 +- workflows/issue-triage.md | 2 +- workflows/pr-fix.md | 2 +- workflows/repo-ask.md | 2 +- workflows/update-docs.md | 2 +- workflows/weekly-research.md | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/daily-progress.md b/docs/daily-progress.md index b388ba21..ee5bd67a 100644 --- a/docs/daily-progress.md +++ b/docs/daily-progress.md @@ -140,7 +140,7 @@ The Daily Progress workflow follows a systematic 7-step process: - **Draft Pull Requests**: All feature changes are created as draft PRs for human review - **Roadmap Issues**: Central tracking of project goals and progress - **Scheduled Execution**: Runs only on weekdays to respect team schedules -- **Timeout Protection**: Limited to 30 minutes per run with 1-month stop-after +g- **Timeout Protection**: Limited to 30 minutes per run with 1-month stop-after - **Safe Outputs**: Controlled limits on issues and PRs created ## Human in the loop diff --git a/workflows/ci-doctor.md b/workflows/ci-doctor.md index dc6af151..c7afd8d5 100644 --- a/workflows/ci-doctor.md +++ b/workflows/ci-doctor.md @@ -8,7 +8,7 @@ on: - main # This will trigger only when the CI workflow completes with failure # The condition is handled in the workflow body - stop-after: +1 month + stop-after: +1mo # Only trigger for failures - check in the workflow body if: ${{ github.event.workflow_run.conclusion == 'failure' }} diff --git a/workflows/daily-accessibility-review.md b/workflows/daily-accessibility-review.md index 526d3b05..b545632f 100644 --- a/workflows/daily-accessibility-review.md +++ b/workflows/daily-accessibility-review.md @@ -4,7 +4,7 @@ on: # Run daily at 3am UTC, all days except Saturday and Sunday - cron: "0 3 * * 1-5" workflow_dispatch: - stop-after: +1 month # workflow will no longer trigger after 1 month + stop-after: +1mo # workflow will no longer trigger after 1 month permissions: read-all diff --git a/workflows/daily-backlog-burner.md b/workflows/daily-backlog-burner.md index f0f4882a..8f3acc85 100644 --- a/workflows/daily-backlog-burner.md +++ b/workflows/daily-backlog-burner.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +1 month # workflow will no longer trigger after 1 month + stop-after: +1mo # workflow will no longer trigger after 1 month timeout-minutes: 30 diff --git a/workflows/daily-dependency-updates.md b/workflows/daily-dependency-updates.md index ce764399..66ad63ea 100644 --- a/workflows/daily-dependency-updates.md +++ b/workflows/daily-dependency-updates.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely + stop-after: +1mo # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all diff --git a/workflows/daily-perf-improver.md b/workflows/daily-perf-improver.md index 7883850d..54902f0b 100644 --- a/workflows/daily-perf-improver.md +++ b/workflows/daily-perf-improver.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +1 month # workflow will no longer trigger after 1 month + stop-after: +1mo # workflow will no longer trigger after 1 month timeout-minutes: 60 diff --git a/workflows/daily-plan.md b/workflows/daily-plan.md index 5c539d90..9c18013f 100644 --- a/workflows/daily-plan.md +++ b/workflows/daily-plan.md @@ -6,7 +6,7 @@ on: - cron: "0 2 * * 1-5" workflow_dispatch: - stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely + stop-after: +1mo # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all diff --git a/workflows/daily-progress.md b/workflows/daily-progress.md index ad8b9083..e1f5fec6 100644 --- a/workflows/daily-progress.md +++ b/workflows/daily-progress.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +1 month # workflow will no longer trigger after 1 month + stop-after: +1mo # workflow will no longer trigger after 1 month timeout-minutes: 30 diff --git a/workflows/daily-qa.md b/workflows/daily-qa.md index 10164679..b4bd7bf8 100644 --- a/workflows/daily-qa.md +++ b/workflows/daily-qa.md @@ -5,7 +5,7 @@ on: - cron: "0 3 * * 1-5" workflow_dispatch: - stop-after: +1 month # workflow will no longer trigger after 1 month + stop-after: +1mo # workflow will no longer trigger after 1 month timeout-minutes: 15 diff --git a/workflows/daily-team-status.md b/workflows/daily-team-status.md index 9657be88..ff05a780 100644 --- a/workflows/daily-team-status.md +++ b/workflows/daily-team-status.md @@ -5,7 +5,7 @@ on: - cron: "0 9 * * 1-5" workflow_dispatch: # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely - stop-after: +1 month + stop-after: +1mo permissions: contents: read issues: read diff --git a/workflows/daily-test-improver.md b/workflows/daily-test-improver.md index 18a0dbb0..59369c62 100644 --- a/workflows/daily-test-improver.md +++ b/workflows/daily-test-improver.md @@ -4,7 +4,7 @@ on: schedule: # Run daily at 2am UTC, all days except Saturday and Sunday - cron: "0 2 * * 1-5" - stop-after: +1 month # workflow will no longer trigger after 1 month + stop-after: +1mo # workflow will no longer trigger after 1 month timeout-minutes: 30 diff --git a/workflows/issue-triage.md b/workflows/issue-triage.md index c8762511..5b0e215c 100644 --- a/workflows/issue-triage.md +++ b/workflows/issue-triage.md @@ -2,7 +2,7 @@ on: issues: types: [opened, reopened] - stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely + stop-after: +1mo # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely reaction: eyes permissions: read-all diff --git a/workflows/pr-fix.md b/workflows/pr-fix.md index 180acf1f..bc02ed61 100644 --- a/workflows/pr-fix.md +++ b/workflows/pr-fix.md @@ -3,7 +3,7 @@ on: command: name: pr-fix reaction: "eyes" - stop-after: +1 month + stop-after: +1mo roles: [admin, maintainer, write] permissions: read-all diff --git a/workflows/repo-ask.md b/workflows/repo-ask.md index 62ccad84..83d15413 100644 --- a/workflows/repo-ask.md +++ b/workflows/repo-ask.md @@ -3,7 +3,7 @@ on: command: name: repo-ask reaction: "eyes" - stop-after: +1 month + stop-after: +1mo roles: [admin, maintainer, write] permissions: read-all diff --git a/workflows/update-docs.md b/workflows/update-docs.md index e7a22168..69ff2472 100644 --- a/workflows/update-docs.md +++ b/workflows/update-docs.md @@ -3,7 +3,7 @@ on: push: branches: [main] workflow_dispatch: - stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely + stop-after: +1mo # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all diff --git a/workflows/weekly-research.md b/workflows/weekly-research.md index 82a87d86..1fc8e893 100644 --- a/workflows/weekly-research.md +++ b/workflows/weekly-research.md @@ -5,7 +5,7 @@ on: - cron: "0 9 * * 1" workflow_dispatch: - stop-after: +1 month # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely + stop-after: +1mo # workflow will no longer trigger after 1 month. Remove this and recompile to run indefinitely permissions: read-all