Skip to content

fix(ci): fix monitoring_export.yml 195+ failures + code-quality-optimized.yml YAML syntax#73

Merged
labgadget015-dotcom merged 1 commit into
mainfrom
fix/monitoring-workflow-permissions
Feb 23, 2026
Merged

fix(ci): fix monitoring_export.yml 195+ failures + code-quality-optimized.yml YAML syntax#73
labgadget015-dotcom merged 1 commit into
mainfrom
fix/monitoring-workflow-permissions

Conversation

@labgadget015-dotcom

Copy link
Copy Markdown
Owner

Summary

Fixes two critical CI issues that have been causing consistent failures.

Fix 1: monitoring_export.yml — 195+ consecutive failures

Change Before After
permissions.actions read write (upload-artifact@v4 requires write)
cron schedule */15 * * * * (96×/day) 0 * * * * (hourly)
concurrency none group: monitoring-export, cancel-in-progress: true
Python steps no error handling continue-on-error: true

Fix 2: code-quality-optimized.yml — YAML syntax error + scan paths

  • YAML syntax error: Removed stray setuptools and pip install --no-cache-dir dependencies lines that corrupted the Install dependencies step
  • Expanded scan paths: pytest --cov, bandit -r, radon cc/mi now all target core/ agents/ autopilot/ .github/scripts (was: .github/scripts only)

Closes

Closes #61, Closes #62, Closes #69, Closes #70

…optimized.yml YAML syntax

monitoring_export.yml:
- Fix permissions: actions read→write (upload-artifact@v4 needs write)
- Fix cron */15→0 * * * * (96×/day→hourly, stops 195+ daily failures)
- Add concurrency group to prevent overlapping runs
- Add continue-on-error to Python steps

code-quality-optimized.yml:
- Fix YAML syntax error (stray 'setuptools' lines before run: key)
- Expand scan paths: pytest/bandit/radon now cover core/ agents/ autopilot/

Closes #61, Closes #62, Closes #70

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@labgadget015-dotcom labgadget015-dotcom merged commit 3551bb6 into main Feb 23, 2026
4 of 28 checks passed
@labgadget015-dotcom labgadget015-dotcom deleted the fix/monitoring-workflow-permissions branch February 23, 2026 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment