Convert agentic workflows from Discussions to Issues#226
Conversation
|
😎 Merged manually by @abhimehro - details. |
Co-authored-by: abhimehro <84992105+abhimehro@users.noreply.github.com>
Co-authored-by: abhimehro <84992105+abhimehro@users.noreply.github.com>
|
👋 Development Partner is reviewing this PR. Will provide feedback shortly. |
There was a problem hiding this comment.
Pull request overview
This PR converts four agentic workflows from using GitHub Discussions to GitHub Issues for progress tracking, resolving failures caused by Discussions being disabled in the repository. The conversion maintains identical workflow functionality while adapting to the available repository features.
Changes:
- Updated safe-outputs configuration:
create-discussion→create-issuewith labels array,discussion: true→issue: true,close-older-discussions→close-older-issues - Modified workflow instructions to reference issues instead of discussions in phase selection logic (
list_discussions→list_issues) and progress tracking - Replaced discussion category parameters with semantically appropriate labels following repository conventions
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.github/workflows/daily-qa.md |
Converted QA workflow from discussions to issues with [automation, qa, report] labels |
.github/workflows/daily-perf-improver.md |
Updated performance optimization workflow to use issues with [automation, performance, planning] labels and revised phase selection logic |
.github/workflows/daily-backlog-burner.md |
Converted backlog management workflow to use issues with [automation, backlog, planning] labels for tracking progress |
.github/workflows/audit-workflows.md |
Updated audit workflow to create issues with [automation, audit, report] labels and revised report formatting instructions |
| --- | ||
| description: | | ||
| This workflow performs adhoc quality assurance by validating project health daily. | ||
| Checks that code builds and runs, tests pass, documentation is clear, and code | ||
| is well-structured. Creates discussions for findings and can submit draft PRs | ||
| is well-structured. Creates tracking issues for findings and can submit draft PRs | ||
| with improvements. Provides continuous quality monitoring throughout development. | ||
|
|
There was a problem hiding this comment.
The .md workflow source files have been correctly updated, but the corresponding .lock.yml files (which are the actual GitHub Actions workflow files) still contain Discussion-based configuration and will need to be regenerated by running gh aw compile after this PR is merged. The workflows will continue to fail until the .lock.yml files are updated. Consider either: 1) Including the regenerated .lock.yml files in this PR, or 2) Adding a clear note in the PR description that gh aw compile must be run immediately after merging to regenerate the workflow files.
Four agentic workflows (daily-qa, daily-perf-improver, daily-backlog-burner, audit-workflows) were failing with "No discussion categories available" errors. Repository has Discussions disabled.
Changes
Converted workflows to use Issues for progress tracking:
safe-outputs configuration
create-discussion→create-issuewith labelsadd-comment.discussion: true→add-comment.issue: trueclose-older-discussions→close-older-issuesWorkflow instructions
list_discussions→list_issuesExample
Workflows retain identical functionality: multi-phase operation state persistence, human feedback loops, and automatic cleanup of older tracking items.
Original prompt
This section details on the original issue you should resolve
<issue_title>[repo-status] Daily Repository Status - February 14, 2026 ✨</issue_title>
<issue_description>## 📊 Repository Health Check
Control D Sync continues to evolve with strong momentum! The project is actively maintained with excellent automation coverage and a security-first mindset.
🎯 Recent Activity Highlights
🔧 Security Improvements in Progress
PR #222: 🛡️ Sentinel - Fix CSV Injection (Open)
📚 Recent Merges (February 13, 2026)
Yesterday was incredibly productive with 10 PRs merged! 🎉
Major Achievements:
Automation Expansion - 7 new agentic workflows added:
High Priority
Workflow Configuration Issues 🔧
Several agentic workflows are experiencing failures due to missing GitHub Discussions:
Root Cause: No discussion categories available in the repository
Recommendation:
Medium Priority
💪 Project Strengths
Security Excellence 🛡️
Development Velocity 🚀
Code Quality ✨
Automation Maturity 🤖
📈 Recent Code Changes
Last 24 Hours
10 commits pushed to main branch, including:
Lines of Code
🎯 Recommendations
Immediate Actions
Short Term
Long Term
🎉 Wins of the Day
Yesterday's Momentum 🌟
Project Maturity
The repository shows excellent DevOps practices with comprehensive automation, security scanning, and proactive vulnerability management. The addition of agentic workflows demonstrates forward-thinking automation strategy!
📊 Quick Stats
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.