Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: conductor-sdk/conductor-csharp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.1.2
Choose a base ref
...
head repository: conductor-sdk/conductor-csharp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Dec 15, 2022

  1. Copy the full SHA
    813bf12 View commit details
  2. Copy the full SHA
    bc5633a View commit details
  3. Merge pull request #41 from conductor-sdk/release-pipeline-fix

    Added readme copy to dockerfile at release pipeline
    gardusig authored Dec 15, 2022
    Copy the full SHA
    8e8894a View commit details
  4. Copy the full SHA
    2fcefd9 View commit details
  5. Removed unused variables

    gardusig committed Dec 15, 2022
    Copy the full SHA
    a834f96 View commit details
  6. fixed readme at project pack

    gardusig committed Dec 15, 2022
    Copy the full SHA
    04eddd2 View commit details
  7. Copy the full SHA
    92c7580 View commit details

Commits on Dec 19, 2022

  1. Documentation improvements

    gardusig committed Dec 19, 2022
    Copy the full SHA
    cae799b View commit details
  2. Copy the full SHA
    6bfeb06 View commit details
  3. Copy the full SHA
    a2eb41b View commit details
  4. WorkflowTaskExecutor cleanup

    gardusig committed Dec 19, 2022
    Copy the full SHA
    3e4ea20 View commit details
  5. Workflow Task cleanup

    gardusig committed Dec 19, 2022
    Copy the full SHA
    5502da4 View commit details
  6. WorkflowTaskExecutor cleanup

    gardusig committed Dec 19, 2022
    Copy the full SHA
    62f0917 View commit details

Commits on Jan 3, 2023

  1. Fixed Switch Task parameter

    gardusig committed Jan 3, 2023
    Copy the full SHA
    25893f8 View commit details
  2. Merge pull request #42 from conductor-sdk/fix-switch-task

    Fixed Switch Task parameter
    gardusig authored Jan 3, 2023
    Copy the full SHA
    a1f90fc View commit details

Commits on Jan 25, 2023

  1. Poller should sleep only when no work was found to avoid work waiting…

    … on the conductor's end
    royimi committed Jan 25, 2023
    Copy the full SHA
    2859888 View commit details
  2. Copy the full SHA
    7afab4e View commit details
  3. Merge pull request #43 from rmindel/sleep-only-when-no-work

    Poller should sleep only when no work was found
    gardusig authored Jan 25, 2023
    Copy the full SHA
    70d5214 View commit details
  4. Copy the full SHA
    436a348 View commit details
  5. Copy the full SHA
    492f661 View commit details
  6. Merge pull request #44 from conductor-sdk/refactor-tests

    Refactored tests to use standard dockerfile between sdks
    gardusig authored Jan 25, 2023
    Copy the full SHA
    0d1963b View commit details

Commits on Feb 11, 2023

  1. orkes-conductor-957: update Terminate API

    Add optional boolean triggerFailureWorkflow parameter to trigger failure workflow upon termination
    c4lm committed Feb 11, 2023
    Copy the full SHA
    3cd654a View commit details
  2. orkes-conductor-957: update Terminate API

    update interfaces
    c4lm committed Feb 11, 2023
    Copy the full SHA
    32068fe View commit details
  3. Copy the full SHA
    44a117d View commit details
  4. Merge pull request #46 from conductor-sdk/orkes-conudctor-957-termina…

    …te-API-update-triggerFailureWorkflow
    
    orkes-conductor-957: update Terminate API
    gardusig authored Feb 11, 2023
    Copy the full SHA
    650582f View commit details
  5. Copy the full SHA
    eedb890 View commit details
  6. Merge pull request #37 from conductor-sdk/batch-poll

    Cleaned up internal classes
    gardusig authored Feb 11, 2023
    Copy the full SHA
    0691d70 View commit details

