Skip to content

Fix result template serialization for Microsoft Graph 6.8 - #113

Merged
Jason Johnston (jasonjoh) merged 1 commit into
dependabot/nuget/src/Microsoft.Graph-6.8.0from
copilot/fix-github-actions-build-job
Oct 22, 2026
Merged

Jason Johnston (jasonjoh) merged 1 commit into
dependabot/nuget/src/Microsoft.Graph-6.8.0from
copilot/fix-github-actions-build-job

Conversation

Copilot AI commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

The build failed because the Microsoft Graph 6.8 result-template layout no longer supports the AdditionalData initializer. Keep the SDK version and adapt card serialization to its Kiota UntypedNode model.

  • Layout: Assign the parsed card directly to Layout.
  • JSON conversion: Recursively map JSON objects, arrays, strings, numbers, booleans, and nulls to their corresponding Kiota untyped nodes.
Layout = await GetResultTemplateAsync(resultCardJsonFile);

@jasonjoh

Copy link
Copy Markdown
Member

Copilot how do we unblock the stack?

Copilot AI commented Oct 22, 2026

Copy link
Copy Markdown
Contributor Author

Copilot how do we unblock the stack?

PR #112 itself must get a green build before the stack can move forward; the child PR's green build doesn't unblock its base. Cherry-pick a8325da onto the source branch for #112, let its build pass, then merge #112. Since that also lands this fix, close #113 as redundant (or retarget it and remove the duplicate commit).

@jasonjoh
Jason Johnston (jasonjoh) removed this pull request from stack #114 October 22, 2026 21:33
@jasonjoh
Jason Johnston (jasonjoh) merged commit 73085b5 into dependabot/nuget/src/Microsoft.Graph-6.8.0 Oct 22, 2026
8 checks passed
@jasonjoh
Jason Johnston (jasonjoh) deleted the copilot/fix-github-actions-build-job branch October 22, 2026 21:34
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.

2 participants