From 1af8cda2f11e9aa762d8192be8885d58f3ceb706 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Mon, 19 May 2025 18:33:22 -0700 Subject: [PATCH 1/2] Fix: PipelinesChecksClient.update_check_configuration() --- .../devops/v7_0/pipelines_checks/models.py | 17 ++++++++++++++--- .../devops/v7_1/pipelines_checks/models.py | 17 ++++++++++++++--- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/azure-devops/azure/devops/v7_0/pipelines_checks/models.py b/azure-devops/azure/devops/v7_0/pipelines_checks/models.py index c0d911df..a06fa1c0 100644 --- a/azure-devops/azure/devops/v7_0/pipelines_checks/models.py +++ b/azure-devops/azure/devops/v7_0/pipelines_checks/models.py @@ -385,6 +385,12 @@ class CheckConfiguration(CheckConfigurationRef): :type modified_on: datetime :param timeout: Timeout in minutes for the check. :type timeout: int + :param is_disabled: True if the check is disabled. + :type is_disabled: bool + :param version: Configuration version. + :type version: int + :param settings: Check settings. + :type settings: TaskCheckConfig """ _attribute_map = { @@ -397,10 +403,13 @@ class CheckConfiguration(CheckConfigurationRef): 'created_on': {'key': 'createdOn', 'type': 'iso-8601'}, 'modified_by': {'key': 'modifiedBy', 'type': 'IdentityRef'}, 'modified_on': {'key': 'modifiedOn', 'type': 'iso-8601'}, - 'timeout': {'key': 'timeout', 'type': 'int'} + 'timeout': {'key': 'timeout', 'type': 'int'}, + 'is_disabled': {'key': 'isDisabled', 'type': 'bool'}, + 'version': {'key': 'version', 'type': 'int'}, + 'settings': {'key': 'settings', 'type': 'TaskCheckConfig'} } - def __init__(self, id=None, resource=None, type=None, url=None, _links=None, created_by=None, created_on=None, modified_by=None, modified_on=None, timeout=None): + def __init__(self, id=None, resource=None, type=None, url=None, _links=None, created_by=None, created_on=None, modified_by=None, modified_on=None, timeout=None, is_disabled=None, version=None, settings=None): super(CheckConfiguration, self).__init__(id=id, resource=resource, type=type, url=url) self._links = _links self.created_by = created_by @@ -408,7 +417,9 @@ def __init__(self, id=None, resource=None, type=None, url=None, _links=None, cre self.modified_by = modified_by self.modified_on = modified_on self.timeout = timeout - + self.is_disabled = is_disabled + self.version = version + self.settings = settings class CheckRun(CheckRunResult): """ diff --git a/azure-devops/azure/devops/v7_1/pipelines_checks/models.py b/azure-devops/azure/devops/v7_1/pipelines_checks/models.py index 17713252..f1cf0c8b 100644 --- a/azure-devops/azure/devops/v7_1/pipelines_checks/models.py +++ b/azure-devops/azure/devops/v7_1/pipelines_checks/models.py @@ -412,6 +412,12 @@ class CheckConfiguration(CheckConfigurationRef): :type modified_on: datetime :param timeout: Timeout in minutes for the check. :type timeout: int + :param is_disabled: True if the check is disabled. + :type is_disabled: bool + :param version: Configuration version. + :type version: int + :param settings: Check settings. + :type settings: TaskCheckConfig """ _attribute_map = { @@ -425,10 +431,13 @@ class CheckConfiguration(CheckConfigurationRef): 'issue': {'key': 'issue', 'type': 'CheckIssue'}, 'modified_by': {'key': 'modifiedBy', 'type': 'IdentityRef'}, 'modified_on': {'key': 'modifiedOn', 'type': 'iso-8601'}, - 'timeout': {'key': 'timeout', 'type': 'int'} + 'timeout': {'key': 'timeout', 'type': 'int'}, + 'is_disabled': {'key': 'isDisabled', 'type': 'bool'}, + 'version': {'key': 'version', 'type': 'int'}, + 'settings': {'key': 'settings', 'type': 'TaskCheckConfig'} } - def __init__(self, id=None, resource=None, type=None, url=None, _links=None, created_by=None, created_on=None, issue=None, modified_by=None, modified_on=None, timeout=None): + def __init__(self, id=None, resource=None, type=None, url=None, _links=None, created_by=None, created_on=None, issue=None, modified_by=None, modified_on=None, timeout=None, is_disabled=None, version=None, settings=None): super(CheckConfiguration, self).__init__(id=id, resource=resource, type=type, url=url) self._links = _links self.created_by = created_by @@ -437,7 +446,9 @@ def __init__(self, id=None, resource=None, type=None, url=None, _links=None, cre self.modified_by = modified_by self.modified_on = modified_on self.timeout = timeout - + self.is_disabled = is_disabled + self.version = version + self.settings = settings class CheckRun(CheckRunResult): """ From 8336bf356fd8cd83431957750bd7ecaf11d40c97 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Mon, 19 May 2025 18:44:47 -0700 Subject: [PATCH 2/2] Python 3.7 is not supported anymore --- .github/workflows/pythonpackage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 279ae64e..76dc998a 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -9,7 +9,7 @@ jobs: strategy: max-parallel: 5 matrix: - python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v1