Skip to content

feat: add milestone filter to issue list#167

Merged
schpet merged 1 commit intoschpet:mainfrom
jholm117:feat/issue-list-milestone-filter
Mar 5, 2026
Merged

feat: add milestone filter to issue list#167
schpet merged 1 commit intoschpet:mainfrom
jholm117:feat/issue-list-milestone-filter

Conversation

@jholm117
Copy link
Contributor

@jholm117 jholm117 commented Mar 5, 2026

Summary

  • Adds --milestone <name> flag to linear issue list to filter issues by project milestone
  • Requires --project since milestones belong to projects; clear error message if omitted
  • Reuses existing getMilestoneIdByName helper and IssueFilter.projectMilestone API field

Usage

linear issue list --project "My Project" --milestone "Phase 1" --sort manual

Test plan

  • deno check passes on modified files
  • All 61 issue command tests pass
  • --milestone appears in linear issue list --help
  • Error: --milestone without --project gives clear message with suggestion
  • Error: nonexistent milestone name gives "Milestone not found"
  • Happy path: filters issues correctly by milestone against live API
  • Skill docs and README updated

🤖 Generated with Claude Code

Adds --milestone flag to `linear issue list` to filter issues by project
milestone name. Requires --project since milestones belong to projects.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jholm117
Copy link
Contributor Author

jholm117 commented Mar 5, 2026

I am human and I approve this message.

@schpet schpet merged commit 6f4d6e7 into schpet:main Mar 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants