Skip to content

feat!: regenerate the SDK from the enhanced generator #402

feat!: regenerate the SDK from the enhanced generator

feat!: regenerate the SDK from the enhanced generator #402

Triggered via pull request June 14, 2026 11:46
Status Success
Total duration 6m 5s
Artifacts 3

pipeline.yml

on: pull_request
Run Test Suite  /  Run Tests
3m 50s
Run Test Suite / Run Tests
Matrix: Run Compatibility Checks / check-compatibility
Run Commitlint Checks  /  Validate Commits
23s
Run Commitlint Checks / Validate Commits
Run Linter Formatter  /  Reformat Code
20s
Run Linter Formatter / Reformat Code
Run Type Checks  /  Inspect Code
23s
Run Type Checks / Inspect Code
Run Dependency Checks  /  Lint Dependencies
17s
Run Dependency Checks / Lint Dependencies
Run Qodana Inspections  /  Inspect Code
1m 58s
Run Qodana Inspections / Inspect Code
Build Docker Container  /  Build Container
38s
Build Docker Container / Build Container
Check Build Status
8s
Check Build Status
Fit to window
Zoom out
Zoom in

Annotations

41 warnings and 101 notices
Run Dependency Checks / Lint Dependencies
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, astral-sh/setup-uv@v4, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Linter Formatter / Reformat Code
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, astral-sh/setup-uv@v4, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Type Checks / Inspect Code
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, astral-sh/setup-uv@v4, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Commitlint Checks / Validate Commits
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Compatibility Checks / With Python 3.13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, astral-sh/setup-uv@v4, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Test Suite / Run Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, astral-sh/setup-uv@v4, dorny/test-reporter@6e6a65b7a0bd2c9197df7d0ae36ac5cee784230c, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker Container / Build Container
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, docker/build-push-action@1dc73863535b631f98b2378be8619f83b136f4a0, docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check Python source code coverage: zitadel_client/client.py#L77
Constructor `Client` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L465
Method `to_form_value` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/servers.py#L1
File `servers.py` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/errors/__init__.py#L92
Method `__str__` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L89
Class `ObjectSerializer` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/zitadel_access_token_authenticator.py#L13
Class `ZitadelAccessTokenAuthenticator` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/default_api_client.py#L698
Method `_resolve_url` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/_duration.py#L53
Method `_parse_timedelta_protobuf` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/_duration.py#L1
File `_duration.py` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L448
Method `to_header_value` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/bearer_authenticator.py#L44
Method `get_auth_headers` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/client.py#L55
Class `Client` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/bearer_authenticator.py#L17
Class `BearerAuthenticator` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/oauth_authenticator.py#L164
Method `__repr__` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L62
Method `_dict_adapter` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L1
File `object_serializer.py` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L259
Method `_resolve_klass_name` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/zitadel_access_token_authenticator.py#L14
Constructor `ZitadelAccessTokenAuthenticator` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/zitadel_access_token_authenticator.py#L1
File `zitadel_access_token_authenticator.py` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L471
Method `_resolve_one_of` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/web_token_authenticator.py#L223
Method `jwt_algorithm_` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L422
Method `to_query_value` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L350
Method `_deserialize_composed` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L276
Method `_deserialize` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L54
Method `_list_adapter` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/errors/__init__.py#L70
Method `get_typed_error_body` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/object_serializer.py#L73
Constructor `SerializationError` coverage is below the threshold 50%
Check Python source code coverage: zitadel_client/auth/bearer_authenticator.py#L26
Method `__post_init__` coverage is below the threshold 50%
Run Qodana Inspections / Inspect Code
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, JetBrains/qodana-action@201551778d1453e36c5c0aa26f89a94775cb1acc, step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Qodana Inspections / Inspect Code
You are using a non-compatible Qodana linter jetbrains/qodana-python:2026.1 with the current CLI (2025.1.1)
Run Qodana Inspections / Inspect Code
You are using a non-compatible Qodana linter jetbrains/qodana-python:2026.1 with the current CLI (2025.1.1)
Run Qodana Inspections / Inspect Code
Cannot run analysis for commit eea3facd48a76d62185842821ea9e5b225bd42c7 because it doesn't exist in the repository. Check that you retrieve the full git history before running Qodana.
Run Qodana Inspections / Inspect Code
You are using a non-compatible Qodana linter jetbrains/qodana-python:2026.1 with the current CLI (2025.1.1)
Check Build Status
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Invalid abstract class definition and usages: zitadel_client/auth/http_aware_authenticator.py#L16
Class HttpAwareAuthenticator must implement all abstract methods
Class has no `__init__` method: test/test_configuration.py#L118
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L242
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L504
Class has no __init__ method
Class has no `__init__` method: spec/auth/using_private_key_spec.py#L10
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L133
Class has no __init__ method
Class has no `__init__` method: spec/check_session_service_spec.py#L65
Class has no __init__ method
Class has no `__init__` method: test/test_header_selector.py#L61
Class has no __init__ method
Class has no `__init__` method: zitadel_client/configuration.py#L20
Class has no __init__ method
Class has no `__init__` method: zitadel_client/header_selector.py#L14
Class has no __init__ method
Class has no `__init__` method: test/test_transport_options.py#L9
Class has no __init__ method
Class has no `__init__` method: test/test_configuration.py#L175
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L376
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L10
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L125
Class has no __init__ method
Class has no `__init__` method: test/test_trace_context_util.py#L10
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L302
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L358
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L218
Class has no __init__ method
Class has no `__init__` method: spec/check_user_service_spec.py#L50
Class has no __init__ method
Class has no `__init__` method: zitadel_client/transport_options.py#L16
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L150
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L266
Class has no __init__ method
Class has no `__init__` method: test/test_configuration.py#L28
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L389
Class has no __init__ method
Class has no `__init__` method: test/test_header_selector.py#L17
Class has no __init__ method
Class has no `__init__` method: test/test_configuration.py#L9
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L102
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L36
Class has no __init__ method
Class has no `__init__` method: zitadel_client/value_serializer.py#L16
Class has no __init__ method
Class has no `__init__` method: zitadel_client/api_response.py#L15
Class has no __init__ method
Class has no `__init__` method: test/test_header_selector.py#L117
Class has no __init__ method
Class has no `__init__` method: test/test_configuration.py#L200
Class has no __init__ method
Class has no `__init__` method: test/test_value_serializer.py#L184
Class has no __init__ method
Inconsistent return statements: zitadel_client/auth/oauth_authenticator.py#L78
Missing return statement on some paths
Method is not declared static: test/test_default_api_client_unit.py#L818
Method `request` may be 'static'
Method is not declared static: test/test_default_api_client_unit.py#L525
Method `release_conn` may be 'static'
Method is not declared static: test/test_default_api_client_unit.py#L874
Method `release_conn` may be 'static'
Method is not declared static: test/test_default_api_client_unit.py#L522
Method `read` may be 'static'
Method is not declared static: test/test_default_api_client_unit.py#L802
Method `request` may be 'static'
Method is not declared static: zitadel_client/object_serializer.py#L471
Method `_resolve_one_of` may be 'static'
Method is not declared static: test/test_configuration.py#L176
Method `teardown_method` may be 'static'
Method is not declared static: test/test_default_api_client_unit.py#L878
Method `request` may be 'static'
Method is not declared static: test/test_default_api_client_unit.py#L838
Method `clear` may be 'static'
Method is not declared static: zitadel_client/header_selector.py#L44
Method `_select_accept_header` may be 'static'
PEP 8 naming convention violation: test/test_default_api_client_unit.py#L303
Function name should be lowercase
PEP 8 naming convention violation: test/test_default_api_client_unit.py#L24
Function name should be lowercase
PEP 8 naming convention violation: test/test_default_api_client_unit.py#L246
Function name should be lowercase
PEP 8 naming convention violation: test/test_default_api_client_unit.py#L21
Function name should be lowercase
PEP 8 naming convention violation: test/test_default_api_client_unit.py#L29
Function name should be lowercase
PEP 8 naming convention violation: test/test_default_api_client_unit.py#L34
Function name should be lowercase
Accessing a protected member of a class or a module: test/test_default_api_client_unit.py#L12
Access to a protected member _decode_with_charset of a module
Accessing a protected member of a class or a module: test/test_default_api_client_unit.py#L13
Access to a protected member _guess_content_type of a module
Accessing a protected member of a class or a module: test/test_default_api_client_unit.py#L14
Access to a protected member _sanitize_multipart_field_name of a module
Accessing a protected member of a class or a module: test/test_default_api_client_unit.py#L11
Access to a protected member _charset_from_content_type of a module
Accessing a protected member of a class or a module: test/test_default_api_client_unit.py#L15
Access to a protected member _sanitize_multipart_filename of a module
Accessing a protected member of a class or a module: conftest.py#L34
Access to a protected member _container of a class
Accessing a protected member of a class or a module: conftest.py#L91
Access to a protected member _container of a class
Unused local symbols: test/test_default_api_client_unit.py#L841
Parameter 'method' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L960
Parameter 'kwargs' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L802
Parameter 'kwargs' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L243
Local variable 'multi_value_port' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L878
Parameter 'url' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L841
Parameter 'kwargs' value is not used
Unused local symbols: zitadel_client/value_serializer.py#L24
Parameter 'schema_type' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L802
Parameter 'url' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L638
Parameter 'kwargs' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L878
Parameter 'method' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L818
Parameter 'kwargs' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L665
Parameter 'kwargs' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L878
Parameter 'kwargs' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L818
Parameter 'method' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L841
Parameter 'url' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L818
Parameter 'url' value is not used
Unused local symbols: test/test_default_api_client_unit.py#L802
Parameter 'method' value is not used

Artifacts

Produced during runtime
Name Size Digest
test-coverage
58.7 KB
sha256:0c7561be50cf7bc3e66ae6f1c39da8e5c3112d7b54879832159c641028770cad
test-results
4.47 KB
sha256:0b8f1e30e27592f6e3207ef375046bd704de2df3badf2bd302aae09f0548c110
zitadel~client-python~I4PJ1N.dockerbuild
31.8 KB
sha256:bcd594e86bc30b2911e1fd43853e82550573ae3cd8da58a751d2ede7309ab037