gsxdsm
3e376b98ba
FN-8369: centralize GitHub issue import deduplication
Use provenance-first deduplication consistently across dashboard, CLI, and extension GitHub imports.
- Prioritize persisted sourceIssue and legacy metadata over editable descriptions.
- Reuse the dashboard deduplication helper for CLI and extension imports.
- Prevent duplicate issue creation within a dashboard batch import.
Files changed:
.changeset/fn-8369-github-import-dedup.md | 7 ++++++
packages/cli/src/__tests__/extension.test.ts | 27 ++++++++++++++++++++++
packages/cli/src/commands/__tests__/task.test.ts | 20 ++++++++++------
packages/cli/src/extension.ts | 25 +++++++++++---------
packages/dashboard/src/__tests__/github.test.ts | 26 ++++++++++++++++-----
packages/dashboard/src/__tests__/routes-github.test.ts | 22 ++++++++++++++++++
packages/dashboard/src/github.ts | 27 +++++++++++++---------
7 files changed, 119 insertions(+), 35 deletions(-)
Fusion-Task-Id: FN-8369
Fusion-Task-Lineage: 8eb6d19d-bd0e-487a-9f11-8945d744b7df
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-19 16:07:34 -07:00
..
2026-07-19 16:07:34 -07:00
2026-07-18 00:52:59 -07:00
2026-07-19 15:45:45 -07:00
2026-07-19 16:07:34 -07:00
2026-07-19 13:34:25 -07:00
2026-07-18 00:52:59 -07:00
2026-07-19 16:00:28 -07:00
2026-07-19 14:51:49 -07:00
2026-07-18 00:52:59 -07:00
2026-07-19 12:08:10 -07:00
2026-07-18 00:52:59 -07:00