Commit Graph

3 Commits

Author SHA1 Message Date
gemini-cli[bot] 4e2f74b8a4 ### 🚀 Cost Optimization & Backlog Efficiency
This PR implements high-impact changes to reduce GitHub Actions spend and improve issue backlog management.

#### 📉 Actions Spend Reductions
- **Mac Runner Downgrade**: Switched `test_mac` and `e2e_mac` jobs from `macos-latest-large` to standard `macos-latest`. Mac Large runners are significantly more expensive (~40x Linux) and were the primary driver of the recent 10x spend spike.
- **Mac Matrix Optimization**: Reduced the `test_mac` matrix to only Node 20.x. Testing 3 Node versions on Mac for every PR was redundant, as OS-specific issues are typically caught by the LTS version, while cross-version logic is verified on the much cheaper Linux runners.
- **Pulse Workflow Optimization**: Added a `precheck` job to the Pulse workflow to skip the expensive `npm ci` and setup steps if no reflex scripts are present.

#### 📋 Backlog Management
- **Accelerated Stale Lifecycle**: Reduced `STALE_DAYS` from 60 to 30. This ensures that inactive issues are identified and processed faster, helping to manage the current volume of 2148 open issues.
- **Increased Triage Throughput**: Increased the batch limit for scheduled issue triage from 100 to 200, allowing the bot to process a larger portion of the untriaged backlog in each run.

#### 📊 Expected Impact
- **Cost**: Significant reduction in monthly Actions spend by eliminating redundant Mac Large runner minutes.
- **Throughput**: Faster closure of stale issues and double the triage capacity per hour.

---
*This PR was generated by the Gemini CLI Bot (Brain Layer) based on time-series metric analysis.*
2026-05-05 16:09:18 +00:00
Christian Gunderman 58a57b72ae Implement bot that performs time-series metric analysis and suggests repo management improvements (#25945) 2026-04-28 16:49:53 +00:00
Christian Gunderman c4b38a5aef feat(repo): add gemini-cli-bot metrics and workflows (#25888) 2026-04-24 17:16:20 +00:00