diff --git a/docs/openapi/monitoring-api.json b/docs/openapi/monitoring-api.json index a9c3942..14ea8d4 100644 --- a/docs/openapi/monitoring-api.json +++ b/docs/openapi/monitoring-api.json @@ -4120,6 +4120,18 @@ "type": "string" } }, + { + "name": "include", + "in": "query", + "description": "Files to keep even when no import reaches them, e.g. fixtures", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, { "name": "Idempotency-Key", "in": "header", @@ -61475,6 +61487,19 @@ "type": "string", "description": "Runtime used to refuse imports. Omit for the newest runtime that can run", "nullable": true + }, + "include": { + "maxItems": 256, + "minItems": 0, + "type": "array", + "description": "Files to keep even when no import reaches them, e.g. fixtures", + "nullable": true, + "items": { + "maxLength": 512, + "minLength": 0, + "type": "string", + "description": "Files to keep even when no import reaches them, e.g. fixtures" + } } } }, diff --git a/src/devhelm/_generated.py b/src/devhelm/_generated.py index 11ca04a..3353205 100644 --- a/src/devhelm/_generated.py +++ b/src/devhelm/_generated.py @@ -1135,6 +1135,17 @@ class Severity(StrEnum): warn = "warn" +class IncludeItem(RootModel[str]): + root: Annotated[ + str, + Field( + description="Files to keep even when no import reaches them, e.g. fixtures", + max_length=512, + min_length=0, + ), + ] + + class CreateBundleRequest(BaseModel): model_config = ConfigDict(extra="forbid", populate_by_name=True) files: Annotated[ @@ -1158,6 +1169,14 @@ class CreateBundleRequest(BaseModel): min_length=0, ), ] = None + include: Annotated[ + list[IncludeItem] | None, + Field( + description="Files to keep even when no import reaches them, e.g. fixtures", + max_length=256, + min_length=0, + ), + ] = None class CreateDemoBookingRequest(BaseModel):