Skip to content

Conversation

IgorChvyrov-sm
Copy link
Contributor

@IgorChvyrov-sm IgorChvyrov-sm commented Aug 22, 2025

Changes:

  1. Generated Missing API endpoints:

    1. admin_resource_api:
      1. /admin/cache/clear/{taskDefName
      2. /admin/redisUsage
      3. /admin/sweep/requeue/{workflowId}
      4. /admin/consistency/verifyAndRepair/{workflowId}
      5. /admin/task/{tasktype}
    2. application_resource_api:
      1. POST /applications/{applicationId}/accessKeys/{keyId}/status
    3. environment_resource_api:
      1. PUT /environment/{key}
      2. DELETE /environment/{key}
      3. DELETE /environment/{name}/tags
      4. GET /environment/{key}
      5. GET /environment
      6. GET /environment/{name}/tags
      7. PUT /environment/{name}/tags
    4. event_execution_resource_api:
      1. GET /event/execution
      2. GET /event/execution/{event}
    5. event_message_resource_api:
      1. GET /event/message
      2. GET /event/message/{event}
    6. event_resource_api:
      1. DELETE /event/{name}/tags
      2. GET /event/handler/{name}
      3. PUT /event/queue/config/{queueType}/{queueName}
      4. PUT /event/{name}/tags
      5. DELETE /event/name
      6. GET /event/handler/
      7. GET /event/queue/connectivity
    7. group_resource_api:
      1. POST /groups/{groupId}/users
      2. DELETE /groups/{groupId}/users
    8. incomming_webhook_resource_api:
      1. GET /webhook/{id}
      2. POST /webhook/{id}
    9. integration_resource_api:
      1. GET /integrations/
      2. POST /integrations/eventStats/{type}
      3. POST /integrations/
    10. limits_resource_api:
      1. GET /limits
    11. metrics_resource_api:
      1. GET /metrics/task/{taskName}
    12. metrics_token_resource_api:
      1. GET /metrics/token
    13. prompt_resource_api:
      1. POST /prompts/
    14. queue_admin_resource_api:
      1. GET /queue/
      2. GET /queue/size
    15. scheduler_bulk_resource_api:
      1. PUT /scheduler/bulk/pause
      2. PUT /scheduler/bulk/resume
    16. scheduler_resource_api:
      1. DELETE /scheduler/schedules/{name}/tags
    17. secret_resource_api:
      1. GET /secrets/clearLocalCache
      2. GET /secrets/clearRedisCache
    18. user_resource_api:
      1. GET /users/{userId}/checkPermissions
    19. version_resource_api:
      1. GET /version
    20. webhook_resource_api
    21. workflow_bulk_resource_api:
      1. POST /workflow/bulk/delete
  2. Created Resource API adapters

  3. Created Models adapters

  4. Introduced proxy package to achieve backward compatibility

  5. Added integration provider functionality to OrkesIntegrationClient

  6. Added integration tests for Orkes clients

Copy link

codecov bot commented Aug 22, 2025

Codecov Report

❌ Patch coverage is 87.23545% with 193 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...ent/adapters/models/integration_def_api_adapter.py 40.00% 45 Missing ⚠️
...ctor/client/adapters/models/task_result_adapter.py 75.00% 10 Missing ⚠️
...ient/adapters/models/state_change_event_adapter.py 90.54% 7 Missing ⚠️
...ctor/client/adapters/models/health_check_status.py 91.37% 5 Missing ⚠️
src/conductor/client/adapters/models/health.py 93.22% 4 Missing ⚠️
...or/client/adapters/models/bulk_response_adapter.py 86.95% 3 Missing ⚠️
.../client/adapters/models/integration_api_adapter.py 94.73% 3 Missing ⚠️
...conductor/client/adapters/models/parser_adapter.py 0.00% 3 Missing ⚠️
...or/client/adapters/models/event_message_adapter.py 0.00% 2 Missing ⚠️
...ient/adapters/models/incoming_bpmn_file_adapter.py 0.00% 2 Missing ⚠️
... and 58 more
Files with missing lines Coverage Δ
.../client/adapters/api/admin_resource_api_adapter.py 100.00% <100.00%> (ø)
...t/adapters/api/application_resource_api_adapter.py 100.00% <100.00%> (ø)
...adapters/api/authorization_resource_api_adapter.py 100.00% <100.00%> (ø)
...t/adapters/api/environment_resource_api_adapter.py 100.00% <100.00%> (ø)
...apters/api/event_execution_resource_api_adapter.py 100.00% <100.00%> (ø)
...adapters/api/event_message_resource_api_adapter.py 100.00% <100.00%> (ø)
.../client/adapters/api/event_resource_api_adapter.py 100.00% <100.00%> (ø)
.../client/adapters/api/group_resource_api_adapter.py 100.00% <100.00%> (ø)
...pters/api/incoming_webhook_resource_api_adapter.py 100.00% <100.00%> (ø)
...t/adapters/api/integration_resource_api_adapter.py 100.00% <100.00%> (ø)
... and 221 more

... and 209 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@IgorChvyrov-sm IgorChvyrov-sm marked this pull request as ready for review August 28, 2025 09:30
@IgorChvyrov-sm IgorChvyrov-sm changed the base branch from feature_async_client_pt2 to main August 28, 2025 09:31
@IgorChvyrov-sm IgorChvyrov-sm changed the title Refactoring separate generated code Add missing endpoints and separate generated code Sep 1, 2025
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.

1 participant