Skip to content

Bump databricks-sdk-go to 0.117.0 - #4631

Merged
shreyas-goenka merged 8 commits into
mainfrom
pkosiec/bump-go-sdk
Mar 9, 2026
Merged

Bump databricks-sdk-go to 0.117.0#4631
shreyas-goenka merged 8 commits into
mainfrom
pkosiec/bump-go-sdk

Conversation

@pkosiec

@pkosiecpkosiec commented Mar 3, 2026

Copy link
Copy Markdown
Member

Changes

  • Bump github.com/databricks/databricks-sdk-go from v0.112.0 to v0.117.0
  • Update OpenAPI SHA
  • Regenerate CLI code via make generate
SDK v0.112 -> v0.117.0 changelog

Release v0.117.0 (2026-03-04)

Internal Changes

  • Move cloud-based credential filtering from individual strategies into DefaultCredentials. Azure strategies are skipped on GCP/AWS hosts in auto-detect mode; GCP strategies are skipped on Azure/AWS hosts. When auth_type is explicitly set (e.g. azure-cli), cloud filtering is bypassed so the named strategy is always attempted regardless of host cloud.

Release v0.116.0 (2026-03-03)

Bug Fixes

  • Fix HostType() misclassifying account hosts when the scheme is missing (#1510).

Release v0.115.0 (2026-03-02)

Internal Changes

  • Implement dynamic auth token stale period based on initial token lifetime. Increased up to 20 mins for standard OAuth with proportionally shorter periods for short-lived tokens.

API Changes

Release v0.114.0 (2026-02-26)

API Changes

Release v0.113.0 (2026-02-25)

New Features and Improvements

  • Add DisableAsyncTokenRefresh field to Config to allow disabling
    asynchronous token refresh for short-lived processes like the Databricks CLI.

Tests

  • make lintfull
  • make test
  • make checks

@pkosiec
pkosiectemporarily deployed to test-trigger-is March 3, 2026 09:23 — with GitHub Actions Inactive
@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Mar 3, 2026

Copy link
Copy Markdown
Collaborator

Commit: f3da675

Run: 22858402099

Env🔄​flaky💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
🔄​aws linux28726678111:38
🔄​aws windows48726677911:25
🔄​aws-ucws linux2773646967:13
🔄​aws-ucws windows2773666946:28
💚​azure linux292717795:52
💚​azure windows292737774:56
🔄​azure-ucws linux3193686929:20
🔄​azure-ucws windows2193716906:28
🔄​gcp linux292677825:30
💚​gcp windows292697805:00
21 interesting tests: 8 flaky, 7 SKIP, 6 RECOVERED
Test Nameaws linuxaws windowsaws-ucws linuxaws-ucws windowsazure linuxazure windowsazure-ucws linuxazure-ucws windowsgcp linuxgcp windows
🔄​TestAccept💚​R💚​R🔄​f💚​R💚​R💚​R🔄​f🔄​f🔄​f💚​R
🔄​TestAccept/bundle/resources/alerts/with_file/DATABRICKS_BUNDLE_ENGINE=direct✅​p🔄​f✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/resources/alerts/with_file/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🔄​f✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct🔄​f🔄​f✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform🔄​f🔄​f✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p
🙈​TestAccept/bundle/resources/permissions🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions💚​R💚​R💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R💚​R💚​R
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R💚​R💚​R
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions💚​R💚​R💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R💚​R💚​R
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R💚​R💚​R
🙈​TestAccept/bundle/resources/postgres_branches/basic🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_branches/recreate🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_branches/update_protected🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_branches/without_branch_id🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_endpoints/recreate🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/synced_database_tables/basic🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🔄​TestAccept/ssh/connect-serverless-gpu🙈​s🙈​s🔄​f🔄​f🙈​s🙈​s🔄​f🔄​f🙈​s🙈​s
🔄​TestAccept/ssh/connection💚​R💚​R💚​R🔄​f💚​R💚​R💚​R💚​R🔄​f💚​R
🔄​TestFetchRepositoryInfoAPI_FromRepo✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p✅​p
Top 20 slowest tests (at least 2 minutes):
durationenvtestname
3:42gcp windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:38aws-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:32aws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:26aws-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:20azure-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:16gcp linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:12gcp linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:11aws-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:10gcp windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:04aws-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:01azure-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:51aws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:49azure-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:47aws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:46aws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:43azure linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:39azure windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:24azure-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:17azure windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:06azure linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct

@pkosiec
pkosiecforce-pushed the pkosiec/bump-go-sdk branch from 158ca39 to fbe7fbeCompareMarch 4, 2026 08:27
@pkosiec
pkosiectemporarily deployed to test-trigger-is March 4, 2026 08:28 — with GitHub Actions Inactive
@pkosiec

pkosiec commented Mar 4, 2026

Copy link
Copy Markdown
MemberAuthor

I got an Error: Invalid access token errors from the integration tests - looks like it is related to infra than the changes in the PR?

current-user me\nError: Invalid access token.2026-03-04T08:43:14.5267505Z
2026-03-04T08:43:14.5268126Z === �[31mFAIL�[0m: acceptance TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions (re-run 1) (0.00s)
2026-03-04T08:43:14.5268132Z
2026-03-04T08:43:14.5268428Z === �[31mFAIL�[0m: acceptance TestAccept (re-run 1) (4.13s)
2026-03-04T08:43:14.5269597Z acceptance_test.go:1198: [python3 /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/install_terraform.py --targetdir /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/linux_amd64] took 66.209009ms
2026-03-04T08:43:14.5271322Z acceptance_test.go:1202: [python3 /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/install_terraform.py --targetdir /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/linux_amd64] output: Read version 1.109.0 from /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/bundle/internal/tf/codegen/schema/version.go
2026-03-04T08:43:14.5272135Z acceptance_test.go:1198: [uv build --no-cache -q --wheel --out-dir /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/linux_amd64] took 406.153109ms
2026-03-04T08:43:14.5272863Z acceptance_test.go:1198: [go build -o /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/linux_amd64/databricks] took 413.322533ms
2026-03-04T08:43:14.5273313Z acceptance_test.go:1198: [make -s tools/yamlfmt] took 2.392682ms
2026-03-04T08:43:14.5274143Z acceptance_test.go:1198: [go build -o /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/linux_amd64/databricks] took 408.295223ms
2026-03-04T08:43:14.5274938Z acceptance_test.go:968: Created linux amd64 release: /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/releases/databricks_cli_linux_amd64.zip
2026-03-04T08:43:14.5275653Z acceptance_test.go:1198: [go build -o /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/linux_arm64/databricks] took 410.140748ms
2026-03-04T08:43:14.5280958Z acceptance_test.go:968: Created linux arm64 release: /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/build/releases/databricks_cli_linux_arm64.zip
2026-03-04T08:43:14.5281506Z acceptance_test.go:355: Summary (dirs): 1/2/705 run/selected/total, 1 skipped
2026-03-04T08:43:14.5281516Z
2026-03-04T08:43:14.5282331Z === �[31mFAIL�[0m: acceptance TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct (re-run 1) (0.88s)
2026-03-04T08:43:14.5282686Z acceptance_test.go:801: Missing output file: out.destroy.direct.txt
2026-03-04T08:43:14.5282878Z acceptance_test.go:823:
2026-03-04T08:43:14.5283508Z Error Trace: /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/libs/testdiff/testdiff.go:22
2026-03-04T08:43:14.5284634Z /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/acceptance_test.go:823
2026-03-04T08:43:14.5285601Z /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/acceptance_test.go:673
2026-03-04T08:43:14.5286564Z /home/runner/work/eng-dev-ecosystem/eng-dev-ecosystem/ext/cli/acceptance/acceptance_test.go:348
2026-03-04T08:43:14.5286775Z Error: Not equal:
2026-03-04T08:43:14.5292273Z expected: "\n>>> cat take_ownership.json\n{\n "access_control_list": [{"permission_level": "IS_OWNER", "service_principal_name": "[USERNAME]"}]\n}\n\n>>> as-test-sp [CLI] current-user me\n"deco-test-spn"\n\n>>> [CLI] bundle destroy --auto-approve\nNo active deployment found to destroy!\n\n>>> as-test-sp [CLI] bundle deploy\nUploading bundle files to /Workspace/Users/[UUID]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...\nDeploying resources...\nUpdating deployment state...\nDeployment complete!\n\n>>> [CLI] permissions set jobs [NUMID] --json @take_ownership.json\n\n>>> [CLI] jobs delete [NUMID]\n\n>>> musterr [CLI] jobs get [NUMID]\nError: Job [NUMID] does not exist.\n"
2026-03-04T08:43:14.5296091Z actual : "\n>>> cat take_ownership.json\n{\n "access_control_list": [{"permission_level": "IS_OWNER", "service_principal_name": "[USERNAME]"}]\n}\n\n>>> as-test-sp [CLI] current-user me\nError: Invalid access token. [ReqId: [UUID]]\n\n\nNext steps:\n - Verify you have the required permissions for this operation\n - Check your identity: databricks auth describe\n - Consider setting up a profile: databricks auth login --profile \n\nExit code: 1\n"
2026-03-04T08:43:14.5296288Z
2026-03-04T08:43:14.5296504Z Diff:
2026-03-04T08:43:14.5296765Z --- Expected
2026-03-04T08:43:14.5296998Z +++ Actual
2026-03-04T08:43:14.5297274Z @@ -7,19 +7,11 @@
2026-03-04T08:43:14.5297680Z >>> as-test-sp [CLI] current-user me
2026-03-04T08:43:14.5297966Z -"deco-test-spn"
2026-03-04T08:43:14.5298422Z +Error: Invalid access token. [ReqId: [UUID]]
2026-03-04T08:43:14.5298620Z
2026-03-04T08:43:14.5299173Z ->>> [CLI] bundle destroy --auto-approve
2026-03-04T08:43:14.5299605Z -No active deployment found to destroy!
2026-03-04T08:43:14.5299795Z
2026-03-04T08:43:14.5300182Z ->>> as-test-sp [CLI] bundle deploy
2026-03-04T08:43:14.5301080Z -Uploading bundle files to /Workspace/Users/[UUID]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
2026-03-04T08:43:14.5301406Z -Deploying resources...
2026-03-04T08:43:14.5301765Z -Updating deployment state...
2026-03-04T08:43:14.5302082Z -Deployment complete!
2026-03-04T08:43:14.5302335Z +Next steps:
2026-03-04T08:43:14.5302936Z + - Verify you have the required permissions for this operation
2026-03-04T08:43:14.5303421Z + - Check your identity: databricks auth describe
2026-03-04T08:43:14.5304198Z + - Consider setting up a profile: databricks auth login --profile
2026-03-04T08:43:14.5304525Z
2026-03-04T08:43:14.5305148Z ->>> [CLI] permissions set jobs [NUMID] --json @take_ownership.json
2026-03-04T08:43:14.5305405Z +Exit code: 1
2026-03-04T08:43:14.5305596Z
2026-03-04T08:43:14.5305951Z ->>> [CLI] jobs delete [NUMID]
2026-03-04T08:43:14.5306146Z -
2026-03-04T08:43:14.5306528Z ->>> musterr [CLI] jobs get [NUMID]
2026-03-04T08:43:14.5306919Z -Error: Job [NUMID] does not exist.
2026-03-04T08:43:14.5307106Z -
2026-03-04T08:43:14.5307887Z Test: TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct
2026-03-04T08:43:14.5309040Z Messages: bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/output.txt vs /tmp/TestAcceptbundleresourcespermissionsjobsdestroy_without_mgm867383121/001/output.txt
2026-03-04T08:43:14.5309300Z acceptance_test.go:835: Available replacements:

@pkosiec
pkosiec marked this pull request as ready for review March 4, 2026 11:01
@pkosiec
pkosiecforce-pushed the pkosiec/bump-go-sdk branch from fbe7fbe to 08a5e25CompareMarch 5, 2026 13:31
@pkosiec
pkosiectemporarily deployed to test-trigger-is March 5, 2026 13:32 — with GitHub Actions Inactive
@pkosiecpkosiec changed the title Bump databricks-sdk-go to 0.116.0Bump databricks-sdk-go to 0.117.0Mar 5, 2026
Comment threadNEXT_CHANGELOG.md
@pkosiec
pkosiecforce-pushed the pkosiec/bump-go-sdk branch from 08a5e25 to 996e407CompareMarch 9, 2026 14:14
@pkosiec
pkosiectemporarily deployed to test-trigger-is March 9, 2026 14:15 — with GitHub Actions Inactive
@pkosiec
pkosiectemporarily deployed to test-trigger-is March 9, 2026 14:30 — with GitHub Actions Inactive
@shreyas-goenka
shreyas-goenka added this pull request to the merge queueMar 9, 2026
Merged via the queue into main with commit b8dd8bfMar 9, 2026
29 checks passed
@shreyas-goenka
shreyas-goenka deleted the pkosiec/bump-go-sdk branch March 9, 2026 15:35
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Commit: b8dd8bf

Run: 22861258985

Env🪲​BUG❌​FAIL🟨​KNOWN🔄​flaky💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
🪲​aws linux3171749073553:10
🪲​aws windows31721746074356:03
🪲​aws-ucws linux3911231753583113:45
🪲​aws-ucws windows316123171059499:23
🪲​azure linux3111949373353:49
🪲​azure windows3111946574146:32
🪲​azure-ucws linux3134873858894:18
🪲​azure-ucws windows3154869959987:39
🪲​gcp linux3111947674157:16
🪲​gcp windows31121944674962:53
54 interesting tests: 17 RECOVERED, 16 FAIL, 10 flaky, 7 KNOWN, 3 BUG, 1 SKIP
Test Nameaws linuxaws windowsaws-ucws linuxaws-ucws windowsazure linuxazure windowsazure-ucws linuxazure-ucws windowsgcp linuxgcp windows
🟨​TestAccept🟨​K🟨​K🟨​K🟨​K🟨​K🟨​K🟨​K🟨​K🟨​K🟨​K
❌​TestAccept/bundle/apps/job_permissions❌​F❌​F✅​p❌​F❌​F❌​F✅​p✅​p❌​F❌​F
🔄​TestAccept/bundle/config-remote-sync/flushed_cache✅​p🙈​s✅​p🙈​s✅​p🙈​s🔄​f🙈​s✅​p🙈​s
🔄​TestAccept/bundle/config-remote-sync/flushed_cache/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p🔄​f✅​p
❌​TestAccept/bundle/integration_whl/custom_params✅​p✅​p✅​p❌​F✅​p✅​p✅​p✅​p✅​p✅​p
❌​TestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p❌​F✅​p✅​p✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f
🔄​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f
🙈​TestAccept/bundle/resources/permissions🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions🟨​K🟨​K💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions🟨​K🟨​K💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform🟨​K🟨​K💚​R💚​R
🪲​TestAccept/bundle/resources/pipelines/update🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B
🪲​TestAccept/bundle/resources/pipelines/update/DATABRICKS_BUNDLE_ENGINE=direct🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B
🪲​TestAccept/bundle/resources/pipelines/update/DATABRICKS_BUNDLE_ENGINE=terraform🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B🪲​B
💚​TestAccept/bundle/resources/postgres_branches/basic🙈​S🙈​S💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/postgres_branches/basic/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R
💚​TestAccept/bundle/resources/postgres_branches/basic/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R
💚​TestAccept/bundle/resources/postgres_branches/recreate🙈​S🙈​S💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/postgres_branches/recreate/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R
💚​TestAccept/bundle/resources/postgres_branches/recreate/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R
💚​TestAccept/bundle/resources/postgres_branches/update_protected🙈​S🙈​S💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/postgres_branches/update_protected/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R
💚​TestAccept/bundle/resources/postgres_branches/update_protected/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R
💚​TestAccept/bundle/resources/postgres_branches/without_branch_id🙈​S🙈​S💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/postgres_branches/without_branch_id/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R
💚​TestAccept/bundle/resources/postgres_branches/without_branch_id/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R
❌​TestAccept/bundle/resources/postgres_endpoints/basic🙈​s🙈​s✅​p❌​F🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s
❌​TestAccept/bundle/resources/postgres_endpoints/basic/DATABRICKS_BUNDLE_ENGINE=direct✅​p❌​F
❌​TestAccept/bundle/resources/postgres_endpoints/basic/DATABRICKS_BUNDLE_ENGINE=terraform✅​p❌​F
💚​TestAccept/bundle/resources/postgres_endpoints/recreate🙈​S🙈​S💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
❌​TestAccept/bundle/resources/postgres_projects/basic🙈​s🙈​s❌​F❌​F🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s
❌​TestAccept/bundle/resources/postgres_projects/basic/DATABRICKS_BUNDLE_ENGINE=direct❌​F❌​F
❌​TestAccept/bundle/resources/postgres_projects/basic/DATABRICKS_BUNDLE_ENGINE=terraform❌​F❌​F
❌​TestAccept/bundle/resources/postgres_projects/recreate🙈​s🙈​s❌​F❌​F🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s
❌​TestAccept/bundle/resources/postgres_projects/recreate/DATABRICKS_BUNDLE_ENGINE=direct❌​F❌​F
❌​TestAccept/bundle/resources/postgres_projects/recreate/DATABRICKS_BUNDLE_ENGINE=terraform❌​F❌​F
❌​TestAccept/bundle/resources/postgres_projects/update_display_name🙈​s🙈​s❌​F❌​F🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s
❌​TestAccept/bundle/resources/postgres_projects/update_display_name/DATABRICKS_BUNDLE_ENGINE=direct❌​F❌​F
❌​TestAccept/bundle/resources/postgres_projects/update_display_name/DATABRICKS_BUNDLE_ENGINE=terraform❌​F❌​F
💚​TestAccept/bundle/resources/synced_database_tables/basic🙈​S🙈​S💚​R💚​R🙈​S🙈​S💚​R💚​R🙈​S🙈​S
💚​TestAccept/bundle/resources/synced_database_tables/basic/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R💚​R💚​R
💚​TestAccept/bundle/resources/synced_database_tables/basic/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R💚​R💚​R
🔄​TestAccept/bundle/run/app-with-job✅​p🔄​f✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🔄​f✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.11✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p
🔄​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.12✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p
🔄​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.13✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p
🔄​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.9✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p
❌​TestAccept/ssh/connect-serverless-gpu🙈​s🙈​s🔄​f❌​F🙈​s🙈​s🔄​f🔄​f🙈​s🙈​s
💚​TestAccept/ssh/connection💚​R💚​R💚​R💚​R💚​R💚​R💚​R💚​R💚​R💚​R
Top 50 slowest tests (at least 2 minutes):
durationenvtestname
18:59aws-ucws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
16:08aws-ucws linuxTestAccept/bundle/integration_whl/wrapper_custom_params/DATABRICKS_BUNDLE_ENGINE=direct
16:00azure-ucws linuxTestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform
15:50aws-ucws windowsTestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=direct
14:04gcp windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
13:48aws-ucws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
13:16aws-ucws linuxTestAccept/bundle/integration_whl/wrapper_custom_params/DATABRICKS_BUNDLE_ENGINE=terraform
12:24aws linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
11:32gcp linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
11:25gcp linuxTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
11:02gcp windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
10:32aws-ucws windowsTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=direct
10:22aws-ucws windowsTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform
10:16azure-ucws linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
10:13azure-ucws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
10:07azure-ucws linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
9:49azure-ucws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
8:55azure-ucws windowsTestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform
8:48gcp windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
8:35azure linuxTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
8:34aws linuxTestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform
8:30azure-ucws windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
8:28gcp linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION
8:21gcp windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION
8:19gcp linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
8:15aws linuxTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform
8:14aws-ucws windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
8:10azure windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
8:09aws linuxTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct
8:04gcp linuxTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform
8:00aws windowsTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
7:56aws-ucws linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
7:52gcp linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
7:51gcp windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
7:48gcp linuxTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=direct
7:46gcp windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER
7:44aws-ucws windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION
7:43gcp linuxTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
7:40aws-ucws linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
7:39gcp windowsTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform
7:38gcp linuxTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform
7:38gcp linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
7:37azure linuxTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
7:36aws-ucws linuxTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform
7:36gcp windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct
7:36aws-ucws linuxTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=direct
7:35aws-ucws linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER
7:33gcp windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
7:33azure-ucws linuxTestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=direct
7:32azure-ucws linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION

denik added a commit that referenced this pull request Mar 10, 2026
Ran "make generate". Follow up to #4631
@denikdenik mentioned this pull request Mar 10, 2026
denik added a commit that referenced this pull request Mar 10, 2026
Ran "make generate" to clear diff on main. Follow up to #4631
deco-sdk-taggingBot added a commit that referenced this pull request Mar 12, 2026
## Release v0.294.0
### Bundles
* Modify grants to use SDK types ([#4666](#4666))
* Modify permissions to use SDK types where available. This makes DABs validate permission levels, producing a warning on the unknown ones ([#4686](#4686))
### Dependency updates
* Bump databricks-sdk-go from v0.112.0 to v0.119.0 ([#4631](#4631), [#4695](#4695))
github-merge-queueBot pushed a commit that referenced this pull request Mar 12, 2026
## Summary
- Clear `PATH` in `cmd/root` auth tests to prevent the Go SDK
(v0.117.0+) from shelling out to `az account show` during credential
resolution
- For `TestBundleConfigureDefault`, restrict `PATH` to system
directories instead of clearing it fully — the bundle loader's script
hook mutator currently requires a shell to be present even when no
scripts are configured (fixing that separately)
- Normalize existing `PATH="/nothing"` in prompt tests to `PATH=""`
The SDK upgrade to v0.117.0 (databricks/databricks-sdk-go#1505, bumped
in #4631) removed per-strategy cloud guards from Azure CLI credentials,
causing `az` to be probed on all platforms regardless of the configured
host. This added ~0.5–2.5s per affected test and wrote `.azure/` cache
files into the source tree.
Verified on macOS and Windows.
## Test plan
- [x] `go test -count=1 ./cmd/root` passes on macOS (1.2s, down from
5.2s)
- [x] `go test -count=1 ./cmd/root` passes on Windows (0.19s)
- [x] No `.azure/` or `Library/` directories created in `cmd/root/`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
rauchy pushed a commit that referenced this pull request Mar 17, 2026
Ran "make generate" to clear diff on main. Follow up to #4631
rauchy pushed a commit that referenced this pull request Mar 17, 2026
## Release v0.294.0
### Bundles
* Modify grants to use SDK types ([#4666](#4666))
* Modify permissions to use SDK types where available. This makes DABs validate permission levels, producing a warning on the unknown ones ([#4686](#4686))
### Dependency updates
* Bump databricks-sdk-go from v0.112.0 to v0.119.0 ([#4631](#4631), [#4695](#4695))
rauchy pushed a commit that referenced this pull request Mar 17, 2026
## Summary
- Clear `PATH` in `cmd/root` auth tests to prevent the Go SDK
(v0.117.0+) from shelling out to `az account show` during credential
resolution
- For `TestBundleConfigureDefault`, restrict `PATH` to system
directories instead of clearing it fully — the bundle loader's script
hook mutator currently requires a shell to be present even when no
scripts are configured (fixing that separately)
- Normalize existing `PATH="/nothing"` in prompt tests to `PATH=""`
The SDK upgrade to v0.117.0 (databricks/databricks-sdk-go#1505, bumped
in #4631) removed per-strategy cloud guards from Azure CLI credentials,
causing `az` to be probed on all platforms regardless of the configured
host. This added ~0.5–2.5s per affected test and wrote `.azure/` cache
files into the source tree.
Verified on macOS and Windows.
## Test plan
- [x] `go test -count=1 ./cmd/root` passes on macOS (1.2s, down from
5.2s)
- [x] `go test -count=1 ./cmd/root` passes on Windows (0.19s)
- [x] No `.azure/` or `Library/` directories created in `cmd/root/`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
denik pushed a commit that referenced this pull request May 20, 2026
## Changes
- Bump `github.com/databricks/databricks-sdk-go` from v0.112.0 to
v0.117.0
- Update OpenAPI SHA
- Regenerate CLI code via `make generate`
<details><summary>SDK v0.112 -> v0.117.0 changelog</summary>
<p>
## Release v0.117.0 (2026-03-04)
### Internal Changes
* Move cloud-based credential filtering from individual strategies into
`DefaultCredentials`. Azure strategies are skipped on GCP/AWS hosts in
auto-detect mode; GCP strategies are skipped on Azure/AWS hosts. When
`auth_type` is explicitly set (e.g. `azure-cli`), cloud filtering is
bypassed so the named strategy is always attempted regardless of host
cloud.
## Release v0.116.0 (2026-03-03)
### Bug Fixes
* Fix `HostType()` misclassifying account hosts when the scheme is
missing
([#1510](databricks/databricks-sdk-go#1510)).
## Release v0.115.0 (2026-03-02)
### Internal Changes
* Implement dynamic auth token stale period based on initial token
lifetime. Increased up to 20 mins for standard OAuth with proportionally
shorter periods for short-lived tokens.
### API Changes
* Add `CreateDatabase`, `DeleteDatabase`, `GetDatabase`, `ListDatabases`
and `UpdateDatabase` methods for
[w.Postgres](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/postgres#PostgresAPI)
workspace-level service.
* Add `Postgres` field for
[apps.AppResource](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/apps#AppResource).
* Add `DataframeSchema`, `FilterCondition` and `TransformationSql`
fields for
[ml.DeltaTableSource](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/ml#DeltaTableSource).
* Add `EnvironmentVersion` field for
[pipelines.PipelinesEnvironment](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/pipelines#PipelinesEnvironment).
* Add `ResetCheckpointSelection` field for
[pipelines.StartUpdate](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/pipelines#StartUpdate).
* [Breaking] Remove `Oauth2AppClientId` and `Oauth2AppIntegrationId`
fields for
[apps.Space](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/apps#Space).
* Add `EnablePgNativeLogin` field for
[postgres.ProjectSpec](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/postgres#ProjectSpec).
* Add `EnablePgNativeLogin` field for
[postgres.ProjectStatus](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/postgres#ProjectStatus).
* [Breaking] Remove `NodeTypeFlexibility` field for
[compute.EditInstancePool](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/compute#EditInstancePool).
## Release v0.114.0 (2026-02-26)
### API Changes
* Add `EffectivePublishingMode` field for
[pipelines.GetPipelineResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/pipelines#GetPipelineResponse).
* Add `DbrAutoscale` enum value for
[compute.EventDetailsCause](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/compute#EventDetailsCause).
* Change `OutputCatalog` field for
[cleanrooms.CreateCleanRoomOutputCatalogResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/cleanrooms#CreateCleanRoomOutputCatalogResponse)
to be required.
* [Breaking] Remove `InternalAttributes` field for
[sharing.Table](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/sharing#Table).
* [Breaking] Remove `InternalAttributes` field for
[sharing.Volume](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/sharing#Volume).
## Release v0.113.0 (2026-02-25)
### New Features and Improvements
* Add `DisableAsyncTokenRefresh` field to `Config` to allow disabling
asynchronous token refresh for short-lived processes like the Databricks
CLI.
</p>
</details>
## Tests
- [x] `make lintfull`
- [x] `make test`
- [x] `make checks`
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
denik added a commit that referenced this pull request May 20, 2026
Ran "make generate" to clear diff on main. Follow up to #4631
denik pushed a commit that referenced this pull request May 20, 2026
## Release v0.294.0
### Bundles
* Modify grants to use SDK types ([#4666](#4666))
* Modify permissions to use SDK types where available. This makes DABs validate permission levels, producing a warning on the unknown ones ([#4686](#4686))
### Dependency updates
* Bump databricks-sdk-go from v0.112.0 to v0.119.0 ([#4631](#4631), [#4695](#4695))
denik pushed a commit that referenced this pull request May 20, 2026
## Summary
- Clear `PATH` in `cmd/root` auth tests to prevent the Go SDK
(v0.117.0+) from shelling out to `az account show` during credential
resolution
- For `TestBundleConfigureDefault`, restrict `PATH` to system
directories instead of clearing it fully — the bundle loader's script
hook mutator currently requires a shell to be present even when no
scripts are configured (fixing that separately)
- Normalize existing `PATH="/nothing"` in prompt tests to `PATH=""`
The SDK upgrade to v0.117.0 (databricks/databricks-sdk-go#1505, bumped
in #4631) removed per-strategy cloud guards from Azure CLI credentials,
causing `az` to be probed on all platforms regardless of the configured
host. This added ~0.5–2.5s per affected test and wrote `.azure/` cache
files into the source tree.
Verified on macOS and Windows.
## Test plan
- [x] `go test -count=1 ./cmd/root` passes on macOS (1.2s, down from
5.2s)
- [x] `go test -count=1 ./cmd/root` passes on Windows (0.19s)
- [x] No `.azure/` or `Library/` directories created in `cmd/root/`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for freeto 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.

5 participants

@pkosiec@eng-dev-ecosystem-bot@pietern@shreyas-goenka@calvarjorge