From dfcc81c8fff996073f8a44334e1ef0e924e38f31 Mon Sep 17 00:00:00 2001 From: Jothi Prakash Date: Tue, 20 Jan 2026 12:57:50 +0530 Subject: [PATCH 1/2] Check --- src/databricks/sql/backend/thrift_backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/databricks/sql/backend/thrift_backend.py b/src/databricks/sql/backend/thrift_backend.py index edee02bfa..7b77fffb6 100644 --- a/src/databricks/sql/backend/thrift_backend.py +++ b/src/databricks/sql/backend/thrift_backend.py @@ -87,7 +87,7 @@ "_retry_delay_default": (float, 5, 1, 60), } - +# Checks class ThriftDatabricksClient(DatabricksClient): CLOSED_OP_STATE = CommandState.CLOSED ERROR_OP_STATE = CommandState.FAILED From a467a0b3e453f7b5c42634df16d796ac396e5746 Mon Sep 17 00:00:00 2001 From: Jothi Prakash Date: Tue, 20 Jan 2026 14:11:30 +0530 Subject: [PATCH 2/2] Fixed failling tests --- .github/workflows/code-coverage.yml | 5 +++++ .github/workflows/code-quality-checks.yml | 20 ++++++++++++++++++++ .github/workflows/daily-telemetry-e2e.yml | 5 +++++ .github/workflows/integration.yml | 5 +++++ .github/workflows/publish-test.yml | 5 +++++ .github/workflows/publish.yml | 5 +++++ 6 files changed, 45 insertions(+) diff --git a/.github/workflows/code-coverage.yml b/.github/workflows/code-coverage.yml index 3c76be728..285c15ffe 100644 --- a/.github/workflows/code-coverage.yml +++ b/.github/workflows/code-coverage.yml @@ -50,6 +50,11 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies diff --git a/.github/workflows/code-quality-checks.yml b/.github/workflows/code-quality-checks.yml index 3c368abef..c14f06dcb 100644 --- a/.github/workflows/code-quality-checks.yml +++ b/.github/workflows/code-quality-checks.yml @@ -49,6 +49,11 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ matrix.dependency-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies @@ -132,6 +137,11 @@ jobs: path: .venv-pyarrow key: venv-pyarrow-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ matrix.dependency-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies @@ -205,6 +215,11 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies @@ -257,6 +272,11 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies diff --git a/.github/workflows/daily-telemetry-e2e.yml b/.github/workflows/daily-telemetry-e2e.yml index 3d61cf177..aebaaeb7f 100644 --- a/.github/workflows/daily-telemetry-e2e.yml +++ b/.github/workflows/daily-telemetry-e2e.yml @@ -58,6 +58,11 @@ jobs: key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index ad5369997..d57ecdc9d 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -47,6 +47,11 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies diff --git a/.github/workflows/publish-test.yml b/.github/workflows/publish-test.yml index 2e6359a78..d1619f673 100644 --- a/.github/workflows/publish-test.yml +++ b/.github/workflows/publish-test.yml @@ -34,6 +34,11 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index dde6cc2dc..b5be83466 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -36,6 +36,11 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ github.event.repository.name }}-${{ hashFiles('**/poetry.lock') }} #---------------------------------------------- + # install system dependencies for kerberos + #---------------------------------------------- + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libkrb5-dev + #---------------------------------------------- # install dependencies if cache does not exist #---------------------------------------------- - name: Install dependencies