# # Integration fixture: end-to-end HttpRequestAction round-trip using a # stub HttpRequestHandler. Mirrors the .NET integration fixture in # dotnet/tests/.../Workflows/HttpRequest.yaml. # kind: Workflow trigger: kind: OnConversationStart id: workflow_http_request_test actions: # Set the repo owner used to form the request URL. - kind: SetVariable id: set_repo_owner variable: Local.RepoOwner value: dotnet # Invoke the (stubbed) GitHub repo API. - kind: HttpRequestAction id: fetch_repo_info conversationId: =System.ConversationId method: GET url: =Concatenate("https://api.github.com/repos/", Local.RepoOwner, "/runtime") headers: Accept: application/vnd.github+json User-Agent: agent-framework-integration-test response: Local.RepoInfo responseHeaders: Local.RepoHeaders