Skip to content

feat(labels): add project label listing support#155

Merged
iamfj merged 1 commit intonextfrom
feat/issue-115-project-labels
Apr 23, 2026
Merged

feat(labels): add project label listing support#155
iamfj merged 1 commit intonextfrom
feat/issue-115-project-labels

Conversation

@iamfj
Copy link
Copy Markdown
Member

@iamfj iamfj commented Apr 22, 2026

What does this PR do?

Adds project label listing support to linearis labels list by introducing --type issue|project, wiring a dedicated GraphQL query/service path for project labels, and enforcing workspace-scope semantics (reject --type project --team ...).

Closes #115

Type of change

  • Bug fix
  • New feature
  • Refactor (no behavior change)
  • Documentation
  • Tests
  • Build / CI

Checklist

  • npm run check:ci passes (lint + format)
  • npx tsc --noEmit passes (type check)
  • npm test passes (unit tests)
  • New code has tests (happy path + primary error case)
  • Commit messages follow Conventional Commits

Testing

  • npm run generate
  • npm run check:ci
  • npx tsc --noEmit
  • npx tsc
  • node dist/main.js labels usage
  • node dist/main.js usage --all
  • GitHub Actions passed on Node 22 and Node 24

Notes for reviewers

@iamfj iamfj changed the base branch from main to next April 22, 2026 14:30
Add --type issue|project to labels list.
Expose project labels and reject team filters
for project label queries.

Closes #115
@iamfj iamfj force-pushed the feat/issue-115-project-labels branch from f886d02 to 99b8288 Compare April 23, 2026 16:43
@iamfj iamfj merged commit 377a04f into next Apr 23, 2026
8 checks passed
@iamfj iamfj deleted the feat/issue-115-project-labels branch April 23, 2026 16:47
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.

Add ProjectLabel support with --type flag to labels list

1 participant