Commits on Feb 21, 2023

  1. Copy the full SHA
    47eb0bb View commit details
  2. Copy the full SHA
    78eaf1f View commit details
  3. Copy the full SHA
    1b196ed View commit details
  4. Copy the full SHA
    a4ad19e View commit details
  5. Updated EventResourceApi

    gardusig committed Feb 21, 2023
    Copy the full SHA
    7d6da30 View commit details
  6. Updated ResourceAPIs

    gardusig committed Feb 21, 2023
    Copy the full SHA
    af3d31f View commit details
  7. Updated ResourceAPIs

    gardusig committed Feb 21, 2023
    Copy the full SHA
    695ee32 View commit details
  8. Updated MetadataResourceApi

    gardusig committed Feb 21, 2023
    Copy the full SHA
    6d6b734 View commit details
  9. Updated SchedulerResourceApi

    gardusig committed Feb 21, 2023
    Copy the full SHA
    ed23f87 View commit details
  10. Updated APIs

    gardusig committed Feb 21, 2023
    Copy the full SHA
    8f3efb7 View commit details
  11. Upadted SecretResourceApi

    gardusig committed Feb 21, 2023
    Copy the full SHA
    9e09365 View commit details
  12. Updated TagsApi

    gardusig committed Feb 21, 2023
    Copy the full SHA
    1af13c9 View commit details

Commits on Feb 22, 2023

  1. Updated APIs

    gardusig committed Feb 22, 2023
    Copy the full SHA
    26565de View commit details
  2. Updated TokenResourceApi

    gardusig committed Feb 22, 2023
    Copy the full SHA
    73a1449 View commit details
  3. Copy the full SHA
    91f8ef7 View commit details
  4. Updated WorkflowResourceApi

    gardusig committed Feb 22, 2023
    Copy the full SHA
    a2a6c99 View commit details
  5. Updated APIs

    gardusig committed Feb 22, 2023
    Copy the full SHA
    9624e9e View commit details
  6. Updated APIs

    gardusig committed Feb 22, 2023
    Copy the full SHA
    168ceb4 View commit details
  7. Copy the full SHA
    c5d1e1f View commit details
  8. Updated APIs

    gardusig committed Feb 22, 2023
    Copy the full SHA
    2d816b4 View commit details
  9. Updated WorkflowResourceApi

    gardusig committed Feb 22, 2023
    Copy the full SHA
    1089d2d View commit details
  10. Updated WorkflowResourceApi

    gardusig committed Feb 22, 2023
    Copy the full SHA
    6bcc875 View commit details
  11. Updated APIs

    gardusig committed Feb 22, 2023
    Copy the full SHA
    2bf07d5 View commit details
