chore: add "jira" as a valid forge platform key - #6272
Conversation
Temporary addition to unblock the triage-agent PoC for JIRA issues. The code agent remains blocked on a longer-term forge abstraction design currently under debate in #6237. Assisted-by: Claude Opus 4.6 <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
PR Summary by QodoAllow "jira" as a forge platform key for harness validation
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
|
🤖 Finished Review · ✅ Success · Started 2:19 AM UTC · Completed 2:32 AM UTC Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Code Review by Qodo
1.
|
ReviewFindingsLow
Previous runReviewFindingsLow
Labels: PR modifies internal harness forge configuration (internal/harness/forge.go) |
waynesun09
left a comment
There was a problem hiding this comment.
Review-only sweep: 2 findings inline (design/schema conflict on the forge/tracker split, and a test-coverage gap in the new assertions).
Address review feedback: update TestValidate_ForgeUnrecognizedKey to assert the full valid-keys string including "jira", and add TestValidateForge_JiraBlock exercising validateForge/ResolveForge with a forge.jira: block. Signed-off-by: Ralph Bean <rbean@redhat.com> Assisted-by: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
waynesun09
left a comment
There was a problem hiding this comment.
LGTM — small, well-tested addition of "jira" as a valid forge key.
|
🤖 Finished Review · ✅ Success · Started 4:05 AM UTC · Completed 4:23 AM UTC Commit: |
|
🤖 Finished Retro · ❌ Failure · Started 5:35 PM UTC · Completed 5:35 PM UTC Commit: |
Summary
"jira"to thevalidForgeKeysmap ininternal/harness/forge.go, allowing--forge jirato be passed tofullsend runand related commands.Test plan
TestValidForgePlatformupdated and passing./internal/harness/test suite passing🤖 Generated with Claude Code