Skip to content

feat(project): add --label flag to project create and update#226

Open
KinomotoMio wants to merge 1 commit into
schpet:mainfrom
KinomotoMio:feat/project-labels
Open

feat(project): add --label flag to project create and update#226
KinomotoMio wants to merge 1 commit into
schpet:mainfrom
KinomotoMio:feat/project-labels

Conversation

@KinomotoMio
Copy link
Copy Markdown

Summary

  • Adds repeatable --label <label> to linear project create and linear project update for Linear ProjectLabel IDs.
  • Resolves project labels case-insensitively and creates missing labels via projectLabelCreate without forcing a color.
  • Keeps project update --label additive by preserving current project label IDs and appending new ones.
  • Adds interactive project label selection for project create -i, including a create-new option.

Test plan

  • npx --yes deno@2.7.9 task codegen
  • npx --yes deno@2.7.9 task check
  • npx --yes deno@2.7.9 lint
  • TZ=UTC npx --yes deno@2.7.9 task test (337 passed, 5 ignored)
  • TZ=UTC npx --yes deno@2.7.9 test --allow-all --quiet test/commands/project/project-create.test.ts test/commands/project/project-update.test.ts

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.

1 participant