Skip to content

Implement multisite-switchover CTL command #57

Implement multisite-switchover CTL command

Implement multisite-switchover CTL command #57

Triggered via pull request March 26, 2025 22:24
Status Failure
Total duration 14m 53s
Artifacts

tests.yaml

on: pull_request
Matrix: behave
Matrix: unit
pyright
31s
pyright
Test compatibility with the latest version of ydiff
17s
Test compatibility with the latest version of ydiff
docs
2m 38s
docs
isort
25s
isort
Finalize Codacy
0s
Finalize Codacy
Finalize coveralls.io
0s
Finalize coveralls.io
Fit to window
Zoom out
Zoom in

Annotations

38 errors and 3 warnings
unit (ubuntu)
The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
behave (ubuntu, 3.7, raft)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.7, raft)
The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
behave (ubuntu, 3.7, exhibitor)
The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
behave (ubuntu, 3.7, exhibitor)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.7, etcd3)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.7, etcd3)
The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
behave (ubuntu, 3.7, consul)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.7, consul)
The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
behave (ubuntu, 3.7, kubernetes)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.7, kubernetes)
The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
behave (ubuntu, 3.7, etcd)
The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
behave (ubuntu, 3.7, etcd)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
Test compatibility with the latest version of ydiff
Process completed with exit code 1.
behave (ubuntu, 3.12, etcd3)
Process completed with exit code 100.
behave (ubuntu, 3.12, etcd3)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.12, consul)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.12, consul)
Process completed with exit code 100.
isort: patroni/multisite.py#L1
Imports are incorrectly sorted and/or formatted.
isort: patroni/postgresql/citus.py#L1
Imports are incorrectly sorted and/or formatted.
isort
Process completed with exit code 1.
pyright: patroni/api.py#L678
Type of "site_switches" is partially unknown   Type of "site_switches" is "Unknown | None" (reportUnknownMemberType)
pyright: patroni/api.py#L678
Argument type is partially unknown   Argument corresponds to parameter "args" in function "format"   Argument type is "Unknown | None" (reportUnknownArgumentType)
pyright: patroni/api.py#L678
Cannot access attribute "site_switches" for class "SingleSiteController"   Attribute "site_switches" is unknown (reportAttributeAccessIssue)
pyright: patroni/api.py#L1196
Return type, "Unknown | None", is partially unknown (reportUnknownParameterType)
pyright: patroni/api.py#L1202
Type of "_write_response" is unknown (reportUnknownMemberType)
pyright: patroni/api.py#L1202
Return type is unknown (reportUnknownVariableType)
pyright: patroni/api.py#L1202
Cannot access attribute "_write_response" for class "RestApiHandler*"   Attribute "_write_response" is unknown (reportAttributeAccessIssue)
pyright: patroni/api.py#L1209
Type of "dcs" is partially unknown   Type of "dcs" is "AbstractDCS | Unknown" (reportUnknownMemberType)
pyright: patroni/api.py#L1209
Type of "manual_failover" is partially unknown   Type of "manual_failover" is "((leader: str | None, candidate: str | None, scheduled_at: datetime | None = None, target_site: str | None = None, version: Any | None = None) -> bool) | Unknown" (reportUnknownMemberType)
pyright: patroni/api.py#L1209
Cannot access attribute "dcs" for class "SingleSiteController"   Attribute "dcs" is unknown (reportAttributeAccessIssue)
behave (ubuntu, 3.12, kubernetes)
No files were found with the provided path: features/output/*_failed/*postgres?.* features/output/*.log. No artifacts will be uploaded.
behave (ubuntu, 3.12, kubernetes)
Process completed with exit code 100.
unit (macos)
[notice] A new release of pip is available: 21.1.1 -> 25.0.1 [notice] To update, run: python3.8 -m pip install --upgrade pip
unit (macos)
Process completed with exit code 3.
unit (windows)
Process completed with exit code 1.
docs
Process completed with exit code 255.
behave (macos, 3.8, raft)
[notice] A new release of pip is available: 21.1.1 -> 25.0.1 [notice] To update, run: python3.8 -m pip install --upgrade pip
behave (macos, 3.9, etcd)
expect 5.45.4_3 is already installed and up-to-date. To reinstall 5.45.4_3, run: brew reinstall expect
behave (macos, 3.11, etcd3)
expect 5.45.4_3 is already installed and up-to-date. To reinstall 5.45.4_3, run: brew reinstall expect
behave (macos, 3.8, raft)
expect 5.45.4_3 is already installed and up-to-date. To reinstall 5.45.4_3, run: brew reinstall expect