Skip to content

Auto-generate output_only field behaviour for model_services - #6654

Merged
janniklasrose merged 1 commit into
mainfrom
janniklasrose/model-services-apitypes-pin
Sep 14, 2026
Merged

janniklasrose merged 1 commit into
mainfrom
janniklasrose/model-services-apitypes-pin

Conversation

@janniklasrose

Copy link
Copy Markdown
Member

Follow-up to #6525 after #6618 enabled this.

Added catalog.ModelService to apitypes.yml, removed the override from resources.yml, and generated the rest

@janniklasrose
janniklasrose requested review from alex-khakhlyuk and denik and removed request for alex-khakhlyuk September 11, 2026 19:43
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 7617af0

Run: 34640432119

Env 🔄​flaky 💚​RECOVERED ✅​pass 🙈​skip Time
💚​ aws linux 1 275 15 6:49
💚​ aws windows 1 277 13 5:40
💚​ azure linux 1 274 15 7:53
🔄​ azure windows 1 1 275 13 6:50
💚​ gcp linux 1 275 15 7:36
💚​ gcp windows 1 277 13 6:29
Test Name aws linux aws windows azure linux azure windows gcp linux gcp windows
💚​ TestAccept 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
🔄​ TestSyncFullFileSync ✅​p ✅​p ✅​p 🔄​f ✅​p ✅​p
Top 4 slowest tests (at least 2 minutes):
duration env testname
4:30 gcp windows TestAccept
4:30 aws windows TestAccept
4:11 azure windows TestAccept
2:42 azure linux TestFilerWorkspaceFilesExtensionsReadDir

@janniklasrose
janniklasrose added this pull request to the merge queue Sep 14, 2026
Merged via the queue into main with commit 009bcf1 Sep 14, 2026
36 checks passed
@janniklasrose
janniklasrose deleted the janniklasrose/model-services-apitypes-pin branch September 14, 2026 09:23
alex-khakhlyuk added a commit that referenced this pull request Sep 14, 2026
Follow-up to the mcp_service support, mirroring #6654 for model_services now
that #6618 enabled it. Added catalog.McpService to apitypes.yml so the
generator reads field behaviors from the response type (config.* paths),
removed the hand-written config.source_connection.is_deleted override from
resources.yml, and regenerated resources.generated.yml. The suppression is
unchanged, just auto-derived from the OpenAPI schema instead of hand-listed.

Co-authored-by: Isaac <no-reply@databricks.com>
alex-khakhlyuk added a commit that referenced this pull request Sep 14, 2026
Follow-up mirroring #6654 (model_services) and the mcp_services cleanup, now
that #6618 enabled generating field behaviors from the response type. Added
catalog.ModelProviderService to apitypes.yml, removed the hand-written
recreate_on_changes (config.provider_type) and ignore_remote_changes
(inference_table + write-only provider credentials) from resources.yml, and
regenerated resources.generated.yml. The generator now derives all of these
from the OpenAPI schema (and additionally picks up config.anthropic.relayed.
plan_type as immutable); no suppression is lost.

Co-authored-by: Isaac <no-reply@databricks.com>
alex-khakhlyuk added a commit that referenced this pull request Sep 14, 2026
Follow-up to the mcp_service support, mirroring #6654 for model_services now
that #6618 enabled it. Added catalog.McpService to apitypes.yml so the
generator reads field behaviors from the response type (config.* paths),
removed the hand-written config.source_connection.is_deleted override from
resources.yml, and regenerated resources.generated.yml. The suppression is
unchanged, just auto-derived from the OpenAPI schema instead of hand-listed.

Co-authored-by: Isaac <no-reply@databricks.com>
alex-khakhlyuk added a commit that referenced this pull request Sep 14, 2026
Follow-up mirroring #6654 (model_services) and the mcp_services cleanup, now
that #6618 enabled generating field behaviors from the response type. Added
catalog.ModelProviderService to apitypes.yml, removed the hand-written
recreate_on_changes (config.provider_type) and ignore_remote_changes
(inference_table + write-only provider credentials) from resources.yml, and
regenerated resources.generated.yml. The generator now derives all of these
from the OpenAPI schema (and additionally picks up config.anthropic.relayed.
plan_type as immutable); no suppression is lost.

Co-authored-by: Isaac <no-reply@databricks.com>
alex-khakhlyuk added a commit that referenced this pull request Sep 14, 2026
Follow-up mirroring #6654 (model_services) and the mcp_services cleanup, now
that #6618 enabled generating field behaviors from the response type. Added
catalog.ModelProviderService to apitypes.yml, removed the hand-written
recreate_on_changes (config.provider_type) and ignore_remote_changes
(inference_table + write-only provider credentials) from resources.yml, and
regenerated resources.generated.yml. The generator now derives all of these
from the OpenAPI schema (and additionally picks up config.anthropic.relayed.
plan_type as immutable); no suppression is lost.

Co-authored-by: Isaac <no-reply@databricks.com>
alex-khakhlyuk added a commit that referenced this pull request Sep 14, 2026
Follow-up mirroring #6654 (model_services) and the mcp_services cleanup, now
that #6618 enabled generating field behaviors from the response type. Added
catalog.ModelProviderService to apitypes.yml, removed the hand-written
recreate_on_changes (config.provider_type) and ignore_remote_changes
(inference_table + write-only provider credentials) from resources.yml, and
regenerated resources.generated.yml. The generator now derives all of these
from the OpenAPI schema (and additionally picks up config.anthropic.relayed.
plan_type as immutable); no suppression is lost.

Co-authored-by: Isaac <no-reply@databricks.com>
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.

4 participants