Add --mine support to il issues for github and Linear#606
Add --mine support to il issues for github and Linear#606acreeger merged 1 commit intofeature/jira-integrationfrom
Conversation
Enhancement Analysis
Enhancement AnalysisQuestions for Reporter
Problem Summary User Impact Enhancement Goal Next Steps
Complete Context and Details (click to expand)Current State
Provider-Specific Context
Related Documentation
|
Complexity AssessmentClassification: SIMPLE Metrics:
Reasoning: The |
Combined Analysis & Plan - Issue #605Executive SummaryThe Implementation OverviewHigh-Level Execution Phases
Quick Stats
Complete Analysis & Implementation Details (click to expand)Research FindingsProblem Space
Third-Party Research
Codebase Research
Affected Files
Medium Severity Risks
Implementation PlanAutomated Test Cases to CreateTest File: Click to expand complete test structure (25 lines)describe('execute - --mine flag', () => {
// GitHub provider
it('passes mine option to fetchGitHubIssueList when provider is github', async () => {
// Setup github provider, call with mine: true
// Verify fetchGitHubIssueList called with { mine: true, ... }
})
it('passes mine option to fetchGitHubPRList when --mine is active', async () => {
// Verify fetchGitHubPRList called with { mine: true, ... }
})
// Linear provider
it('passes mine option to fetchLinearIssueList when provider is linear', async () => {
// Setup linear provider, call with mine: true
// Verify fetchLinearIssueList called with { mine: true, ... }
})
it('passes mine option to fetchGitHubPRList when provider is linear and --mine is active', async () => {
// Verify cross-provider PR filtering
})
// Warning guard split
it('does not warn when --mine used with github provider', async () => {
// Verify no logger.warn call
})
it('warns only for --sprint with non-jira provider, not --mine', async () => {
// Use --sprint with github, verify warning only mentions --sprint
})
})Files to Modify1.
|
Implementation CompleteSummaryExtended the Changes Made
Validation Results
|
Add assignee filtering support to il issues --mine for GitHub (using gh CLI --assignee @me) and Linear (using SDK assignee isMe filter). Split warning guard so --sprint remains Jira-only while --mine works cross-provider. Update CLI help text, documentation, and add 8 new tests covering all providers. Fixes #605
0110818 to
815f0bb
Compare
iloom Session SummaryKey Themes:
Session Details (click to expand)Key Insights
Decisions Made
Challenges Resolved
Lessons Learned
Generated with 🤖❤️ by iloom.ai |
) Add assignee filtering support to il issues --mine for GitHub (using gh CLI --assignee @me) and Linear (using SDK assignee isMe filter). Split warning guard so --sprint remains Jira-only while --mine works cross-provider. Update CLI help text, documentation, and add 8 new tests covering all providers. Fixes #605
Fixes #605
This PR was created automatically by iloom.