Showing with 35,365 additions and 7,900 deletions.
  1. +28 −0 .dockerignore
  2. +13 −0 .github/workflows/docker_build.yml
  3. +12 −5 .github/workflows/pull_request.yml
  4. +1 −1 .github/workflows/release.yml
  5. +1 −0 .gitignore
  6. +446 −522 Conductor/Api/ApplicationResourceApi.cs
  7. +77 −132 Conductor/Api/AuthorizationResourceApi.cs
  8. +675 −0 Conductor/Api/EnvironmentResourceApi.cs
  9. +193 −310 Conductor/Api/EventResourceApi.cs
  10. +222 −344 Conductor/Api/GroupResourceApi.cs
  11. +2,841 −0 Conductor/Api/HumanTaskResourceApi.cs
  12. +374 −0 Conductor/Api/IApplicationResourceApi.cs
  13. +102 −0 Conductor/Api/IAuthorizationResourceApi.cs
  14. +197 −0 Conductor/Api/IEnvironmentResourceApi.cs
  15. +237 −0 Conductor/Api/IEventResourceApi.cs
  16. +260 −0 Conductor/Api/IGroupResourceApi.cs
  17. +458 −0 Conductor/Api/IHumanTaskResourceApi.cs
  18. +569 −0 Conductor/Api/IIntegrationResourceApi.cs
  19. +298 −0 Conductor/Api/IMetaResourceApi.cs
  20. +212 −0 Conductor/Api/IPromptResourceApi.cs
  21. +372 −0 Conductor/Api/ISchedulerResourceApi.cs
  22. +252 −0 Conductor/Api/ISecretResourceApi.cs
  23. +240 −0 Conductor/Api/ITagsApi.cs
  24. +464 −0 Conductor/Api/ITaskResourceApi.cs
  25. +77 −0 Conductor/Api/ITokenResourceApi.cs
  26. +168 −0 Conductor/Api/IUserResourceApi.cs
  27. +149 −0 Conductor/Api/IWorkflowBulkResourceApi.cs
  28. +827 −0 Conductor/Api/IWorkflowResourceApi.cs
  29. +3,516 −0 Conductor/Api/IntegrationResourceApi.cs
  30. +259 −395 Conductor/Api/MetadataResourceApi.cs
  31. +1,269 −0 Conductor/Api/PromptResourceApi.cs
  32. +340 −503 Conductor/Api/SchedulerResourceApi.cs
  33. +291 −322 Conductor/Api/SecretResourceApi.cs
  34. +202 −386 Conductor/Api/TagsApi.cs
  35. +526 −867 Conductor/Api/TaskResourceApi.cs
  36. +54 −109 Conductor/Api/TokenResourceApi.cs
  37. +141 −225 Conductor/Api/UserResourceApi.cs
  38. +127 −197 Conductor/Api/WorkflowBulkResourceApi.cs
  39. +1,093 −971 Conductor/Api/WorkflowResourceApi.cs
  40. +71 −0 Conductor/Client/Ai/Configuration.cs
  41. +204 −0 Conductor/Client/Ai/Integrations.cs
  42. +276 −0 Conductor/Client/Ai/Orchestrator.cs
  43. +123 −54 Conductor/Client/ApiClient.cs
  44. +12 −0 Conductor/Client/ApiException.cs
  45. +12 −0 Conductor/Client/ApiResponse.cs
  46. +12 −0 Conductor/Client/Authentication/OrkesAuthenticationSettings.cs
  47. +83 −0 Conductor/Client/Authentication/TokenHandler.cs
  48. +59 −182 Conductor/Client/Configuration.cs
  49. +87 −0 Conductor/Client/Constants.cs
  50. +13 −1 Conductor/Client/ExceptionFactory.cs
  51. +88 −0 Conductor/Client/Extensions/ApiExtensions.cs
  52. +23 −0 Conductor/Client/Extensions/ApplicationLogging.cs
  53. +14 −2 Conductor/Client/Extensions/ConductorTaskExtensions.cs
  54. +23 −31 Conductor/Client/Extensions/DependencyInjectionExtensions.cs
  55. +13 −1 Conductor/Client/Extensions/SystemTaskExtensions.cs
  56. +106 −0 Conductor/Client/Extensions/WorkflowExtensions.cs
  57. +0 −25 Conductor/Client/GlobalConfiguration.cs
  58. +12 −6 Conductor/Client/IApiAccessor.cs
  59. +15 −23 Conductor/Client/IReadableConfiguration.cs
  60. +0 −11 Conductor/Client/Interfaces/IConductorWorkerRestClient.cs
  61. +19 −3 Conductor/Client/Interfaces/IWorkflowTask.cs
  62. +23 −0 Conductor/Client/Interfaces/IWorkflowTaskClient.cs
  63. +24 −0 Conductor/Client/Interfaces/IWorkflowTaskCoodinator.cs
  64. +0 −10 Conductor/Client/Interfaces/IWorkflowTaskCoordinator.cs
  65. +14 −3 Conductor/Client/Interfaces/IWorkflowTaskExecutor.cs
  66. +23 −0 Conductor/Client/Interfaces/IWorkflowTaskMonitor.cs
  67. +0 −242 Conductor/Client/Models/Action.cs
  68. +142 −0 Conductor/Client/Models/AssignmentPolicy.cs
  69. +14 −7 Conductor/Client/Models/AuthorizationRequest.cs
  70. +119 −0 Conductor/Client/Models/BackToAssigment.cs
  71. +13 −8 Conductor/Client/Models/BulkResponse.cs
  72. +119 −0 Conductor/Client/Models/ClearAssigment.cs
  73. +13 −8 Conductor/Client/Models/ConductorUser.cs
  74. +154 −0 Conductor/Client/Models/CorrelationIdsSearchRequest.cs
  75. +13 −8 Conductor/Client/Models/CreateOrUpdateApplicationRequest.cs
  76. +146 −0 Conductor/Client/Models/Escalate.cs
  77. +13 −7 Conductor/Client/Models/EventHandler.cs
  78. +232 −0 Conductor/Client/Models/EventLog.cs
  79. +39 −17 Conductor/Client/Models/{ConductorApplication.cs → ExtendedConductorApplication.cs}
  80. +45 −39 Conductor/Client/Models/{TerminateWorkflow.cs → ExtendedSecret.cs}
  81. +12 −8 Conductor/Client/Models/ExternalStorageLocation.cs
  82. +103 −0 Conductor/Client/Models/FFAAssignment.cs
  83. +13 −8 Conductor/Client/Models/GenerateTokenRequest.cs
  84. +13 −8 Conductor/Client/Models/Group.cs
  85. +134 −0 Conductor/Client/Models/HumanTaskAssignment.cs
  86. +203 −0 Conductor/Client/Models/HumanTaskDefinition.cs
  87. +399 −0 Conductor/Client/Models/HumanTaskEntry.cs
  88. +405 −0 Conductor/Client/Models/HumanTaskSearch.cs
  89. +184 −0 Conductor/Client/Models/HumanTaskSearchResult.cs
  90. +266 −0 Conductor/Client/Models/HumanTaskTemplate.cs
  91. +172 −0 Conductor/Client/Models/HumanTaskTrigger.cs
  92. +162 −0 Conductor/Client/Models/HumanTaskUser.cs
  93. +27 −0 Conductor/Client/Models/IdempotencyStrategy.cs
  94. +331 −0 Conductor/Client/Models/Integration.cs
  95. +265 −0 Conductor/Client/Models/IntegrationApi.cs
  96. +152 −0 Conductor/Client/Models/IntegrationApiUpdate.cs
  97. +283 −0 Conductor/Client/Models/IntegrationDef.cs
  98. +408 −0 Conductor/Client/Models/IntegrationDefFormField.cs
  99. +218 −0 Conductor/Client/Models/IntegrationUpdate.cs
  100. +119 −0 Conductor/Client/Models/LeastBusyAssignment.cs
  101. +121 −0 Conductor/Client/Models/ListAssignment.cs
  102. +266 −0 Conductor/Client/Models/MessageTemplate.cs
  103. +103 −0 Conductor/Client/Models/Never.cs
  104. +134 −0 Conductor/Client/Models/Option.cs
  105. +12 −8 Conductor/Client/Models/Permission.cs
  106. +12 −8 Conductor/Client/Models/PollData.cs
  107. +217 −0 Conductor/Client/Models/PromptTemplateTestRequest.cs
  108. +13 −7 Conductor/Client/Models/RerunWorkflowRequest.cs
  109. +12 −8 Conductor/Client/Models/Response.cs
  110. +13 −8 Conductor/Client/Models/Role.cs
  111. +13 −8 Conductor/Client/Models/SaveScheduleRequest.cs
  112. +13 −8 Conductor/Client/Models/ScrollableSearchResultWorkflowSummary.cs
  113. +13 −8 Conductor/Client/Models/SearchResultTask.cs
  114. +13 −8 Conductor/Client/Models/SearchResultTaskSummary.cs
  115. +13 −8 Conductor/Client/Models/SearchResultWorkflow.cs
  116. +13 −8 Conductor/Client/Models/SearchResultWorkflowScheduleExecutionModel.cs
  117. +13 −8 Conductor/Client/Models/SearchResultWorkflowSummary.cs
  118. +13 −8 Conductor/Client/Models/SkipTaskRequest.cs
  119. +13 −8 Conductor/Client/Models/StartWorkflow.cs
  120. +138 −128 Conductor/Client/Models/StartWorkflowRequest.cs
  121. +105 −0 Conductor/Client/Models/StateChangeConfig.cs
  122. +13 −6 Conductor/Client/Models/SubWorkflowParams.cs
  123. +14 −8 Conductor/Client/Models/SubjectRef.cs
  124. +150 −0 Conductor/Client/Models/Tag.cs
  125. +13 −8 Conductor/Client/Models/TagObject.cs
  126. +13 −8 Conductor/Client/Models/TagString.cs
  127. +32 −18 Conductor/Client/Models/TargetRef.cs
  128. +26 −8 Conductor/Client/Models/Task.cs
  129. +16 −25 Conductor/Client/Models/TaskDef.cs
  130. +0 −163 Conductor/Client/Models/TaskDetails.cs
  131. +12 −8 Conductor/Client/Models/TaskExecLog.cs
  132. +153 −0 Conductor/Client/Models/TaskListSearchResultSummary.cs
  133. +196 −0 Conductor/Client/Models/TaskMock.cs
  134. +28 −29 Conductor/Client/Models/TaskResult.cs
  135. +13 −8 Conductor/Client/Models/TaskSummary.cs
  136. +119 −0 Conductor/Client/Models/Terminate.cs
  137. +145 −0 Conductor/Client/Models/TimeoutPolicy.cs
  138. +12 −0 Conductor/Client/Models/Token.cs
  139. +14 −7 Conductor/Client/Models/UpsertGroupRequest.cs
  140. +14 −7 Conductor/Client/Models/UpsertUserRequest.cs
  141. +134 −0 Conductor/Client/Models/UserFormTemplate.cs
  142. +221 −184 Conductor/Client/Models/Workflow.cs
  143. +153 −136 Conductor/Client/Models/WorkflowDef.cs
  144. +122 −75 Conductor/Client/Models/WorkflowRun.cs
  145. +31 −9 Conductor/Client/Models/WorkflowSchedule.cs
  146. +13 −8 Conductor/Client/Models/WorkflowScheduleExecutionModel.cs
  147. +56 −48 Conductor/Client/Models/{UpdateWorkflowVariables.cs → WorkflowStateUpdate.cs}
  148. +14 −8 Conductor/Client/Models/WorkflowStatus.cs
  149. +13 −8 Conductor/Client/Models/WorkflowSummary.cs
  150. +271 −218 Conductor/Client/Models/WorkflowTask.cs
  151. +292 −0 Conductor/Client/Models/WorkflowTestRequest.cs
  152. +17 −76 Conductor/Client/OrkesApiClient.cs
  153. +0 −21 Conductor/Client/SwaggerDateConverter.cs
  154. +0 −26 Conductor/Client/Worker/ConductorWorkerRestClient.cs
  155. +371 −0 Conductor/Client/Worker/GenericWorker.cs
  156. +42 −0 Conductor/Client/Worker/InputParam.cs
  157. +34 −0 Conductor/Client/Worker/OutputParam.cs
  158. +48 −0 Conductor/Client/Worker/Utils/ObjectMapperProvider.cs
  159. +86 −0 Conductor/Client/Worker/Utils/WorkerUtil.cs
  160. +48 −0 Conductor/Client/Worker/WorkerTask.cs
  161. +133 −0 Conductor/Client/Worker/WorkflowTaskContext.cs
  162. +79 −24 Conductor/Client/Worker/WorkflowTaskCoordinator.cs
  163. +239 −102 Conductor/Client/Worker/WorkflowTaskExecutor.cs
  164. +24 −0 Conductor/Client/Worker/WorkflowTaskExecutorConfiguration.cs
  165. +58 −0 Conductor/Client/Worker/WorkflowTaskHost.cs
  166. +38 −0 Conductor/Client/Worker/WorkflowTaskHttpClient.cs
  167. +72 −0 Conductor/Client/Worker/WorkflowTaskMonitor.cs
  168. +54 −0 Conductor/Client/Worker/WorkflowTaskService.cs
  169. +53 −0 Conductor/Definition/ConductorWorkflow.cs
  170. +12 −0 Conductor/Definition/TaskType/DoWhileTask.cs
  171. +45 −0 Conductor/Definition/TaskType/DynamicFork.cs
  172. +29 −0 Conductor/Definition/TaskType/DynamicForkInput.cs
  173. +35 −0 Conductor/Definition/TaskType/DynamicTask.cs
  174. +12 −0 Conductor/Definition/TaskType/EventTask.cs
  175. +12 −0 Conductor/Definition/TaskType/ForkJoinTask.cs
  176. +12 −0 Conductor/Definition/TaskType/HttpTask.cs
  177. +145 −0 Conductor/Definition/TaskType/HumanTask.cs
  178. +12 −0 Conductor/Definition/TaskType/JQTask.cs
  179. +12 −0 Conductor/Definition/TaskType/JavascriptTask.cs
  180. +12 −0 Conductor/Definition/TaskType/JoinTask.cs
  181. +177 −0 Conductor/Definition/TaskType/LlmTasks/LlmChatComplete.cs
  182. +70 −0 Conductor/Definition/TaskType/LlmTasks/LlmGenerateEmbeddings.cs
  183. +155 −0 Conductor/Definition/TaskType/LlmTasks/LlmIndexDocuments.cs
  184. +110 −0 Conductor/Definition/TaskType/LlmTasks/LlmIndexText.cs
  185. +85 −0 Conductor/Definition/TaskType/LlmTasks/LlmQueryEmbeddings.cs
  186. +108 −0 Conductor/Definition/TaskType/LlmTasks/LlmSearchIndex.cs
  187. +155 −0 Conductor/Definition/TaskType/LlmTasks/LlmTextComplete.cs
  188. +41 −0 Conductor/Definition/TaskType/LlmTasks/Utils/EmbeddingModel.cs
  189. +12 −0 Conductor/Definition/TaskType/SetVariableTask.cs
  190. +12 −0 Conductor/Definition/TaskType/SimpleTask.cs
  191. +12 −0 Conductor/Definition/TaskType/SubWorkflowTask.cs
  192. +13 −0 Conductor/Definition/TaskType/SwitchTask.cs
  193. +101 −1 Conductor/Definition/TaskType/Task.cs
  194. +12 −0 Conductor/Definition/TaskType/TerminateTask.cs
  195. +29 −0 Conductor/Definition/TaskType/WaitForWebhookTask.cs
  196. +12 −0 Conductor/Definition/TaskType/WaitTask.cs
  197. +0 −27 Conductor/Exceptions/ConductorApiException.cs
  198. +0 −21 Conductor/Exceptions/WorkerNotFoundException.cs
  199. +20 −1 Conductor/Executor/WorkflowExecutor.cs
  200. +5 −3 Conductor/conductor-csharp.csproj
  201. +13 −13 Dockerfile
  202. +16 −20 README.md
  203. +0 −19 Tests/Api/ApiTest.cs
  204. +76 −0 Tests/Api/EnvironmentResourceApiTest.cs
  205. +58 −0 Tests/Api/HumanTaskResourceApiTest.cs
  206. +459 −0 Tests/Api/IntegrationResourceApiTests.cs
  207. +0 −62 Tests/Api/MetadataApiTests.cs
  208. +261 −0 Tests/Api/PromptResourceApiTest.cs
  209. +0 −27 Tests/Api/WorkflowApiTests.cs
  210. +311 −0 Tests/Api/WorkflowResourceApiTest.cs
  211. +34 −0 Tests/Client/OrkesApiClientTest.cs
  212. +40 −8 Tests/Definition/WorkflowDefinitionTests.cs
  213. +54 −0 Tests/Extensions/AssertExtensions.cs
  214. +73 −0 Tests/Extensions/IntegrationExtensions.cs
  215. +43 −0 Tests/Helper/JsonHelper.cs
  216. +36 −0 Tests/Helper/TestConstants.cs
  217. +18 −0 Tests/TestData/integration_data.json
  218. +0 −56 Tests/Util/ApiUtil.cs
  219. +0 −24 Tests/Util/SimpleWorker.cs
  220. +0 −32 Tests/Util/WorkerService.cs
  221. +42 −0 Tests/Worker/AnnotatedWorker.cs
  222. +158 −0 Tests/Worker/AnnotatedWorkerTest.cs
  223. +111 −0 Tests/Worker/TestWorkflows.cs
  224. +61 −61 Tests/Worker/WorkerTests.cs
  225. +75 −0 Tests/Worker/Workers.cs
  226. +7 −2 Tests/conductor-csharp.test.csproj
  227. +37 −0 conductor-csharp.sln
  228. +14 −0 conductor-csharp.sln.licenseheader
  229. +22 −0 csharp-examples/Dockerfile
  230. +22 −0 csharp-examples/DockerfileMacArm
  231. +52 −0 csharp-examples/Examples/Copilot/Customer.cs
  232. +227 −0 csharp-examples/Examples/Copilot/OpenAICopilot.cs
  233. +113 −0 csharp-examples/Examples/DynamicWorkflow.cs
  234. +145 −0 csharp-examples/Examples/ExampleConstant.cs
  235. +70 −0 csharp-examples/Examples/GreetingsMain.cs
  236. +135 −0 csharp-examples/Examples/Orkes/OpenAIChatGpt.cs
  237. +131 −0 csharp-examples/Examples/Orkes/OpenAIChatUserInput.cs
  238. +176 −0 csharp-examples/Examples/Orkes/OpenAIFunctionExample.cs
  239. +108 −0 csharp-examples/Examples/Orkes/OpenAIHelloworld.cs
  240. +106 −0 csharp-examples/Examples/Orkes/SyncUpdates.cs
  241. +152 −0 csharp-examples/Examples/Orkes/TaskStatusChangeAudit.cs
  242. +157 −0 csharp-examples/Examples/Orkes/VectorDbHelloWorld.cs
  243. +122 −0 csharp-examples/Examples/Orkes/WaitForWebhook.cs
  244. +52 −0 csharp-examples/Examples/Orkes/Workers/ChatWorkers.cs
  245. +46 −0 csharp-examples/Examples/Orkes/Workers/ConversationCollector.cs
  246. +34 −0 csharp-examples/Examples/Orkes/Workers/UserDetails.cs
  247. +112 −0 csharp-examples/Examples/Orkes/WorkflowRerun.cs
  248. +140 −0 csharp-examples/Examples/ShellWorker.cs
  249. +57 −0 csharp-examples/Examples/TaskConfigure.cs
  250. +159 −0 csharp-examples/Examples/TaskWorkers.cs
  251. +44 −0 csharp-examples/Examples/Workers/DynamicWorker.cs
  252. +68 −0 csharp-examples/Examples/Workers/GreetingsWorkflow.cs
  253. +36 −0 csharp-examples/HumanTaskExamples.cs
  254. +22 −0 csharp-examples/Program.cs
  255. +10 −0 csharp-examples/Properties/launchSettings.json
  256. +74 −0 csharp-examples/Runner.cs
  257. +78 −0 csharp-examples/TestWorker.cs
  258. +107 −0 csharp-examples/Utils/ReRunWorkflow.json
  259. +45 −0 csharp-examples/Utils/WorkerUtil.cs
  260. +207 −0 csharp-examples/WorkFlowExamples.cs
  261. +25 −0 csharp-examples/csharp-examples.csproj
  262. 0 docs/api/.gitkeep
  263. +0 −1 docs/readme/executor.md
  264. +13 −23 docs/readme/workers.md
  265. +9 −13 docs/readme/workflow.md
