Skip to content

Fix Linear candidate query compatibility#31

Merged
Octane0411 merged 1 commit intomainfrom
linear-compat-fix
Mar 6, 2026
Merged

Fix Linear candidate query compatibility#31
Octane0411 merged 1 commit intomainfrom
linear-compat-fix

Conversation

@Octane0411
Copy link
Contributor

Summary

  • align the TypeScript Linear candidate queries with the upstream GraphQL shape
  • include relation pagination and assignee fields needed by the real Linear workflow
  • keep blocker normalization compatible with both issue and legacy sourceIssue payloads

Validation

  • pnpm test tests/tracker/linear-client.test.ts tests/tracker/linear-normalize.test.ts
  • pnpm build
  • real workflow smoke test against /Users/wangruobing/Personal/symphony/elixir/WORKFLOW.linear-demo-oas-demo.md and a temporary variant including In Review in active_states
    • before fix: TypeScript runtime failed with Linear HTTP 400 while upstream dispatched successfully
    • after fix: TypeScript runtime dispatched the same issues as upstream in the temporary workflow smoke test

@Octane0411 Octane0411 merged commit 2711def into main Mar 6, 2026
1 check 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.

1 participant