feat(FN-3875): add GitHub tracking auth resolver and forced client auth mod
Implements a tracking auth resolver with forced GitHub client authentication mode, wiring it across the GitHub tracking lifecycle and settings UI. The feature spans six steps: adding the resolver, forced auth mode, routing tracking issue creation through the resolver, and wiring into lifecycle and s Fusion-Task-Id: FN-3875
This commit is contained in:
@@ -311,6 +311,7 @@ export function createTask(
|
||||
nodeId,
|
||||
branch,
|
||||
baseBranch,
|
||||
githubTracking,
|
||||
} = input;
|
||||
|
||||
return proxyApi<Task>(withProjectId("/tasks", projectId), {
|
||||
@@ -341,6 +342,7 @@ export function createTask(
|
||||
nodeId,
|
||||
branch,
|
||||
baseBranch,
|
||||
githubTracking,
|
||||
}),
|
||||
});
|
||||
}
|
||||
@@ -367,6 +369,11 @@ export function updateTask(
|
||||
nodeId?: string | null;
|
||||
branch?: string | null;
|
||||
baseBranch?: string | null;
|
||||
githubTracking?: {
|
||||
enabled?: boolean;
|
||||
repoOverride?: string | null;
|
||||
issue?: null;
|
||||
} | null;
|
||||
},
|
||||
projectId?: string,
|
||||
): Promise<Task> {
|
||||
|
||||
Reference in New Issue
Block a user