fix: guard empty ai-task issues in ai-implement and inject build date into release body#343
Conversation
… into release body - fiAI-implement: return early when no ai-task labeled issues to prevent 404 on issues//comments - push.yml: add Generate release body step that substitutes Build Date via PowerShell Get-Date - pipe generated release-body.md through body_path alongside generate_release_notes: true
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThe PR introduces OpenAI's Responses API as a new LLM provider and improves GitHub Actions workflows. A new ChangesGitHub Actions Workflow Updates
OpenAI Responses API Provider Integration
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR Check ReportSummary
Test Results
Code Quality
Test Artifacts
LinksThis report is auto-generated by GitHub Actions |
… error PR #343 added a Generate release body step with a PowerShell here-string but the body content (between @ and @) was not indented, causing YAML to interpret ** as alias references. This broke the push workflow with a parse error. Fix: indent the here-string body and closing @ to 8 spaces to stay within the YAML | block scalar.
Two CI fixes:
ai-implement.yml - Guard against empty �i-task issues list to prevent 404 crash when no issues are found (was making request to issues//comments)
push.yml release notes - Release body template variables (e.g. $(date ...)) were not being substituted because they were never evaluated. Added a Generate release body PowerShell step that properly resolves Get-Date and writes a
elease-body.md file, then passes it via �ody_path to softprops/action-gh-release alongside generate_release_notes: true.
Also includes pre-existing LLM provider changes from workspace
Summary by CodeRabbit
Release Notes