feat(FN-4740): persist github tracking enabled state in dashboard

Adds persistence for the GitHub tracking enabled state with test coverage in the dashboard hook, and includes a changeset for the `@runfusion/fusion` package.

Fusion-Task-Id: FN-4740
This commit is contained in:
Fusion (runfusion.ai)
2026-05-16 09:30:28 -07:00
committed by gsxdsm
parent aa87799516
commit b1209b1859
3 changed files with 130 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
---
"@runfusion/fusion": patch
---
Persist GitHub tracking `enabled: true` on task records as soon as project/task settings resolve tracking to enabled, even when issue creation is deferred. This keeps API-created tasks aligned with default tracking state in dashboard UI and prevents redundant enabled-state rewrites.