28 changes: 28 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
**/.classpath
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/azds.yaml
**/bin
**/charts
**/docker-compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
!**/.gitignore
!.git/HEAD
!.git/config
!.git/packed-refs
!.git/refs/heads/**
13 changes: 13 additions & 0 deletions .github/workflows/docker_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Docker Build

on: [workflow_dispatch]

jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: DockerBuild
run: >
docker build -f csharp-examples/Dockerfile . -t orkesio/csharp-perf-workers:latest
17 changes: 12 additions & 5 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
name: Continuous Integration
name: CI Build

on: pull_request
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:

jobs:
lint:
@@ -23,7 +30,7 @@ jobs:
run: >
DOCKER_BUILDKIT=1 docker build
--target=test
--build-arg SDK_INTEGRATION_TESTS_SERVER_API_URL=${{ secrets.SDK_INTEGRATION_TESTS_SERVER_API_URL }}
--build-arg SDK_INTEGRATION_TESTS_SERVER_KEY_ID=${{ secrets.SDK_INTEGRATION_TESTS_SERVER_KEY_ID }}
--build-arg SDK_INTEGRATION_TESTS_SERVER_KEY_SECRET=${{ secrets.SDK_INTEGRATION_TESTS_SERVER_KEY_SECRET }}
--build-arg KEY=${{ secrets.KEY }}
--build-arg SECRET=${{ secrets.SECRET }}
--build-arg CONDUCTOR_SERVER_URL=${{ secrets.CONDUCTOR_SERVER_URL }}
.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ jobs:
run: >
DOCKER_BUILDKIT=1 docker build
--target=publish_release
--build-arg SDK_VERSION=${{ github.ref_name }}
--build-arg SDK_VERSION=${{ github.event.release.tag_name }}
--build-arg NUGET_SRC=${{ secrets.NUGET_SRC }}
--build-arg NUGET_API_KEY=${{ secrets.NUGET_API_KEY }}
--progress=plain
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -16,3 +16,4 @@ build
**/*.jfm
**/*.user
**/key-*.xml
csharp-examples/csharp-examples.sln
Loading