Skip to content

Upgrade Go SDK to v0.106.0#4486

Open
tanmay-db wants to merge 9 commits intomainfrom
go-sdk-bump
Open

Upgrade Go SDK to v0.106.0#4486
tanmay-db wants to merge 9 commits intomainfrom
go-sdk-bump

Conversation

@tanmay-db
Copy link
Contributor

@tanmay-db tanmay-db commented Feb 10, 2026

Changes

  1. Updating Go SDK to v0.106.0
  2. Refactoring Go SDK Config WorkspaceId to WorkspaceID

Note: This PR doesn't include the changes for CLI specific WorkspaceId eg in AuthArguments, those are done in: #4532

Why

Best practice to use ID

Tests

Existing tests

@eng-dev-ecosystem-bot
Copy link
Collaborator

eng-dev-ecosystem-bot commented Feb 10, 2026

Commit: 530430e

Run: 22107137675

Env ❌​FAIL 🟨​KNOWN 🔄​flaky 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
❌​ aws linux 6 1 1 6 268 763 8:36
❌​ aws windows 6 1 1 6 270 761 8:18
💚​ aws-ucws linux 2 6 370 679 11:40
💚​ aws-ucws windows 2 6 372 677 9:22
💚​ azure linux 2 6 271 763 8:09
💚​ azure windows 2 6 273 761 6:12
💚​ azure-ucws linux 2 6 369 677 9:48
🔄​ azure-ucws windows 2 6 371 675 7:26
💚​ gcp linux 2 6 267 766 6:12
💚​ gcp windows 2 6 269 764 6:09
14 interesting tests: 6 FAIL, 6 SKIP, 1 KNOWN, 1 flaky
Test Name aws linux aws windows aws-ucws linux aws-ucws windows azure linux azure windows azure-ucws linux azure-ucws windows gcp linux gcp windows
🟨​ TestAccept 🟨​K 🟨​K 💚​R 💚​R 💚​R 💚​R 💚​R 🔄​f 💚​R 💚​R
❌​ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions ❌​F ❌​F ✅​p ✅​p 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct ❌​F ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform ❌​F ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions ❌​F ❌​F ✅​p ✅​p 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct ❌​F ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform ❌​F ❌​F ✅​p ✅​p
🙈​ 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/connection 💚​R 🔄​f 💚​R 💚​R 💚​R 💚​R 💚​R 🔄​f 💚​R 💚​R
Top 20 slowest tests (at least 2 minutes):
duration env testname
4:33 aws windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:54 gcp linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:33 azure-ucws linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:27 azure-ucws linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:22 aws-ucws linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:21 gcp windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:20 gcp linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:19 aws windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:15 aws-ucws linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:10 aws-ucws windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:10 gcp windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:03 aws-ucws windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:03 aws linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:52 azure-ucws windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:51 aws linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:47 azure windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:44 azure linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:39 azure-ucws windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:22 azure windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:21 azure linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform

Copy link
Contributor

@pietern pietern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please include the SDK version in the PR title.

github.event_name == 'workflow_dispatch' ||
github.repository == 'databricks/databricks-sdk-go' ||
github.repository == 'databricks/databricks-sdk-py' ||
github.repository == 'databricks/databricks-sdk-java'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please revert this. We don't want to auto-release.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was generated automatically, will revert

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Re-opening since we are discussing to keep this change as it's no-op cc: @renaudhartert-db

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack, OK let's keep it. I see that this repo is excluded via the condition.

cc @simonfaltum

@tanmay-db tanmay-db changed the title [Internal] Update Go SDK to latest [Internal] Update Go SDK to v0.106.0 Feb 10, 2026
@pietern pietern changed the title [Internal] Update Go SDK to v0.106.0 Upgrade Go SDK to v0.106.0 Feb 17, 2026
github.event_name == 'workflow_dispatch' ||
github.repository == 'databricks/databricks-sdk-go' ||
github.repository == 'databricks/databricks-sdk-py' ||
github.repository == 'databricks/databricks-sdk-java'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack, OK let's keep it. I see that this repo is excluded via the condition.

cc @simonfaltum

@tanmay-db tanmay-db added this pull request to the merge queue Feb 17, 2026
github-merge-queue bot pushed a commit that referenced this pull request Feb 17, 2026
## Changes
<!-- Brief summary of your changes that is easy to understand -->
1. Updating Go SDK to v0.106.0
2. Refactoring Go SDK Config Workspace`Id` to Workspace`ID` 

Note: This PR doesn't include the changes for CLI specific WorkspaceId
eg in AuthArguments, those would be done in separate PR to keep this PR
specific to Go SDK bump. The other PR would be created once this is
merged.

## Why
<!-- Why are these changes needed? Provide the context that the reviewer
might be missing.
For example, were there any decisions behind the change that are not
reflected in the code itself? -->
Best practice to use `ID`

## Tests
<!-- How have you tested the changes? -->
Existing tests
<!-- If your PR needs to be included in the release notes for next
release,
add a separate entry in NEXT_CHANGELOG.md as part of your PR. -->
@tanmay-db tanmay-db removed this pull request from the merge queue due to a manual request Feb 17, 2026
github-merge-queue bot pushed a commit that referenced this pull request Feb 17, 2026
)

## Changes
<!-- Brief summary of your changes that is easy to understand -->
- Rename WorkspaceId to WorkspaceID across CLI-owned struct fields,
parameters, and local variables to follow idiomatic Go naming
conventions (acronyms should be all caps)
- Fix a pre-existing typo in runlocal.NewConfig parameter name
(workpaceId → workspaceID, which was missing an r in "workspace")
- This is a follow-up to #4486 which renamed the upstream SDK field;
this PR covers the CLI's own types: AuthArguments, Profile, Workspace,
and runlocal.Config

## Why
<!-- Why are these changes needed? Provide the context that the reviewer
might be missing.
For example, were there any decisions behind the change that are not
reflected in the code itself? -->
Best practice to use Workspace`ID`
## Tests
<!-- How have you tested the changes? -->
Existing tests
<!-- If your PR needs to be included in the release notes for next
release,
add a separate entry in NEXT_CHANGELOG.md as part of your PR. -->
Sign up for free to 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.

3 participants