FN-5835: reuse imported GitHub source issue tracking
Reuse the existing imported source issue record when tracking GitHub work instead of creating duplicate entries. - update GitHub tracking logic to detect and reuse previously imported source issues - add/expand dashboard tracking tests to cover duplicate-import and reuse behavior - add a changeset documenting the FN-5835 tracking fix for @runfusion/fusion Files changed: .changeset/fn-5835-source-issue-tracking.md | 5 ++ .../src/__tests__/github-tracking.test.ts | 100 ++++++++++++++++++--- packages/dashboard/src/github-tracking.ts | 32 +++++++ 3 files changed, 126 insertions(+), 11 deletions(-) Fusion-Task-Id: FN-5835 Fusion-Task-Lineage: d0827711-8bfb-471c-b2c4-69324da33373
This commit is contained in:
5
.changeset/fn-5835-source-issue-tracking.md
Normal file
5
.changeset/fn-5835-source-issue-tracking.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Reuse imported GitHub source issues as task tracking links when GitHub tracking is enabled, instead of creating a duplicate issue. Tasks imported from GitHub now link their existing `sourceIssue` (when valid) as `githubTracking.issue` with no GitHub auth or issue creation call required.
|
||||
Reference in New Issue
Block a user