chore: run test coverage improver twice daily#3280
Conversation
Change schedule from weekly to cron '0 8,20 * * *' to accelerate test coverage improvements across the codebase. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR updates the Test Coverage Improver agentic workflow cadence to run twice daily (08:00 and 20:00 UTC) instead of weekly, to accelerate coverage-improvement PR generation while relying on the existing skip-if-match guard to prevent PR pileup.
Changes:
- Updated workflow schedule in the source workflow markdown to
cron: '0 8,20 * * *'. - Recompiled the generated lock workflow YAML to reflect the new schedule.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/test-coverage-improver.md | Changes the workflow schedule from weekly to twice daily. |
| .github/workflows/test-coverage-improver.lock.yml | Updates the compiled/locked workflow to match the new cron schedule. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 2
| container security, and domain validation - the core security components of the firewall. | ||
|
|
||
| on: | ||
| schedule: weekly | ||
| schedule: | ||
| - cron: '0 8,20 * * *' |
| name: "Weekly Test Coverage Improver" | ||
| "on": | ||
| schedule: | ||
| - cron: "49 9 * * 0" | ||
| # Friendly format: weekly (scattered) | ||
| - cron: "0 8,20 * * *" |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
- Rename 'Weekly Test Coverage Improver' to 'Test Coverage Improver' (description, heading, and lock file name/run-name) - Add explicit 'Do Not' rule: no sudo or awf CLI usage inside sandbox (addresses agent hallucinating 'sudo awf' in run #25974930350) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Smoke Test Results❌ GitHub API: Failed (HTTP 401 authentication issue) Overall: FAIL — 2/3 tests passed. GitHub API authentication failure blocks PR listing test.
|
Smoke Test: Copilot BYOK (Offline) Mode
Running in BYOK offline mode ( Overall: PARTIAL — BYOK inference path confirmed working; pre-computed step outputs were not injected into the prompt (template variables unexpanded), preventing full validation.
|
🔍 Smoke Test Results
Overall: FAIL MCP authentication is unavailable in this environment. File I/O test passed.
|
Smoke Test Results
Overall Status: PASS Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "localhost"See Network Configuration for more information.
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
Smoke Test Results — Services Connectivity
Overall: FAIL —
|
Smoke Test: Codex
Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "registry.npmjs.org"See Network Configuration for more information.
|
Changes the test-coverage-improver workflow schedule from weekly to twice daily (8am and 8pm UTC) to accelerate test coverage improvements across the codebase.
Changes
test-coverage-improver.md:schedule: weekly→cron: '0 8,20 * * *'test-coverage-improver.lock.yml: Recompiled with updated scheduleThe
skip-if-matchguard (max 1 open[Test Coverage]PR) prevents pileup.