From 2b92c02e96334ef38d59fa9fbb8962ac42ed2e03 Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Thu, 12 Mar 2026 21:48:51 +0100 Subject: [PATCH 1/3] Replace "DO NOT EDIT" header in legacy SCIM command files These files are no longer auto-generated; their v2 replacements are. Replace the code generation header with a comment explaining they are now manually maintained. Co-authored-by: Isaac --- cmd/account/groups/groups.go | 4 +++- cmd/account/service-principals/service-principals.go | 4 +++- cmd/account/users/users.go | 4 +++- cmd/workspace/groups/groups.go | 4 +++- cmd/workspace/service-principals/service-principals.go | 4 +++- cmd/workspace/users/users.go | 4 +++- 6 files changed, 18 insertions(+), 6 deletions(-) diff --git a/cmd/account/groups/groups.go b/cmd/account/groups/groups.go index c7052fadec..9b041fd36c 100755 --- a/cmd/account/groups/groups.go +++ b/cmd/account/groups/groups.go @@ -1,4 +1,6 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. +// These SCIM commands were previously auto-generated from OpenAPI specs +// but are now manually maintained because the v2 API versions have taken +// over as the generated commands. package groups diff --git a/cmd/account/service-principals/service-principals.go b/cmd/account/service-principals/service-principals.go index 27445db4cc..83c655fa72 100755 --- a/cmd/account/service-principals/service-principals.go +++ b/cmd/account/service-principals/service-principals.go @@ -1,4 +1,6 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. +// These SCIM commands were previously auto-generated from OpenAPI specs +// but are now manually maintained because the v2 API versions have taken +// over as the generated commands. package service_principals diff --git a/cmd/account/users/users.go b/cmd/account/users/users.go index 8474a79613..517ab19277 100755 --- a/cmd/account/users/users.go +++ b/cmd/account/users/users.go @@ -1,4 +1,6 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. +// These SCIM commands were previously auto-generated from OpenAPI specs +// but are now manually maintained because the v2 API versions have taken +// over as the generated commands. package users diff --git a/cmd/workspace/groups/groups.go b/cmd/workspace/groups/groups.go index afbfb05a69..60675d21f0 100755 --- a/cmd/workspace/groups/groups.go +++ b/cmd/workspace/groups/groups.go @@ -1,4 +1,6 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. +// These SCIM commands were previously auto-generated from OpenAPI specs +// but are now manually maintained because the v2 API versions have taken +// over as the generated commands. package groups diff --git a/cmd/workspace/service-principals/service-principals.go b/cmd/workspace/service-principals/service-principals.go index 9bf6dc5591..cef125492d 100755 --- a/cmd/workspace/service-principals/service-principals.go +++ b/cmd/workspace/service-principals/service-principals.go @@ -1,4 +1,6 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. +// These SCIM commands were previously auto-generated from OpenAPI specs +// but are now manually maintained because the v2 API versions have taken +// over as the generated commands. package service_principals diff --git a/cmd/workspace/users/users.go b/cmd/workspace/users/users.go index 340ddade3f..494bc1b61e 100755 --- a/cmd/workspace/users/users.go +++ b/cmd/workspace/users/users.go @@ -1,4 +1,6 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. +// These SCIM commands were previously auto-generated from OpenAPI specs +// but are now manually maintained because the v2 API versions have taken +// over as the generated commands. package users From 74cd5d0395dc26b71166b000c066d3c9ca41f23c Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Thu, 12 Mar 2026 21:49:22 +0100 Subject: [PATCH 2/3] Add PR link to SCIM command file headers Co-authored-by: Isaac --- cmd/account/groups/groups.go | 2 +- cmd/account/service-principals/service-principals.go | 2 +- cmd/account/users/users.go | 2 +- cmd/workspace/groups/groups.go | 2 +- cmd/workspace/service-principals/service-principals.go | 2 +- cmd/workspace/users/users.go | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/account/groups/groups.go b/cmd/account/groups/groups.go index 9b041fd36c..1ac76afc69 100755 --- a/cmd/account/groups/groups.go +++ b/cmd/account/groups/groups.go @@ -1,6 +1,6 @@ // These SCIM commands were previously auto-generated from OpenAPI specs // but are now manually maintained because the v2 API versions have taken -// over as the generated commands. +// over as the generated commands. See https://github.com/databricks/cli/pull/4722. package groups diff --git a/cmd/account/service-principals/service-principals.go b/cmd/account/service-principals/service-principals.go index 83c655fa72..efa9c0f803 100755 --- a/cmd/account/service-principals/service-principals.go +++ b/cmd/account/service-principals/service-principals.go @@ -1,6 +1,6 @@ // These SCIM commands were previously auto-generated from OpenAPI specs // but are now manually maintained because the v2 API versions have taken -// over as the generated commands. +// over as the generated commands. See https://github.com/databricks/cli/pull/4722. package service_principals diff --git a/cmd/account/users/users.go b/cmd/account/users/users.go index 517ab19277..d21156e3b3 100755 --- a/cmd/account/users/users.go +++ b/cmd/account/users/users.go @@ -1,6 +1,6 @@ // These SCIM commands were previously auto-generated from OpenAPI specs // but are now manually maintained because the v2 API versions have taken -// over as the generated commands. +// over as the generated commands. See https://github.com/databricks/cli/pull/4722. package users diff --git a/cmd/workspace/groups/groups.go b/cmd/workspace/groups/groups.go index 60675d21f0..20b436e69d 100755 --- a/cmd/workspace/groups/groups.go +++ b/cmd/workspace/groups/groups.go @@ -1,6 +1,6 @@ // These SCIM commands were previously auto-generated from OpenAPI specs // but are now manually maintained because the v2 API versions have taken -// over as the generated commands. +// over as the generated commands. See https://github.com/databricks/cli/pull/4722. package groups diff --git a/cmd/workspace/service-principals/service-principals.go b/cmd/workspace/service-principals/service-principals.go index cef125492d..fb10972f7b 100755 --- a/cmd/workspace/service-principals/service-principals.go +++ b/cmd/workspace/service-principals/service-principals.go @@ -1,6 +1,6 @@ // These SCIM commands were previously auto-generated from OpenAPI specs // but are now manually maintained because the v2 API versions have taken -// over as the generated commands. +// over as the generated commands. See https://github.com/databricks/cli/pull/4722. package service_principals diff --git a/cmd/workspace/users/users.go b/cmd/workspace/users/users.go index 494bc1b61e..32ba3192de 100755 --- a/cmd/workspace/users/users.go +++ b/cmd/workspace/users/users.go @@ -1,6 +1,6 @@ // These SCIM commands were previously auto-generated from OpenAPI specs // but are now manually maintained because the v2 API versions have taken -// over as the generated commands. +// over as the generated commands. See https://github.com/databricks/cli/pull/4722. package users From f5c2033da1fa4e11869144f65b1eb900135d8c60 Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Thu, 12 Mar 2026 21:56:36 +0100 Subject: [PATCH 3/3] Add nolint directive to legacy SCIM command files The auto-generated header previously suppressed linting. Now that it is removed, add an explicit nolint directive for staticcheck (deprecation warnings) and perfsprint. Co-authored-by: Isaac --- cmd/account/groups/groups.go | 1 + cmd/account/service-principals/service-principals.go | 1 + cmd/account/users/users.go | 1 + cmd/workspace/groups/groups.go | 1 + cmd/workspace/service-principals/service-principals.go | 1 + cmd/workspace/users/users.go | 1 + 6 files changed, 6 insertions(+) diff --git a/cmd/account/groups/groups.go b/cmd/account/groups/groups.go index 1ac76afc69..d67eb3e41f 100755 --- a/cmd/account/groups/groups.go +++ b/cmd/account/groups/groups.go @@ -2,6 +2,7 @@ // but are now manually maintained because the v2 API versions have taken // over as the generated commands. See https://github.com/databricks/cli/pull/4722. +//nolint:staticcheck,perfsprint package groups import ( diff --git a/cmd/account/service-principals/service-principals.go b/cmd/account/service-principals/service-principals.go index efa9c0f803..846f2b13a9 100755 --- a/cmd/account/service-principals/service-principals.go +++ b/cmd/account/service-principals/service-principals.go @@ -2,6 +2,7 @@ // but are now manually maintained because the v2 API versions have taken // over as the generated commands. See https://github.com/databricks/cli/pull/4722. +//nolint:staticcheck,perfsprint package service_principals import ( diff --git a/cmd/account/users/users.go b/cmd/account/users/users.go index d21156e3b3..07d6aff8bf 100755 --- a/cmd/account/users/users.go +++ b/cmd/account/users/users.go @@ -2,6 +2,7 @@ // but are now manually maintained because the v2 API versions have taken // over as the generated commands. See https://github.com/databricks/cli/pull/4722. +//nolint:staticcheck,perfsprint package users import ( diff --git a/cmd/workspace/groups/groups.go b/cmd/workspace/groups/groups.go index 20b436e69d..0e838578bc 100755 --- a/cmd/workspace/groups/groups.go +++ b/cmd/workspace/groups/groups.go @@ -2,6 +2,7 @@ // but are now manually maintained because the v2 API versions have taken // over as the generated commands. See https://github.com/databricks/cli/pull/4722. +//nolint:staticcheck,perfsprint package groups import ( diff --git a/cmd/workspace/service-principals/service-principals.go b/cmd/workspace/service-principals/service-principals.go index fb10972f7b..e70abfc1c5 100755 --- a/cmd/workspace/service-principals/service-principals.go +++ b/cmd/workspace/service-principals/service-principals.go @@ -2,6 +2,7 @@ // but are now manually maintained because the v2 API versions have taken // over as the generated commands. See https://github.com/databricks/cli/pull/4722. +//nolint:staticcheck,perfsprint package service_principals import ( diff --git a/cmd/workspace/users/users.go b/cmd/workspace/users/users.go index 32ba3192de..d309fcd4a5 100755 --- a/cmd/workspace/users/users.go +++ b/cmd/workspace/users/users.go @@ -2,6 +2,7 @@ // but are now manually maintained because the v2 API versions have taken // over as the generated commands. See https://github.com/databricks/cli/pull/4722. +//nolint:staticcheck,perfsprint package users import (