diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml
index 75dc16e5b323..3aee6b026e50 100644
--- a/.github/workflows/dependabot.yml
+++ b/.github/workflows/dependabot.yml
@@ -20,7 +20,7 @@ jobs:
steps:
- name: Dependabot metadata
id: metadata
- uses: dependabot/fetch-metadata@v2
+ uses: dependabot/fetch-metadata@v3
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Enable auto-merge for Dependabot PRs
diff --git a/.github/workflows/seed.yml b/.github/workflows/seed.yml
index 08286c9cacbe..40f93840f0e6 100644
--- a/.github/workflows/seed.yml
+++ b/.github/workflows/seed.yml
@@ -1791,7 +1791,7 @@ jobs:
- name: Post to PostHog
# https://github.com/PostHog/posthog-github-action
- uses: PostHog/posthog-github-action@v0.1
+ uses: PostHog/posthog-github-action@v1
with:
posthog-token: ${{ secrets.POSTHOG_API_KEY }}
event: "gh-actions-seed-test-metrics-event"
diff --git a/.github/workflows/update-seed.yml b/.github/workflows/update-seed.yml
index c983e9fe6ec5..947ea6dcc9a3 100644
--- a/.github/workflows/update-seed.yml
+++ b/.github/workflows/update-seed.yml
@@ -992,7 +992,7 @@ jobs:
# Commit all applied patches back to branch (will be checked out in apply-patches step)
- name: Add and Commit Changes
id: commit-changes
- uses: EndBug/add-and-commit@v9
+ uses: EndBug/add-and-commit@v10
if: ${{ steps.apply-patches.outputs.has-patches == 'true' }}
with:
add: "seed/*"
diff --git a/generators/csharp/base/src/asIs/test/Template.Test.csproj b/generators/csharp/base/src/asIs/test/Template.Test.csproj
index 13be3180bdc8..7a1e3330a213 100644
--- a/generators/csharp/base/src/asIs/test/Template.Test.csproj
+++ b/generators/csharp/base/src/asIs/test/Template.Test.csproj
@@ -26,7 +26,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/generators/csharp/sdk/changes/2.66.3/bump-wiremock-net-to-2-6-0.yml b/generators/csharp/sdk/changes/2.66.3/bump-wiremock-net-to-2-6-0.yml
new file mode 100644
index 000000000000..a0c56694098b
--- /dev/null
+++ b/generators/csharp/sdk/changes/2.66.3/bump-wiremock-net-to-2-6-0.yml
@@ -0,0 +1,4 @@
+- summary: |
+ Bump WireMock.Net from 2.2.0 to 2.6.0 in generated test projects to resolve Snyk
+ vulnerability reports flagging the older version.
+ type: fix
diff --git a/generators/csharp/sdk/versions.yml b/generators/csharp/sdk/versions.yml
index cea2de8ffcbb..475a9f97fffb 100644
--- a/generators/csharp/sdk/versions.yml
+++ b/generators/csharp/sdk/versions.yml
@@ -1,4 +1,12 @@
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
+- version: 2.66.3
+ changelogEntry:
+ - summary: |
+ Bump WireMock.Net from 2.2.0 to 2.6.0 in generated test projects to resolve Snyk
+ vulnerability reports flagging the older version.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
- version: 2.66.2
changelogEntry:
- summary: |
diff --git a/generators/go-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts b/generators/go-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
index 9047860fdda6..a7e65c26f14c 100644
--- a/generators/go-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
+++ b/generators/go-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
@@ -71,7 +71,7 @@ export class WireTestSetupGenerator {
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/generators/go/sdk/changes/1.41.2/drop-wiremock-global-response-templating.yml b/generators/go/sdk/changes/1.41.2/drop-wiremock-global-response-templating.yml
new file mode 100644
index 000000000000..5a94b3e0e006
--- /dev/null
+++ b/generators/go/sdk/changes/1.41.2/drop-wiremock-global-response-templating.yml
@@ -0,0 +1,9 @@
+# yaml-language-server: $schema=../../../../../fern-changes-yml.schema.json
+
+- summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
diff --git a/generators/go/sdk/versions.yml b/generators/go/sdk/versions.yml
index 0ecb8e75151a..058f20262d85 100644
--- a/generators/go/sdk/versions.yml
+++ b/generators/go/sdk/versions.yml
@@ -1,4 +1,15 @@
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
+- version: 1.41.2
+ changelogEntry:
+ - summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
- version: 1.41.1
changelogEntry:
- summary: |
diff --git a/generators/php/sdk/changes/2.9.6/drop-wiremock-global-response-templating.yml b/generators/php/sdk/changes/2.9.6/drop-wiremock-global-response-templating.yml
new file mode 100644
index 000000000000..5a94b3e0e006
--- /dev/null
+++ b/generators/php/sdk/changes/2.9.6/drop-wiremock-global-response-templating.yml
@@ -0,0 +1,9 @@
+# yaml-language-server: $schema=../../../../../fern-changes-yml.schema.json
+
+- summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
diff --git a/generators/php/sdk/src/wire-tests/WireTestSetupGenerator.ts b/generators/php/sdk/src/wire-tests/WireTestSetupGenerator.ts
index 2f28799ca14e..eae2ef098635 100644
--- a/generators/php/sdk/src/wire-tests/WireTestSetupGenerator.ts
+++ b/generators/php/sdk/src/wire-tests/WireTestSetupGenerator.ts
@@ -108,7 +108,7 @@ export class WireTestSetupGenerator {
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/generators/php/sdk/versions.yml b/generators/php/sdk/versions.yml
index 6d722068af59..4486b4e2b168 100644
--- a/generators/php/sdk/versions.yml
+++ b/generators/php/sdk/versions.yml
@@ -1,4 +1,15 @@
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
+- version: 2.9.6
+ changelogEntry:
+ - summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
- version: 2.9.5
changelogEntry:
- summary: |
diff --git a/generators/python-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts b/generators/python-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
index 71921c747234..c5f7096d59d3 100644
--- a/generators/python-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
+++ b/generators/python-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
@@ -205,7 +205,7 @@ export class WireTestSetupGenerator {
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/generators/python/sdk/changes/5.12.6/drop-wiremock-global-response-templating.yml b/generators/python/sdk/changes/5.12.6/drop-wiremock-global-response-templating.yml
new file mode 100644
index 000000000000..e3a8cc48962d
--- /dev/null
+++ b/generators/python/sdk/changes/5.12.6/drop-wiremock-global-response-templating.yml
@@ -0,0 +1,9 @@
+# yaml-language-server: $schema=../../../../../fern-changes-yml.schema.json
+
+- summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` (e.g. FHIR/IPS template strings) are now served verbatim instead
+ of being passed through WireMock's Handlebars transformer, which would
+ fail to resolve them as helpers and return 500.
+ type: fix
diff --git a/generators/python/sdk/versions.yml b/generators/python/sdk/versions.yml
index 3b8823390001..d56e81234105 100644
--- a/generators/python/sdk/versions.yml
+++ b/generators/python/sdk/versions.yml
@@ -1,4 +1,15 @@
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
+- version: 5.12.6
+ changelogEntry:
+ - summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` (e.g. FHIR/IPS template strings) are now served verbatim instead
+ of being passed through WireMock's Handlebars transformer, which would
+ fail to resolve them as helpers and return 500.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
- version: 5.12.5
changelogEntry:
- summary: |
diff --git a/generators/ruby-v2/sdk/changes/1.12.9/drop-wiremock-global-response-templating.yml b/generators/ruby-v2/sdk/changes/1.12.9/drop-wiremock-global-response-templating.yml
new file mode 100644
index 000000000000..5a94b3e0e006
--- /dev/null
+++ b/generators/ruby-v2/sdk/changes/1.12.9/drop-wiremock-global-response-templating.yml
@@ -0,0 +1,9 @@
+# yaml-language-server: $schema=../../../../../fern-changes-yml.schema.json
+
+- summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
diff --git a/generators/ruby-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts b/generators/ruby-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
index 51fa9845e701..81686749ef7a 100644
--- a/generators/ruby-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
+++ b/generators/ruby-v2/sdk/src/wire-tests/WireTestSetupGenerator.ts
@@ -222,7 +222,7 @@ export class WireTestSetupGenerator {
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/generators/ruby-v2/sdk/versions.yml b/generators/ruby-v2/sdk/versions.yml
index ddd34339174e..d884cd91c466 100644
--- a/generators/ruby-v2/sdk/versions.yml
+++ b/generators/ruby-v2/sdk/versions.yml
@@ -1,4 +1,15 @@
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
+- version: 1.12.9
+ changelogEntry:
+ - summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
- version: 1.12.8
changelogEntry:
- summary: |
diff --git a/generators/rust/sdk/changes/0.36.7/drop-wiremock-global-response-templating.yml b/generators/rust/sdk/changes/0.36.7/drop-wiremock-global-response-templating.yml
new file mode 100644
index 000000000000..5a94b3e0e006
--- /dev/null
+++ b/generators/rust/sdk/changes/0.36.7/drop-wiremock-global-response-templating.yml
@@ -0,0 +1,9 @@
+# yaml-language-server: $schema=../../../../../fern-changes-yml.schema.json
+
+- summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
diff --git a/generators/rust/sdk/src/wire-tests/WireTestSetupGenerator.ts b/generators/rust/sdk/src/wire-tests/WireTestSetupGenerator.ts
index dfcb45550d68..19adbf9f3b8b 100644
--- a/generators/rust/sdk/src/wire-tests/WireTestSetupGenerator.ts
+++ b/generators/rust/sdk/src/wire-tests/WireTestSetupGenerator.ts
@@ -275,7 +275,7 @@ export class WireTestSetupGenerator {
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/generators/rust/sdk/versions.yml b/generators/rust/sdk/versions.yml
index 0f36c917129e..36ed1641218e 100644
--- a/generators/rust/sdk/versions.yml
+++ b/generators/rust/sdk/versions.yml
@@ -1,4 +1,15 @@
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
+- version: 0.36.7
+ changelogEntry:
+ - summary: |
+ Stop launching WireMock with `--global-response-templating` in generated
+ wire-test `docker-compose.test.yml`. Response examples containing literal
+ `{{...}}` are now served verbatim instead of being passed through
+ WireMock's Handlebars transformer, which would fail to resolve them as
+ helpers and return 500.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
- version: 0.36.6
changelogEntry:
- summary: |
diff --git a/packages/cli/api-importers/openapi/openapi-ir-parser/src/schema/convertSchemas.ts b/packages/cli/api-importers/openapi/openapi-ir-parser/src/schema/convertSchemas.ts
index 68455aeb08e7..dc9d6a9f77cd 100644
--- a/packages/cli/api-importers/openapi/openapi-ir-parser/src/schema/convertSchemas.ts
+++ b/packages/cli/api-importers/openapi/openapi-ir-parser/src/schema/convertSchemas.ts
@@ -1335,13 +1335,18 @@ export function convertSchemaObject(
// Now that we've handled the single-element allOf case, filter the
// allOfs down to just the objects.
- const filteredAllOfObjects = filteredAllOfs.filter((allOf) => {
- const valid = isValidAllOfObject(allOf);
- if (!valid) {
+ const filteredAllOfObjects: (OpenAPIV3.SchemaObject | OpenAPIV3.ReferenceObject)[] = [];
+ const filteredOutPrimitiveElements: OpenAPIV3.SchemaObject[] = [];
+ for (const allOf of filteredAllOfs) {
+ if (isValidAllOfObject(allOf)) {
+ filteredAllOfObjects.push(allOf);
+ } else {
context.logger.debug(`Skipping non-object allOf element: ${JSON.stringify(allOf)}`);
+ if (!isReferenceObject(allOf)) {
+ filteredOutPrimitiveElements.push(allOf);
+ }
}
- return valid;
- });
+ }
if (
(schema.properties == null || hasNoProperties(schema)) &&
@@ -1351,8 +1356,22 @@ export function convertSchemaObject(
) {
// Try to short-circuit again.
// We don't short-circuit if additionalProperties is set, as we'd lose that information.
+ // Before short-circuiting, merge any constraints from filtered-out primitive
+ // allOf elements (e.g. pattern, format, minLength) into the remaining element.
+ let elementToConvert: OpenAPIV3.SchemaObject | OpenAPIV3.ReferenceObject = filteredAllOfObjects[0];
+ if (filteredOutPrimitiveElements.length > 0) {
+ // Merge all fields from filtered-out elements into the remaining
+ // schema. Later elements win (standard allOf semantics).
+ const base = isReferenceObject(elementToConvert)
+ ? { ...context.resolveSchemaReference(elementToConvert) }
+ : { ...elementToConvert };
+ for (const primitiveElement of filteredOutPrimitiveElements) {
+ Object.assign(base, primitiveElement);
+ }
+ elementToConvert = base;
+ }
const convertedSchema = convertSchema(
- filteredAllOfObjects[0],
+ elementToConvert,
wrapAsOptional,
wrapAsNullable,
context,
diff --git a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi-ir/allof-oneof-anyof-edge-cases.json b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi-ir/allof-oneof-anyof-edge-cases.json
index 9e5061fbe791..97accfe237e0 100644
--- a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi-ir/allof-oneof-anyof-edge-cases.json
+++ b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi-ir/allof-oneof-anyof-edge-cases.json
@@ -1060,13 +1060,29 @@
"generatedName": "RuleConfigExecutionContext",
"value": {
"generatedName": "RuleConfigExecutionContext",
- "schema": "RuleExecutionContext",
+ "values": [
+ {
+ "generatedName": "prod",
+ "value": "prod",
+ "casing": {}
+ },
+ {
+ "generatedName": "staging",
+ "value": "staging",
+ "casing": {}
+ },
+ {
+ "generatedName": "dev",
+ "value": "dev",
+ "casing": {}
+ }
+ ],
"groupName": [],
"source": {
"file": "../openapi.yml",
"type": "openapi"
},
- "type": "reference"
+ "type": "enum"
},
"groupName": [],
"type": "optional"
diff --git a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi/allof-oneof-anyof-edge-cases.json b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi/allof-oneof-anyof-edge-cases.json
index 47779cbe4e33..6887f739ff10 100644
--- a/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi/allof-oneof-anyof-edge-cases.json
+++ b/packages/cli/api-importers/openapi/openapi-ir-to-fern-tests/src/__test__/__snapshots__/openapi/allof-oneof-anyof-edge-cases.json
@@ -350,13 +350,24 @@
"docs": undefined,
"inline": undefined,
"properties": {
- "executionContext": "optional",
+ "executionContext": "optional",
"name": "optional",
},
"source": {
"openapi": "../openapi.yml",
},
},
+ "RuleConfigExecutionContext": {
+ "enum": [
+ "prod",
+ "staging",
+ "dev",
+ ],
+ "inline": true,
+ "source": {
+ "openapi": "../openapi.yml",
+ },
+ },
"RuleExecutionContext": {
"enum": [
"prod",
@@ -588,10 +599,18 @@ types:
- dev
source:
openapi: ../openapi.yml
+ RuleConfigExecutionContext:
+ enum:
+ - prod
+ - staging
+ - dev
+ inline: true
+ source:
+ openapi: ../openapi.yml
RuleConfig:
properties:
name: optional
- executionContext: optional
+ executionContext: optional
source:
openapi: ../openapi.yml
PaginatedList:
diff --git a/packages/cli/api-importers/v3-importer-commons/src/converters/ExampleConverter.ts b/packages/cli/api-importers/v3-importer-commons/src/converters/ExampleConverter.ts
index 30fae81dc5e7..27acba894373 100644
--- a/packages/cli/api-importers/v3-importer-commons/src/converters/ExampleConverter.ts
+++ b/packages/cli/api-importers/v3-importer-commons/src/converters/ExampleConverter.ts
@@ -752,7 +752,13 @@ export class ExampleConverter extends AbstractConverter);
- const resultsByKey = Object.entries(resolvedSchema.properties ?? {}).map(([key, property]) => {
+ // Merge allOf base properties into direct properties so that overrides
+ // inherit type information (e.g. `type: array`) from the base schema.
+ // Without this, a property override that only specifies `items` but not
+ // `type: array` would fail to generate a proper array example.
+ const { mergedProperties, mergedRequired } = this.mergeAllOfProperties(resolvedSchema);
+
+ const resultsByKey = Object.entries(mergedProperties).map(([key, property]) => {
if (typeof property !== "object") {
return {
key,
@@ -833,7 +839,7 @@ export class ExampleConverter extends AbstractConverter;
- example = {
- ...example,
- ...Object.fromEntries(Object.entries(validExampleObj).filter(([_, value]) => value !== undefined))
- };
+ const filteredAllOf = Object.fromEntries(
+ Object.entries(validExampleObj).filter(([_, value]) => value !== undefined)
+ );
+ for (const [key, value] of Object.entries(filteredAllOf)) {
+ if (!(key in example) || example[key] == null) {
+ example[key] = value;
+ }
+ }
}
}
@@ -1337,6 +1347,92 @@ export class ExampleConverter extends AbstractConverter;
+ mergedRequired: string[];
+ } {
+ const directProps = resolvedSchema.properties ?? {};
+ const directRequired = resolvedSchema.required ?? [];
+ if (resolvedSchema.allOf == null || resolvedSchema.allOf.length === 0) {
+ return { mergedProperties: directProps, mergedRequired: directRequired };
+ }
+
+ const baseProps: Record = {};
+ const baseRequired = new Set(directRequired);
+ for (const subSchema of resolvedSchema.allOf) {
+ const resolved = this.context.resolveMaybeReference({
+ schemaOrReference: subSchema,
+ breadcrumbs: this.breadcrumbs,
+ skipErrorCollector: true
+ });
+ if (resolved == null) {
+ continue;
+ }
+ if (resolved.required != null) {
+ for (const req of resolved.required) {
+ baseRequired.add(req);
+ }
+ }
+ if (resolved.properties != null) {
+ for (const [key, value] of Object.entries(resolved.properties)) {
+ if (typeof value === "object" && value !== null) {
+ const existing = baseProps[key];
+ if (existing != null && isInlineSchema(existing) && isInlineSchema(value)) {
+ baseProps[key] = { ...existing, ...value };
+ } else {
+ baseProps[key] = value;
+ }
+ }
+ }
+ }
+ }
+
+ const merged: Record = { ...directProps };
+ for (const [key, directProp] of Object.entries(merged)) {
+ const baseProp = baseProps[key];
+ if (baseProp == null || !isInlineSchema(directProp)) {
+ continue;
+ }
+ const resolvedBase =
+ "$ref" in baseProp
+ ? this.context.resolveMaybeReference({
+ schemaOrReference: baseProp,
+ breadcrumbs: this.breadcrumbs,
+ skipErrorCollector: true
+ })
+ : baseProp;
+ if (resolvedBase != null) {
+ merged[key] = { ...resolvedBase, ...directProp };
+ }
+ }
+
+ for (const [key, baseProp] of Object.entries(baseProps)) {
+ if (!(key in merged)) {
+ merged[key] = baseProp;
+ }
+ }
+
+ return { mergedProperties: merged, mergedRequired: [...baseRequired] };
+ }
+
/**
* Checks if a schema is a "constraint-only" schema that only has validation constraints
* like 'required' but no actual structure (no type, properties, allOf, oneOf, anyOf, etc.).
diff --git a/packages/cli/api-importers/v3-importer-commons/src/converters/schema/SchemaOrReferenceConverter.ts b/packages/cli/api-importers/v3-importer-commons/src/converters/schema/SchemaOrReferenceConverter.ts
index e485483edc44..b7d2697b6514 100644
--- a/packages/cli/api-importers/v3-importer-commons/src/converters/schema/SchemaOrReferenceConverter.ts
+++ b/packages/cli/api-importers/v3-importer-commons/src/converters/schema/SchemaOrReferenceConverter.ts
@@ -106,8 +106,8 @@ export class SchemaOrReferenceConverter extends AbstractConverter<
// When allOf has exactly one $ref to a non-object type (e.g. enum) and the
// remaining elements are inline primitive constraints (no properties, no enum,
- // no composition keywords), reference the $ref type directly instead of
- // creating a synthetic merged copy.
+ // no composition keywords, no additional validation rules), reference the $ref
+ // type directly instead of creating a synthetic merged copy.
const refElements = this.schemaOrReference.allOf.filter((s) => this.context.isReferenceObject(s));
const inlineElements = this.schemaOrReference.allOf.filter(
(s): s is OpenAPIV3_1.SchemaObject =>
@@ -115,13 +115,7 @@ export class SchemaOrReferenceConverter extends AbstractConverter<
);
const singleRef = refElements.length === 1 ? refElements[0] : undefined;
- if (
- singleRef != null &&
- inlineElements.every(
- (s) => !s.properties && !s.enum && !s.oneOf && !s.anyOf && !s.allOf && !s.format && !("items" in s)
- ) &&
- !inlineElements.some((s) => s.type === "null" || (Array.isArray(s.type) && s.type.includes("null")))
- ) {
+ if (singleRef != null && inlineElements.every((s) => isMetadataOnlySchema(s))) {
const resolved = this.context.resolveMaybeReference({
schemaOrReference: singleRef,
breadcrumbs: this.breadcrumbs
@@ -213,3 +207,30 @@ export class SchemaOrReferenceConverter extends AbstractConverter<
return TypeReference.container(ContainerType.nullable(type));
}
}
+
+/**
+ * When an allOf has a single $ref to a non-object type (e.g. an enum or
+ * primitive), these annotation-only fields on the inline sibling cannot alter
+ * the type shape, so we short-circuit to the $ref directly. Any field NOT in
+ * this set (e.g. properties, pattern, enum) is assumed to carry meaningful
+ * content and forces a proper allOf merge.
+ *
+ * Notably, `type` is excluded: it can express nullability (e.g. `type: "null"`
+ * or `type: ["string", "null"]`) which changes the semantics of the allOf.
+ * Since `type` is not in this set, any inline element that carries nullability
+ * will always fail this check and force a full merge.
+ */
+const METADATA_ONLY_FIELDS = new Set([
+ "description",
+ "title",
+ "deprecated",
+ "readOnly",
+ "writeOnly",
+ "xml",
+ "externalDocs",
+ "x-fern-type-name"
+]);
+
+function isMetadataOnlySchema(schema: OpenAPIV3_1.SchemaObject): boolean {
+ return Object.keys(schema).every((key) => METADATA_ONLY_FIELDS.has(key));
+}
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof-array-items-narrowing.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof-array-items-narrowing.json
index d3b6daf6c4af..ca061f6f8019 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof-array-items-narrowing.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof-array-items-narrowing.json
@@ -257,6 +257,37 @@
"userProvidedExamples": [],
"autogeneratedExamples": []
},
+ "type_:RuleConfigExecutionContext": {
+ "inline": true,
+ "name": {
+ "name": "RuleConfigExecutionContext",
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": []
+ },
+ "typeId": "type_:RuleConfigExecutionContext"
+ },
+ "shape": {
+ "values": [
+ {
+ "name": "prod"
+ },
+ {
+ "name": "staging"
+ },
+ {
+ "name": "dev"
+ }
+ ],
+ "type": "enum"
+ },
+ "referencedTypes": {},
+ "encoding": {
+ "json": {}
+ },
+ "userProvidedExamples": [],
+ "autogeneratedExamples": []
+ },
"type_:RuleConfig": {
"name": {
"name": "RuleConfig",
@@ -296,12 +327,12 @@
"valueType": {
"container": {
"optional": {
- "name": "RuleExecutionContext",
+ "name": "RuleConfigExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": []
},
- "typeId": "type_:RuleExecutionContext",
+ "typeId": "type_:RuleConfigExecutionContext",
"type": "named"
},
"type": "optional"
@@ -344,6 +375,7 @@
"type_:ItemList",
"type_:ItemListExplicitType",
"type_:RuleExecutionContext",
+ "type_:RuleConfigExecutionContext",
"type_:RuleConfig"
]
},
@@ -735,6 +767,102 @@
],
"type": "enum"
},
+ "type_:RuleConfigExecutionContext": {
+ "declaration": {
+ "name": {
+ "originalName": "RuleConfigExecutionContext",
+ "camelCase": {
+ "unsafeName": "ruleConfigExecutionContext",
+ "safeName": "ruleConfigExecutionContext"
+ },
+ "snakeCase": {
+ "unsafeName": "rule_config_execution_context",
+ "safeName": "rule_config_execution_context"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RULE_CONFIG_EXECUTION_CONTEXT",
+ "safeName": "RULE_CONFIG_EXECUTION_CONTEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "RuleConfigExecutionContext",
+ "safeName": "RuleConfigExecutionContext"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": []
+ }
+ },
+ "values": [
+ {
+ "wireValue": "prod",
+ "name": {
+ "originalName": "prod",
+ "camelCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "snakeCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PROD",
+ "safeName": "PROD"
+ },
+ "pascalCase": {
+ "unsafeName": "Prod",
+ "safeName": "Prod"
+ }
+ }
+ },
+ {
+ "wireValue": "staging",
+ "name": {
+ "originalName": "staging",
+ "camelCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "snakeCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STAGING",
+ "safeName": "STAGING"
+ },
+ "pascalCase": {
+ "unsafeName": "Staging",
+ "safeName": "Staging"
+ }
+ }
+ },
+ {
+ "wireValue": "dev",
+ "name": {
+ "originalName": "dev",
+ "camelCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "snakeCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DEV",
+ "safeName": "DEV"
+ },
+ "pascalCase": {
+ "unsafeName": "Dev",
+ "safeName": "Dev"
+ }
+ }
+ }
+ ],
+ "type": "enum"
+ },
"type_:RuleConfig": {
"declaration": {
"name": {
@@ -818,7 +946,7 @@
},
"typeReference": {
"value": {
- "value": "type_:RuleExecutionContext",
+ "value": "type_:RuleConfigExecutionContext",
"type": "named"
},
"type": "optional"
@@ -849,6 +977,7 @@
"type_:ItemList",
"type_:ItemListExplicitType",
"type_:RuleExecutionContext",
+ "type_:RuleConfigExecutionContext",
"type_:RuleConfig"
],
"errors": [],
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof.json
index f7d519efd6e6..d0d450857197 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/baseline-sdks/allof.json
@@ -9,6 +9,38 @@
"headers": [],
"idempotencyHeaders": [],
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "docs": "Execution context for the rule, excluding the prod environment.",
+ "inline": true,
+ "name": {
+ "name": "RuleCreateRequestExecutionContext",
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": []
+ },
+ "typeId": "type_:RuleCreateRequestExecutionContext"
+ },
+ "shape": {
+ "values": [
+ {
+ "name": "prod"
+ },
+ {
+ "name": "staging"
+ },
+ {
+ "name": "dev"
+ }
+ ],
+ "type": "enum"
+ },
+ "referencedTypes": {},
+ "encoding": {
+ "json": {}
+ },
+ "userProvidedExamples": [],
+ "autogeneratedExamples": []
+ },
"type_:PagingCursors": {
"name": {
"name": "PagingCursors",
@@ -611,14 +643,15 @@
}
},
{
+ "docs": "Execution context for the rule, excluding the prod environment.",
"name": "executionContext",
"valueType": {
- "name": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": []
},
- "typeId": "type_:RuleExecutionContext",
+ "typeId": "type_:RuleCreateRequestExecutionContext",
"type": "named"
},
"v2Examples": {
@@ -693,6 +726,7 @@
"serviceTypeReferenceInfo": {
"typesReferencedOnlyByService": {
"service_": [
+ "type_:RuleCreateRequestExecutionContext",
"type_:PagingCursors",
"type_:RuleExecutionContext",
"type_:RuleTypeResponseStatus",
@@ -711,6 +745,102 @@
"dynamic": {
"version": "1.0.0",
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "declaration": {
+ "name": {
+ "originalName": "RuleCreateRequestExecutionContext",
+ "camelCase": {
+ "unsafeName": "ruleCreateRequestExecutionContext",
+ "safeName": "ruleCreateRequestExecutionContext"
+ },
+ "snakeCase": {
+ "unsafeName": "rule_create_request_execution_context",
+ "safeName": "rule_create_request_execution_context"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT",
+ "safeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "RuleCreateRequestExecutionContext",
+ "safeName": "RuleCreateRequestExecutionContext"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": []
+ }
+ },
+ "values": [
+ {
+ "wireValue": "prod",
+ "name": {
+ "originalName": "prod",
+ "camelCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "snakeCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PROD",
+ "safeName": "PROD"
+ },
+ "pascalCase": {
+ "unsafeName": "Prod",
+ "safeName": "Prod"
+ }
+ }
+ },
+ {
+ "wireValue": "staging",
+ "name": {
+ "originalName": "staging",
+ "camelCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "snakeCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STAGING",
+ "safeName": "STAGING"
+ },
+ "pascalCase": {
+ "unsafeName": "Staging",
+ "safeName": "Staging"
+ }
+ }
+ },
+ {
+ "wireValue": "dev",
+ "name": {
+ "originalName": "dev",
+ "camelCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "snakeCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DEV",
+ "safeName": "DEV"
+ },
+ "pascalCase": {
+ "unsafeName": "Dev",
+ "safeName": "Dev"
+ }
+ }
+ }
+ ],
+ "type": "enum"
+ },
"type_:PagingCursors": {
"declaration": {
"name": {
@@ -1756,7 +1886,7 @@
}
},
"typeReference": {
- "value": "type_:RuleExecutionContext",
+ "value": "type_:RuleCreateRequestExecutionContext",
"type": "named"
}
}
@@ -1820,6 +1950,7 @@
},
"service": "service_",
"types": [
+ "type_:RuleCreateRequestExecutionContext",
"type_:PagingCursors",
"type_:PaginatedResult",
"type_:RuleExecutionContext",
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof-array-items-narrowing.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof-array-items-narrowing.json
index a7b6377d2ccc..2c9030f4e3cf 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof-array-items-narrowing.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof-array-items-narrowing.json
@@ -295,6 +295,40 @@
}
}
},
+ "RuleConfigExecutionContext": {
+ "name": {
+ "typeId": "RuleConfigExecutionContext",
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": []
+ },
+ "name": "RuleConfigExecutionContext"
+ },
+ "shape": {
+ "values": [
+ {
+ "name": "prod"
+ },
+ {
+ "name": "staging"
+ },
+ {
+ "name": "dev"
+ }
+ ],
+ "type": "enum"
+ },
+ "autogeneratedExamples": [],
+ "userProvidedExamples": [],
+ "referencedTypes": {},
+ "inline": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {
+ "RuleConfigExecutionContext_example_autogenerated": "prod"
+ }
+ }
+ },
"RuleConfig": {
"name": {
"typeId": "RuleConfig",
@@ -340,10 +374,9 @@
"allParts": [],
"packagePath": []
},
- "name": "RuleExecutionContext",
- "typeId": "RuleExecutionContext",
+ "name": "RuleConfigExecutionContext",
+ "typeId": "RuleConfigExecutionContext",
"inline": false,
- "displayName": "RuleExecutionContext",
"type": "named"
},
"type": "optional"
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof.json
index eabc558c75ab..ea30240b1e89 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/allof.json
@@ -433,6 +433,41 @@
}
}
},
+ "RuleCreateRequestExecutionContext": {
+ "name": {
+ "typeId": "RuleCreateRequestExecutionContext",
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": []
+ },
+ "name": "RuleCreateRequestExecutionContext"
+ },
+ "shape": {
+ "values": [
+ {
+ "name": "prod"
+ },
+ {
+ "name": "staging"
+ },
+ {
+ "name": "dev"
+ }
+ ],
+ "type": "enum"
+ },
+ "autogeneratedExamples": [],
+ "userProvidedExamples": [],
+ "docs": "Execution context for the rule, excluding the prod environment.\n",
+ "referencedTypes": {},
+ "inline": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {
+ "RuleCreateRequestExecutionContext_example_autogenerated": "prod"
+ }
+ }
+ },
"RuleCreateRequest": {
"name": {
"typeId": "RuleCreateRequest",
@@ -470,10 +505,9 @@
"allParts": [],
"packagePath": []
},
- "name": "RuleExecutionContext",
- "typeId": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
+ "typeId": "RuleCreateRequestExecutionContext",
"inline": false,
- "displayName": "RuleExecutionContext",
"type": "named"
},
"v2Examples": {
@@ -1226,7 +1260,14 @@
"next": "string",
"previous": "string"
},
- "results": null
+ "results": [
+ {
+ "id": "string",
+ "name": "string",
+ "description": "string",
+ "status": "active"
+ }
+ ]
}
}
},
@@ -1258,7 +1299,14 @@
"next": "string",
"previous": "string"
},
- "results": null
+ "results": [
+ {
+ "id": "string",
+ "name": "string",
+ "description": "string",
+ "status": "active"
+ }
+ ]
},
"type": "json"
}
@@ -1293,7 +1341,14 @@
"next": "string",
"previous": "string"
},
- "results": null
+ "results": [
+ {
+ "id": "string",
+ "name": "string",
+ "description": "string",
+ "status": "active"
+ }
+ ]
}
}
},
@@ -1324,7 +1379,7 @@
"autogeneratedExamples": [
{
"example": {
- "id": "32b0112f",
+ "id": "10316939",
"url": "/v1/preview/1/rules",
"endpointHeaders": [],
"endpointPathParameters": [],
@@ -1381,12 +1436,12 @@
"type": "enum"
},
"typeName": {
- "typeId": "RuleExecutionContext",
+ "typeId": "RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": []
},
- "name": "RuleExecutionContext"
+ "name": "RuleCreateRequestExecutionContext"
},
"type": "named"
}
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-endpoint-level.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-endpoint-level.json
index a722b3420cfb..9b737722569f 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-endpoint-level.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-endpoint-level.json
@@ -4702,14 +4702,14 @@
"Example oak tree": {
"species": "Quercus alba",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
},
"Example oak tree (doubleAliasedOak)": {
"species": "Quercus alba",
"height": 25.4,
- "$ref": "#/components/examples/oakTreeAlias",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTreeAlias"
}
},
"autogeneratedExamples": {}
@@ -4740,8 +4740,8 @@
"value": {
"species": "Quercus alba",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
},
"type": "json"
}
@@ -4764,8 +4764,8 @@
"value": {
"species": "Quercus alba",
"height": 25.4,
- "$ref": "#/components/examples/oakTreeAlias",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTreeAlias"
},
"type": "json"
}
@@ -4796,14 +4796,14 @@
"Example oak tree": {
"species": "Quercus alba",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
},
"Example oak tree (doubleAliasedOak)": {
"species": "Quercus alba",
"height": 25.4,
- "$ref": "#/components/examples/oakTreeAlias",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTreeAlias"
}
},
"autogeneratedExamples": {}
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-schema-level.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-schema-level.json
index f9781b23b235..4484a08b9120 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-schema-level.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/examples-schema-level.json
@@ -1789,8 +1789,8 @@
"createTreeExample": {
"species": "Ferntacular",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
}
}
},
@@ -1828,8 +1828,8 @@
"value": {
"species": "Ferntacular",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
},
"type": "json"
}
@@ -1862,8 +1862,8 @@
"createTreeExample": {
"species": "Ferntacular",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
}
}
},
@@ -2328,8 +2328,8 @@
"getTreeExample": {
"species": "Ferntacular",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
}
}
},
@@ -2360,8 +2360,8 @@
"value": {
"species": "Ferntacular",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
},
"type": "json"
}
@@ -2394,8 +2394,8 @@
"getTreeExample": {
"species": "Ferntacular",
"height": 25.4,
- "$ref": "#/components/examples/oakTree",
- "id": "string"
+ "id": "string",
+ "$ref": "#/components/examples/oakTree"
}
}
},
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/object-required-allof.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/object-required-allof.json
index 571db92e7a90..2eaa55d41b22 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/object-required-allof.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/object-required-allof.json
@@ -184,6 +184,8 @@
"userSpecifiedExamples": {},
"autogeneratedExamples": {
"TreeCreate_example_autogenerated": {
+ "species": "string",
+ "height": 1.1,
"age": "string",
"location": {}
}
@@ -539,6 +541,8 @@
"userSpecifiedExamples": {},
"autogeneratedExamples": {
"createTreeExample": {
+ "species": "string",
+ "height": 1.1,
"age": "string",
"location": {}
}
@@ -565,6 +569,8 @@
"userSpecifiedExamples": {},
"autogeneratedExamples": {
"createTreeExample": {
+ "species": "string",
+ "height": 1.1,
"age": "string",
"location": {}
}
@@ -614,6 +620,8 @@
"queryParameters": {},
"headers": {},
"requestBody": {
+ "species": "string",
+ "height": 1.1,
"age": "string",
"location": {}
}
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/url-reference.json b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/url-reference.json
index 17e21b4a83e6..b5d325b4f34e 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/url-reference.json
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/__snapshots__/v3-sdks/url-reference.json
@@ -1604,7 +1604,7 @@
"id": 6,
"name": "name"
},
- "name": "string",
+ "name": "doggie",
"photoUrls": [
"string"
],
diff --git a/packages/cli/api-importers/v3-importer-tests/src/__test__/allof.test.ts b/packages/cli/api-importers/v3-importer-tests/src/__test__/allof.test.ts
index d37d5829246d..5fc3ac2c6e6c 100644
--- a/packages/cli/api-importers/v3-importer-tests/src/__test__/allof.test.ts
+++ b/packages/cli/api-importers/v3-importer-tests/src/__test__/allof.test.ts
@@ -174,7 +174,7 @@ describe("allOf edge cases", () => {
expect(prop).toBeDefined();
});
- it("executionContext should reference RuleExecutionContext, not be unknown or empty", () => {
+ it("executionContext should reference a merged type, not be unknown or empty", () => {
// biome-ignore lint/style/noNonNullAssertion: verified by prior test
const type = findType(ir, "RuleCreateRequest")!;
const prop = findProperty(type, "executionContext");
@@ -185,27 +185,23 @@ describe("allOf edge cases", () => {
// biome-ignore lint/style/noNonNullAssertion: verified by prior expect
expect(getContainerType(prop!)).not.toBe("optional");
- // The property should reference the RuleExecutionContext enum.
- // It should NOT be: unknown, an empty object, or a named reference
- // to a synthetic type with zero properties.
+ // The allOf merges $ref(RuleExecutionContext) with inline {pattern: ...},
+ // so the result is a merged type (RuleCreateRequestExecutionContext) that
+ // preserves validation constraints from both elements.
// biome-ignore lint/style/noNonNullAssertion: verified by prior expect
const outerType = getOuterType(prop!);
expect(outerType).not.toBe("unknown");
- // If it's a named reference, check it points to RuleExecutionContext
- // (not a synthetic empty object type)
if (outerType === "named") {
// biome-ignore lint/style/noNonNullAssertion: verified by prior expect
- expect(prop!.valueType.name).toBe("RuleExecutionContext");
+ expect(prop!.valueType.name).toBe("RuleCreateRequestExecutionContext");
} else if (outerType === "container") {
- // Could be optional since the enum
- // doesn't have a default — but the inner type must still reference it
// biome-ignore lint/style/noNonNullAssertion: verified by prior expect
const container = prop!.valueType.container!;
if (container._type === "optional") {
const inner = container.optional as Record;
expect(inner?._type).toBe("named");
- expect(inner?.name).toBe("RuleExecutionContext");
+ expect(inner?.name).toBe("RuleCreateRequestExecutionContext");
}
}
});
diff --git a/packages/cli/cli/changes/5.23.4/fix-allof-pattern-constraint.yml b/packages/cli/cli/changes/5.23.4/fix-allof-pattern-constraint.yml
new file mode 100644
index 000000000000..fb9a7f54f39e
--- /dev/null
+++ b/packages/cli/cli/changes/5.23.4/fix-allof-pattern-constraint.yml
@@ -0,0 +1,6 @@
+- summary: |
+ Fix allOf composition so inline elements with real constraints (e.g. `pattern`, `minLength`) produce a properly merged type instead of being silently dropped. Also refactored the allOf shortcircuit logic to use a metadata allowlist, which is safer against new OpenAPI fields.
+ type: fix
+- summary: |
+ Fix example generation for allOf compositions to merge base schema fields into property overrides. When an allOf override specifies only `items` without `type: array`, the base schema's type is now correctly inherited, producing properly typed examples instead of null.
+ type: fix
diff --git a/packages/cli/cli/changes/5.23.5/fix-unreachable-previous-generation-sha.yml b/packages/cli/cli/changes/5.23.5/fix-unreachable-previous-generation-sha.yml
new file mode 100644
index 000000000000..c6d3d0afaa4a
--- /dev/null
+++ b/packages/cli/cli/changes/5.23.5/fix-unreachable-previous-generation-sha.yml
@@ -0,0 +1,8 @@
+# yaml-language-server: $schema=../../../../../fern-changes-yml.schema.json
+
+- summary: |
+ Fix SDK generation crashing with `fatal: is not a valid object`
+ when the prior fern-bot PR was squash-merged and its branch deleted.
+ The stale `fern-generation-base` tag update is now skipped with a
+ warning; the SDK PR still opens.
+ type: fix
diff --git a/packages/cli/cli/versions.yml b/packages/cli/cli/versions.yml
index 7e5f7e769617..b88d629a617c 100644
--- a/packages/cli/cli/versions.yml
+++ b/packages/cli/cli/versions.yml
@@ -1,4 +1,24 @@
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
+- version: 5.23.5
+ changelogEntry:
+ - summary: |
+ Fix SDK generation crashing with `fatal: is not a valid object`
+ when the prior fern-bot PR was squash-merged and its branch deleted.
+ The stale `fern-generation-base` tag update is now skipped with a
+ warning; the SDK PR still opens.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
+- version: 5.23.4
+ changelogEntry:
+ - summary: |
+ Fix allOf composition so inline elements with real constraints (e.g. `pattern`, `minLength`) produce a properly merged type instead of being silently dropped. Also refactored the allOf shortcircuit logic to use a metadata allowlist, which is safer against new OpenAPI fields.
+ type: fix
+ - summary: |
+ Fix example generation for allOf compositions to merge base schema fields into property overrides. When an allOf override specifies only `items` without `type: array`, the base schema's type is now correctly inherited, producing properly typed examples instead of null.
+ type: fix
+ createdAt: "2026-05-13"
+ irVersion: 66
- version: 5.23.3
changelogEntry:
- summary: |
diff --git a/packages/cli/fern-definition/ir-to-jsonschema/src/__test__/__snapshots__/allof-inline/type__RuleCreateRequestExecutionContext.json b/packages/cli/fern-definition/ir-to-jsonschema/src/__test__/__snapshots__/allof-inline/type__RuleCreateRequestExecutionContext.json
new file mode 100644
index 000000000000..f4f3ef54c773
--- /dev/null
+++ b/packages/cli/fern-definition/ir-to-jsonschema/src/__test__/__snapshots__/allof-inline/type__RuleCreateRequestExecutionContext.json
@@ -0,0 +1,9 @@
+{
+ "type": "string",
+ "enum": [
+ "prod",
+ "staging",
+ "dev"
+ ],
+ "definitions": {}
+}
\ No newline at end of file
diff --git a/packages/cli/fern-definition/ir-to-jsonschema/src/__test__/__snapshots__/allof/type__RuleCreateRequestExecutionContext.json b/packages/cli/fern-definition/ir-to-jsonschema/src/__test__/__snapshots__/allof/type__RuleCreateRequestExecutionContext.json
new file mode 100644
index 000000000000..f4f3ef54c773
--- /dev/null
+++ b/packages/cli/fern-definition/ir-to-jsonschema/src/__test__/__snapshots__/allof/type__RuleCreateRequestExecutionContext.json
@@ -0,0 +1,9 @@
+{
+ "type": "string",
+ "enum": [
+ "prod",
+ "staging",
+ "dev"
+ ],
+ "definitions": {}
+}
\ No newline at end of file
diff --git a/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof-inline.json b/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof-inline.json
index e4219645fe14..e537dbc9bd05 100644
--- a/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof-inline.json
+++ b/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof-inline.json
@@ -1,6 +1,103 @@
{
"version": "1.0.0",
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "type": "enum",
+ "declaration": {
+ "name": {
+ "originalName": "RuleCreateRequestExecutionContext",
+ "camelCase": {
+ "unsafeName": "ruleCreateRequestExecutionContext",
+ "safeName": "ruleCreateRequestExecutionContext"
+ },
+ "snakeCase": {
+ "unsafeName": "rule_create_request_execution_context",
+ "safeName": "rule_create_request_execution_context"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT",
+ "safeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "RuleCreateRequestExecutionContext",
+ "safeName": "RuleCreateRequestExecutionContext"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": [],
+ "file": null
+ }
+ },
+ "values": [
+ {
+ "wireValue": "prod",
+ "name": {
+ "originalName": "prod",
+ "camelCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "snakeCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PROD",
+ "safeName": "PROD"
+ },
+ "pascalCase": {
+ "unsafeName": "Prod",
+ "safeName": "Prod"
+ }
+ }
+ },
+ {
+ "wireValue": "staging",
+ "name": {
+ "originalName": "staging",
+ "camelCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "snakeCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STAGING",
+ "safeName": "STAGING"
+ },
+ "pascalCase": {
+ "unsafeName": "Staging",
+ "safeName": "Staging"
+ }
+ }
+ },
+ {
+ "wireValue": "dev",
+ "name": {
+ "originalName": "dev",
+ "camelCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "snakeCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DEV",
+ "safeName": "DEV"
+ },
+ "pascalCase": {
+ "unsafeName": "Dev",
+ "safeName": "Dev"
+ }
+ }
+ }
+ ]
+ },
"type_:PaginatedResult": {
"type": "object",
"declaration": {
@@ -2493,7 +2590,7 @@
},
"typeReference": {
"type": "named",
- "value": "type_:RuleExecutionContext"
+ "value": "type_:RuleCreateRequestExecutionContext"
},
"propertyAccess": null,
"variable": null
diff --git a/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof.json b/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof.json
index 90136a2672c4..7bd88eaabdbb 100644
--- a/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof.json
+++ b/packages/cli/generation/ir-generator-tests/src/dynamic-snippets/__test__/test-definitions/allof.json
@@ -1,6 +1,103 @@
{
"version": "1.0.0",
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "type": "enum",
+ "declaration": {
+ "name": {
+ "originalName": "RuleCreateRequestExecutionContext",
+ "camelCase": {
+ "unsafeName": "ruleCreateRequestExecutionContext",
+ "safeName": "ruleCreateRequestExecutionContext"
+ },
+ "snakeCase": {
+ "unsafeName": "rule_create_request_execution_context",
+ "safeName": "rule_create_request_execution_context"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT",
+ "safeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "RuleCreateRequestExecutionContext",
+ "safeName": "RuleCreateRequestExecutionContext"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": [],
+ "file": null
+ }
+ },
+ "values": [
+ {
+ "wireValue": "prod",
+ "name": {
+ "originalName": "prod",
+ "camelCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "snakeCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PROD",
+ "safeName": "PROD"
+ },
+ "pascalCase": {
+ "unsafeName": "Prod",
+ "safeName": "Prod"
+ }
+ }
+ },
+ {
+ "wireValue": "staging",
+ "name": {
+ "originalName": "staging",
+ "camelCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "snakeCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STAGING",
+ "safeName": "STAGING"
+ },
+ "pascalCase": {
+ "unsafeName": "Staging",
+ "safeName": "Staging"
+ }
+ }
+ },
+ {
+ "wireValue": "dev",
+ "name": {
+ "originalName": "dev",
+ "camelCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "snakeCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DEV",
+ "safeName": "DEV"
+ },
+ "pascalCase": {
+ "unsafeName": "Dev",
+ "safeName": "Dev"
+ }
+ }
+ }
+ ]
+ },
"type_:PaginatedResult": {
"type": "object",
"declaration": {
@@ -2399,7 +2496,7 @@
},
"typeReference": {
"type": "named",
- "value": "type_:RuleExecutionContext"
+ "value": "type_:RuleCreateRequestExecutionContext"
},
"propertyAccess": null,
"variable": null
diff --git a/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof-inline.json b/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof-inline.json
index 27d2cca2edc2..c5f21a0a0813 100644
--- a/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof-inline.json
+++ b/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof-inline.json
@@ -13,6 +13,52 @@
"headers": [],
"idempotencyHeaders": [],
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "inline": true,
+ "name": {
+ "name": "RuleCreateRequestExecutionContext",
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": [],
+ "file": null
+ },
+ "displayName": null,
+ "typeId": "type_:RuleCreateRequestExecutionContext"
+ },
+ "shape": {
+ "_type": "enum",
+ "default": null,
+ "values": [
+ {
+ "name": "prod",
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": "staging",
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": "dev",
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "forwardCompatible": null
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": "Execution context for the rule, excluding the prod environment."
+ },
"type_:PaginatedResult": {
"inline": null,
"name": {
@@ -2931,14 +2977,14 @@
"name": "executionContext",
"valueType": {
"_type": "named",
- "name": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": [],
"file": null
},
"displayName": null,
- "typeId": "type_:RuleExecutionContext",
+ "typeId": "type_:RuleCreateRequestExecutionContext",
"default": null,
"inline": null
},
@@ -2949,7 +2995,7 @@
},
"propertyAccess": null,
"availability": null,
- "docs": null
+ "docs": "Execution context for the rule, excluding the prod environment."
}
],
"extra-properties": false,
@@ -3035,13 +3081,13 @@
"shape": {
"type": "named",
"typeName": {
- "typeId": "type_:RuleExecutionContext",
+ "typeId": "type_:RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": [],
"file": null
},
- "name": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
"displayName": null
},
"shape": {
@@ -3421,7 +3467,7 @@
"autogeneratedExamples": [
{
"example": {
- "id": "e09bf9ea",
+ "id": "8f7e07a",
"url": "/rules",
"name": null,
"endpointHeaders": [],
@@ -3460,14 +3506,14 @@
"value": "prod"
},
"typeName": {
- "name": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": [],
"file": null
},
"displayName": null,
- "typeId": "type_:RuleExecutionContext"
+ "typeId": "type_:RuleCreateRequestExecutionContext"
}
},
"jsonExample": "prod"
@@ -5693,6 +5739,7 @@
"serviceTypeReferenceInfo": {
"typesReferencedOnlyByService": {
"service_": [
+ "type_:RuleCreateRequestExecutionContext",
"type_:PagingCursors",
"type_:RuleExecutionContext",
"type_:RuleType",
@@ -5726,6 +5773,103 @@
"dynamic": {
"version": "1.0.0",
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "type": "enum",
+ "declaration": {
+ "name": {
+ "originalName": "RuleCreateRequestExecutionContext",
+ "camelCase": {
+ "unsafeName": "ruleCreateRequestExecutionContext",
+ "safeName": "ruleCreateRequestExecutionContext"
+ },
+ "snakeCase": {
+ "unsafeName": "rule_create_request_execution_context",
+ "safeName": "rule_create_request_execution_context"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT",
+ "safeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "RuleCreateRequestExecutionContext",
+ "safeName": "RuleCreateRequestExecutionContext"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": [],
+ "file": null
+ }
+ },
+ "values": [
+ {
+ "wireValue": "prod",
+ "name": {
+ "originalName": "prod",
+ "camelCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "snakeCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PROD",
+ "safeName": "PROD"
+ },
+ "pascalCase": {
+ "unsafeName": "Prod",
+ "safeName": "Prod"
+ }
+ }
+ },
+ {
+ "wireValue": "staging",
+ "name": {
+ "originalName": "staging",
+ "camelCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "snakeCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STAGING",
+ "safeName": "STAGING"
+ },
+ "pascalCase": {
+ "unsafeName": "Staging",
+ "safeName": "Staging"
+ }
+ }
+ },
+ {
+ "wireValue": "dev",
+ "name": {
+ "originalName": "dev",
+ "camelCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "snakeCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DEV",
+ "safeName": "DEV"
+ },
+ "pascalCase": {
+ "unsafeName": "Dev",
+ "safeName": "Dev"
+ }
+ }
+ }
+ ]
+ },
"type_:PaginatedResult": {
"type": "object",
"declaration": {
@@ -8218,7 +8362,7 @@
},
"typeReference": {
"type": "named",
- "value": "type_:RuleExecutionContext"
+ "value": "type_:RuleCreateRequestExecutionContext"
},
"propertyAccess": null,
"variable": null
@@ -8416,6 +8560,7 @@
"websocket": null,
"service": "service_",
"types": [
+ "type_:RuleCreateRequestExecutionContext",
"type_:PaginatedResult",
"type_:PagingCursors",
"type_:RuleExecutionContext",
diff --git a/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof.json b/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof.json
index fe074f30d773..0b61c21e93c5 100644
--- a/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof.json
+++ b/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/allof.json
@@ -13,6 +13,52 @@
"headers": [],
"idempotencyHeaders": [],
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "inline": true,
+ "name": {
+ "name": "RuleCreateRequestExecutionContext",
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": [],
+ "file": null
+ },
+ "displayName": null,
+ "typeId": "type_:RuleCreateRequestExecutionContext"
+ },
+ "shape": {
+ "_type": "enum",
+ "default": null,
+ "values": [
+ {
+ "name": "prod",
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": "staging",
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": "dev",
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "forwardCompatible": null
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": "Execution context for the rule, excluding the prod environment."
+ },
"type_:PaginatedResult": {
"inline": null,
"name": {
@@ -2862,14 +2908,14 @@
"name": "executionContext",
"valueType": {
"_type": "named",
- "name": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": [],
"file": null
},
"displayName": null,
- "typeId": "type_:RuleExecutionContext",
+ "typeId": "type_:RuleCreateRequestExecutionContext",
"default": null,
"inline": null
},
@@ -2880,7 +2926,7 @@
},
"propertyAccess": null,
"availability": null,
- "docs": null
+ "docs": "Execution context for the rule, excluding the prod environment."
}
],
"extra-properties": false,
@@ -2966,13 +3012,13 @@
"shape": {
"type": "named",
"typeName": {
- "typeId": "type_:RuleExecutionContext",
+ "typeId": "type_:RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": [],
"file": null
},
- "name": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
"displayName": null
},
"shape": {
@@ -3352,7 +3398,7 @@
"autogeneratedExamples": [
{
"example": {
- "id": "4c8a497e",
+ "id": "54f2974e",
"url": "/rules",
"name": null,
"endpointHeaders": [],
@@ -3391,14 +3437,14 @@
"value": "prod"
},
"typeName": {
- "name": "RuleExecutionContext",
+ "name": "RuleCreateRequestExecutionContext",
"fernFilepath": {
"allParts": [],
"packagePath": [],
"file": null
},
"displayName": null,
- "typeId": "type_:RuleExecutionContext"
+ "typeId": "type_:RuleCreateRequestExecutionContext"
}
},
"jsonExample": "prod"
@@ -5624,6 +5670,7 @@
"serviceTypeReferenceInfo": {
"typesReferencedOnlyByService": {
"service_": [
+ "type_:RuleCreateRequestExecutionContext",
"type_:PagingCursors",
"type_:RuleExecutionContext",
"type_:AuditInfo",
@@ -5656,6 +5703,103 @@
"dynamic": {
"version": "1.0.0",
"types": {
+ "type_:RuleCreateRequestExecutionContext": {
+ "type": "enum",
+ "declaration": {
+ "name": {
+ "originalName": "RuleCreateRequestExecutionContext",
+ "camelCase": {
+ "unsafeName": "ruleCreateRequestExecutionContext",
+ "safeName": "ruleCreateRequestExecutionContext"
+ },
+ "snakeCase": {
+ "unsafeName": "rule_create_request_execution_context",
+ "safeName": "rule_create_request_execution_context"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT",
+ "safeName": "RULE_CREATE_REQUEST_EXECUTION_CONTEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "RuleCreateRequestExecutionContext",
+ "safeName": "RuleCreateRequestExecutionContext"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": [],
+ "file": null
+ }
+ },
+ "values": [
+ {
+ "wireValue": "prod",
+ "name": {
+ "originalName": "prod",
+ "camelCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "snakeCase": {
+ "unsafeName": "prod",
+ "safeName": "prod"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PROD",
+ "safeName": "PROD"
+ },
+ "pascalCase": {
+ "unsafeName": "Prod",
+ "safeName": "Prod"
+ }
+ }
+ },
+ {
+ "wireValue": "staging",
+ "name": {
+ "originalName": "staging",
+ "camelCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "snakeCase": {
+ "unsafeName": "staging",
+ "safeName": "staging"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STAGING",
+ "safeName": "STAGING"
+ },
+ "pascalCase": {
+ "unsafeName": "Staging",
+ "safeName": "Staging"
+ }
+ }
+ },
+ {
+ "wireValue": "dev",
+ "name": {
+ "originalName": "dev",
+ "camelCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "snakeCase": {
+ "unsafeName": "dev",
+ "safeName": "dev"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DEV",
+ "safeName": "DEV"
+ },
+ "pascalCase": {
+ "unsafeName": "Dev",
+ "safeName": "Dev"
+ }
+ }
+ }
+ ]
+ },
"type_:PaginatedResult": {
"type": "object",
"declaration": {
@@ -8054,7 +8198,7 @@
},
"typeReference": {
"type": "named",
- "value": "type_:RuleExecutionContext"
+ "value": "type_:RuleCreateRequestExecutionContext"
},
"propertyAccess": null,
"variable": null
@@ -8252,6 +8396,7 @@
"websocket": null,
"service": "service_",
"types": [
+ "type_:RuleCreateRequestExecutionContext",
"type_:PaginatedResult",
"type_:PagingCursors",
"type_:RuleExecutionContext",
diff --git a/packages/generator-cli/src/__test__/createReplayBranch.test.ts b/packages/generator-cli/src/__test__/createReplayBranch.test.ts
new file mode 100644
index 000000000000..1b952d9b5db4
--- /dev/null
+++ b/packages/generator-cli/src/__test__/createReplayBranch.test.ts
@@ -0,0 +1,111 @@
+import { ClonedRepository } from "@fern-api/github";
+import { execFileSync } from "child_process";
+import { writeFileSync } from "fs";
+import { join } from "path";
+import tmp from "tmp-promise";
+import { afterEach, beforeEach, describe, expect, it } from "vitest";
+
+import { createReplayBranch } from "../pipeline/github/createReplayBranch";
+import type { PipelineLogger } from "../pipeline/PipelineLogger";
+
+function gitExec(args: string[], cwd: string): string {
+ return execFileSync("git", args, { cwd, encoding: "utf-8", stdio: "pipe" }).trim();
+}
+
+function initRepo(repoPath: string): void {
+ gitExec(["init", "--initial-branch=main"], repoPath);
+ gitExec(["config", "user.name", "Test User"], repoPath);
+ gitExec(["config", "user.email", "test@example.com"], repoPath);
+ gitExec(["config", "commit.gpgsign", "false"], repoPath);
+}
+
+function commit(repoPath: string, file: string, contents: string, message: string): string {
+ writeFileSync(join(repoPath, file), contents);
+ gitExec(["add", file], repoPath);
+ gitExec(["commit", "-m", message], repoPath);
+ return gitExec(["rev-parse", "HEAD"], repoPath);
+}
+
+function makeLogger(): { logger: PipelineLogger; warnings: string[] } {
+ const warnings: string[] = [];
+ const logger: PipelineLogger = {
+ debug: () => undefined,
+ info: () => undefined,
+ warn: (msg) => {
+ warnings.push(msg);
+ },
+ error: () => undefined
+ };
+ return { logger, warnings };
+}
+
+describe("createReplayBranch", () => {
+ let cleanup: () => Promise;
+ let repoPath: string;
+
+ beforeEach(async () => {
+ const tmpDir = await tmp.dir({ unsafeCleanup: true });
+ repoPath = tmpDir.path;
+ cleanup = tmpDir.cleanup;
+ initRepo(repoPath);
+ });
+
+ afterEach(async () => {
+ await cleanup();
+ });
+
+ it("returns a tag commit SHA whose tree matches the current generation and whose parent is the previous generation", async () => {
+ // Two real commits in the local clone — simulating the normal case where the prior
+ // fern-bot branch is still alive (no squash + delete yet).
+ const previousGenerationSha = commit(repoPath, "sdk.ts", "old generated", "previous generation");
+ const currentGenerationSha = commit(repoPath, "sdk.ts", "new generated", "current generation");
+ const currentTreeHash = gitExec(["rev-parse", `${currentGenerationSha}^{tree}`], repoPath);
+
+ const repository = ClonedRepository.createAtPath(repoPath);
+ const { logger } = makeLogger();
+
+ const tagCommitSha = await createReplayBranch(
+ repository,
+ "fern-bot/test-branch",
+ "Update SDK",
+ { previousGenerationSha, currentGenerationSha },
+ logger
+ );
+
+ expect(tagCommitSha).toBeTypeOf("string");
+ const tagTree = gitExec(["rev-parse", `${tagCommitSha}^{tree}`], repoPath);
+ const tagParent = gitExec(["rev-parse", `${tagCommitSha}^`], repoPath);
+ expect(tagTree).toBe(currentTreeHash);
+ expect(tagParent).toBe(previousGenerationSha);
+ // Branch was still checked out from HEAD for the PR push path.
+ const currentBranch = gitExec(["rev-parse", "--abbrev-ref", "HEAD"], repoPath);
+ expect(currentBranch).toBe("fern-bot/test-branch");
+ });
+
+ it("returns undefined and does not throw when previousGenerationSha is unreachable", async () => {
+ // HEAD is the current generation; create one real commit.
+ const currentGenerationSha = commit(repoPath, "sdk.ts", "generated", "first generation");
+
+ // previousGenerationSha mimics the auth0-python case: lockfile points at a SHA
+ // whose source branch was squash-merged + deleted, so it's not in this clone's object DB.
+ const unreachableSha = "b61c6fa84f61d6c77d9f4ab0fa6c2bf512c8680d";
+
+ const repository = ClonedRepository.createAtPath(repoPath);
+ const { logger, warnings } = makeLogger();
+
+ const result = await createReplayBranch(
+ repository,
+ "fern-bot/test-branch",
+ "Update SDK",
+ { previousGenerationSha: unreachableSha, currentGenerationSha },
+ logger
+ );
+
+ expect(result).toBeUndefined();
+ // Branch should still be checked out from HEAD so the rest of GithubStep can push it.
+ const currentBranch = gitExec(["rev-parse", "--abbrev-ref", "HEAD"], repoPath);
+ expect(currentBranch).toBe("fern-bot/test-branch");
+ // Operator visibility: warn so logs explain why the moving tag wasn't updated this run.
+ expect(warnings.some((w) => w.includes(unreachableSha))).toBe(true);
+ });
+});
diff --git a/packages/generator-cli/src/pipeline/github/createReplayBranch.ts b/packages/generator-cli/src/pipeline/github/createReplayBranch.ts
index 5cff098eeb1f..aa33312ef13e 100644
--- a/packages/generator-cli/src/pipeline/github/createReplayBranch.ts
+++ b/packages/generator-cli/src/pipeline/github/createReplayBranch.ts
@@ -30,12 +30,25 @@ export async function createReplayBranch(
// Tag commit: pure generation tree + previousGenerationSha as parent.
// Not used as branch content — only pushed as the fern-generation-base tag
// so that the next run's sync detection works.
- const genTreeHash = await repository.getCommitTreeHash(replayConflictInfo.currentGenerationSha);
- const tagCommitSha = await repository.commitTree(
- genTreeHash,
- parentSha,
- `[fern-generated] ${commitMessage ?? "Update SDK"}`
- );
-
- return tagCommitSha;
+ //
+ // previousGenerationSha can become unreachable after a squash-merge + branch delete:
+ // the old fern-bot commit only existed on the now-deleted PR branch, and `git fetch
+ // --unshallow` doesn't pull dangling objects. When that happens, `git commit-tree -p
+ // ` fails fatal. Skip the tag update in that case — the branch was already created
+ // from HEAD so the SDK still ships; we just lose the moving tag for this run.
+ try {
+ const genTreeHash = await repository.getCommitTreeHash(replayConflictInfo.currentGenerationSha);
+ const tagCommitSha = await repository.commitTree(
+ genTreeHash,
+ parentSha,
+ `[fern-generated] ${commitMessage ?? "Update SDK"}`
+ );
+ return tagCommitSha;
+ } catch (error) {
+ logger.warn(
+ `Could not create fern-generation-base tag commit: parent ${parentSha} is unreachable in this clone ` +
+ `(likely on a squash-merged + deleted branch). Continuing without tag update. Underlying error: ${String(error)}`
+ );
+ return undefined;
+ }
}
diff --git a/packages/generator-cli/versions.yml b/packages/generator-cli/versions.yml
index 0f7176e0251b..c6fcaa56a59c 100644
--- a/packages/generator-cli/versions.yml
+++ b/packages/generator-cli/versions.yml
@@ -1,4 +1,14 @@
# yaml-language-server: $schema=../../versions-yml.schema.json
+- changelogEntry:
+ - summary: |
+ Fix `createReplayBranch` crashing with `fatal: is not a valid object`
+ when the lockfile's `previousGenerationSha` is unreachable (squash-merged
+ and deleted prior PR branch). Tag update is skipped with a warning; the
+ SDK PR still opens.
+ type: fix
+ createdAt: "2026-05-13"
+ version: 0.9.27
+
- changelogEntry:
- summary: |
Bump @fern-api/replay to 0.15.0.
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 69e500ddde59..bed2936f7260 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -588,6 +588,7 @@ catalogs:
overrides:
ajv: 8.18.0
+ cross-spawn: ^7.0.6
node-fetch@2.x>whatwg-url: ^14.0.0
minimatch: '>=10.2.3'
qs: 6.15.0
@@ -7979,7 +7980,7 @@ importers:
version: 22.19.17
tsdown:
specifier: 'catalog:'
- version: 0.22.0(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(tsx@4.21.0)(typescript@5.9.3)(unrun@0.2.34(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))
+ version: 0.22.0(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(tsx@4.21.0)(typescript@5.9.3)
typescript:
specifier: 'catalog:'
version: 5.9.3
@@ -10146,9 +10147,6 @@ packages:
'@orpc/standard-server@1.13.9':
resolution: {integrity: sha512-dwsky7CScgOaDBa7CBF85aPGk/3UoB4fJjitVghb/sZD0Nt+CGIeiPHMsjEgxw5rJwgawMWLI5KxFH9euAJlWw==}
- '@oxc-project/types@0.122.0':
- resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==}
-
'@oxc-project/types@0.129.0':
resolution: {integrity: sha512-3oz8m3FGdr2nDXVqmFUw7jolKliC4MoyXYIG2c7gpjBnzUWQpUGIYcXYKxTdTi+N2jusvt610ckTMkxdwHkYEg==}
@@ -10304,60 +10302,30 @@ packages:
cpu: [arm64]
os: [android]
- '@rolldown/binding-android-arm64@1.0.0-rc.12':
- resolution: {integrity: sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [android]
-
'@rolldown/binding-darwin-arm64@1.0.0':
resolution: {integrity: sha512-6XcD+8k0gPVItNagEw78/qqcBDwKcwDYS8V2hRmVsfUSIrd8cWe/CBvRDI5toqFyPfj+FJr6t8U6Xj2P2prEew==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-arm64@1.0.0-rc.12':
- resolution: {integrity: sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [darwin]
-
'@rolldown/binding-darwin-x64@1.0.0':
resolution: {integrity: sha512-iN/tWVXRQDWvmZlKdceP1Dwug9GDpEymhb9p4xnEe6zvCg5lFmzVljl+1qR1NVx3yfGpr2Na+CuLmv5IU8uzfQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.0-rc.12':
- resolution: {integrity: sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [darwin]
-
'@rolldown/binding-freebsd-x64@1.0.0':
resolution: {integrity: sha512-jjQMDvvwSOuhOwMszD/klSOjyWMM3zI64hWTj9KT5x4MxRbZAf+7vLQ6qouRhtsLVFHr3f0ILaJAfgENPiQdAQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-freebsd-x64@1.0.0-rc.12':
- resolution: {integrity: sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [freebsd]
-
'@rolldown/binding-linux-arm-gnueabihf@1.0.0':
resolution: {integrity: sha512-d//Dtg2x6/m3mbV64yUGNnDGNZaDGRpDLLNGerHQUVObuNaIQaaDp25yUiqGXtHEXX+NP2d0wAlmKgpYgIAJ2A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12':
- resolution: {integrity: sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [linux]
-
'@rolldown/binding-linux-arm64-gnu@1.0.0':
resolution: {integrity: sha512-n7Ofp0mx+aB2cC+Sdy5YtMnXtY9lchnHbY+3Yt0uq9JsWQExf4f5Whu0tK0R8Jdc9S6RchTHjIFY7uc92puOVQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -10365,13 +10333,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12':
- resolution: {integrity: sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-arm64-musl@1.0.0':
resolution: {integrity: sha512-EIVjy2cgd7uuMMo94FVkBp7F6DhcZAUwNURkSG3RwUmvAXR6s0ISxM81U+IydcZByPG0pZIHsf1b6kTxoFDgJA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -10379,13 +10340,6 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.12':
- resolution: {integrity: sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@rolldown/binding-linux-ppc64-gnu@1.0.0':
resolution: {integrity: sha512-JEwwOPcwTLAcpDQlqSmjEmfs63xJnSiUNIGvLcDLUHCWK4XowpS/7c7tUsUH6uT/ct6bMUTdXKfI8967FYj6mg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -10393,13 +10347,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12':
- resolution: {integrity: sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-s390x-gnu@1.0.0':
resolution: {integrity: sha512-0wjCFhLrihtAubnT9iA0N++0pSV0z5Hg7tNGdNJ4RFaINceHadoF+kiFGyY1qSSNVIAZtLotG8Ju1bgDPkjnFA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -10407,13 +10354,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12':
- resolution: {integrity: sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-x64-gnu@1.0.0':
resolution: {integrity: sha512-Dfn7iak9BcMMePxcoJfpSbWqnEyrp/dRF63/8qW/eHBdOZov6x5aShLLEYGYdIeSJ6vMLK/XCVB+lGIxm41bQA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -10421,13 +10361,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.12':
- resolution: {integrity: sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-x64-musl@1.0.0':
resolution: {integrity: sha512-5/utzzDmD/pD/bmuaUcbTf/sZYy0aztwIVlfpoW1fTjCZ0BaPOMVWGZL1zvgxyi7ZIVYWlxKONHmSbHuiOh8Jw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -10435,65 +10368,32 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.12':
- resolution: {integrity: sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@rolldown/binding-openharmony-arm64@1.0.0':
resolution: {integrity: sha512-ouJs8VcUomfLfpbUECqFMRqdV4x6aeAK3MA4m6vTrJJjKyWTV5KnxZx7Jd9G+GlDaQQxubcba00x16OyJ1meig==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.12':
- resolution: {integrity: sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [openharmony]
-
'@rolldown/binding-wasm32-wasi@1.0.0':
resolution: {integrity: sha512-E+oHKGiDA+lsKMmFtffDDw91EryDT7uJocrIuCHqhm6bCTM6xFK+3gaCkYOHfPwQr0cCNarSM2xaELoQDz9jJg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.12':
- resolution: {integrity: sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
-
'@rolldown/binding-win32-arm64-msvc@1.0.0':
resolution: {integrity: sha512-yYK02n8Rngo+gbm1y6G0+7jk1sJ/2Wt7K0me0Y7k/ErBpyf+LJ2gFpqWVTcRV1rUepBlQRmpgWkTQCiiwrK0Ow==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12':
- resolution: {integrity: sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [win32]
-
'@rolldown/binding-win32-x64-msvc@1.0.0':
resolution: {integrity: sha512-14bpChMahXRRXiTwahSl+zzHPW6qQTXtkMuJBFlbo+pqSAews2d4BdCSHfrJ/MBsCZtpmTafsY+1QhBzitcmdg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.12':
- resolution: {integrity: sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [win32]
-
'@rolldown/pluginutils@1.0.0':
resolution: {integrity: sha512-aKs/3GSWyV0mrhNmt/96/Z3yczC3yvrzYATCiCXQebBsGyYzjNdUphRVLeJQ67ySKVXRfMxt2lm12pmXvbPFQQ==}
- '@rolldown/pluginutils@1.0.0-rc.12':
- resolution: {integrity: sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw==}
-
'@rollup/rollup-android-arm-eabi@4.60.3':
resolution: {integrity: sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==}
cpu: [arm]
@@ -11689,13 +11589,6 @@ packages:
engines: {node: '>=20'}
hasBin: true
- cross-spawn@5.1.0:
- resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
-
- cross-spawn@7.0.5:
- resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==}
- engines: {node: '>= 8'}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -13113,9 +13006,6 @@ packages:
resolution: {integrity: sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ==}
engines: {node: 20 || >=22}
- lru-cache@4.1.5:
- resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
-
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -13908,9 +13798,6 @@ packages:
resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==}
engines: {node: '>=10'}
- pseudomap@1.0.2:
- resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
-
pump@3.0.4:
resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
@@ -14140,11 +14027,6 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
- rolldown@1.0.0-rc.12:
- resolution: {integrity: sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
-
rollup@4.60.3:
resolution: {integrity: sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -14213,18 +14095,10 @@ packages:
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- shebang-command@1.2.0:
- resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
- engines: {node: '>=0.10.0'}
-
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
- shebang-regex@1.0.0:
- resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
- engines: {node: '>=0.10.0'}
-
shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
@@ -14891,16 +14765,6 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- unrun@0.2.34:
- resolution: {integrity: sha512-LyaghRBR++r7svhDK6tnDz2XaYHWdneBOA0jbS8wnRsHerI9MFljX4fIiTgbbNbEVzZ0C9P1OjWLLe1OqoaaEw==}
- engines: {node: '>=20.19.0'}
- hasBin: true
- peerDependencies:
- synckit: ^0.11.11
- peerDependenciesMeta:
- synckit:
- optional: true
-
update-browserslist-db@1.2.3:
resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
hasBin: true
@@ -15150,9 +15014,6 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- yallist@2.1.2:
- resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
-
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
@@ -17394,9 +17255,6 @@ snapshots:
transitivePeerDependencies:
- '@opentelemetry/api'
- '@oxc-project/types@0.122.0':
- optional: true
-
'@oxc-project/types@0.129.0': {}
'@oxc-resolver/binding-android-arm-eabi@11.19.1':
@@ -17530,74 +17388,38 @@ snapshots:
'@rolldown/binding-android-arm64@1.0.0':
optional: true
- '@rolldown/binding-android-arm64@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-darwin-arm64@1.0.0': {}
- '@rolldown/binding-darwin-arm64@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-darwin-x64@1.0.0':
optional: true
- '@rolldown/binding-darwin-x64@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-freebsd-x64@1.0.0':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-linux-arm-gnueabihf@1.0.0':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-linux-arm64-gnu@1.0.0':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-linux-arm64-musl@1.0.0':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-linux-ppc64-gnu@1.0.0':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-linux-s390x-gnu@1.0.0':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-linux-x64-gnu@1.0.0':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-linux-x64-musl@1.0.0':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-openharmony-arm64@1.0.0':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-wasm32-wasi@1.0.0':
dependencies:
'@emnapi/core': 1.10.0
@@ -17605,31 +17427,14 @@ snapshots:
'@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
- dependencies:
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
- optional: true
-
'@rolldown/binding-win32-arm64-msvc@1.0.0':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12':
- optional: true
-
'@rolldown/binding-win32-x64-msvc@1.0.0':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.12':
- optional: true
-
'@rolldown/pluginutils@1.0.0': {}
- '@rolldown/pluginutils@1.0.0-rc.12':
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.60.3':
optional: true
@@ -18775,18 +18580,6 @@ snapshots:
'@epic-web/invariant': 1.0.0
cross-spawn: 7.0.6
- cross-spawn@5.1.0:
- dependencies:
- lru-cache: 4.1.5
- shebang-command: 1.2.0
- which: 1.3.1
-
- cross-spawn@7.0.5:
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -19301,7 +19094,7 @@ snapshots:
execa@0.8.0:
dependencies:
- cross-spawn: 5.1.0
+ cross-spawn: 7.0.6
get-stream: 3.0.0
is-stream: 1.1.0
npm-run-path: 2.0.2
@@ -19311,7 +19104,7 @@ snapshots:
execa@5.1.1:
dependencies:
- cross-spawn: 7.0.5
+ cross-spawn: 7.0.6
get-stream: 6.0.1
human-signals: 2.1.0
is-stream: 2.0.1
@@ -20392,11 +20185,6 @@ snapshots:
lru-cache@11.3.2: {}
- lru-cache@4.1.5:
- dependencies:
- pseudomap: 1.0.2
- yallist: 2.1.2
-
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -21471,8 +21259,6 @@ snapshots:
proxy-from-env@2.1.0: {}
- pseudomap@1.0.2: {}
-
pump@3.0.4:
dependencies:
end-of-stream: 1.4.5
@@ -21813,31 +21599,6 @@ snapshots:
'@rolldown/binding-win32-arm64-msvc': 1.0.0
'@rolldown/binding-win32-x64-msvc': 1.0.0
- rolldown@1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0):
- dependencies:
- '@oxc-project/types': 0.122.0
- '@rolldown/pluginutils': 1.0.0-rc.12
- optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.0-rc.12
- '@rolldown/binding-darwin-arm64': 1.0.0-rc.12
- '@rolldown/binding-darwin-x64': 1.0.0-rc.12
- '@rolldown/binding-freebsd-x64': 1.0.0-rc.12
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.12
- '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.12
- '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.12
- '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.12
- '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.12
- '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.12
- '@rolldown/binding-linux-x64-musl': 1.0.0-rc.12
- '@rolldown/binding-openharmony-arm64': 1.0.0-rc.12
- '@rolldown/binding-wasm32-wasi': 1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.12
- '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.12
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
- optional: true
-
rollup@4.60.3:
dependencies:
'@types/estree': 1.0.8
@@ -21944,16 +21705,10 @@ snapshots:
setprototypeof@1.2.0: {}
- shebang-command@1.2.0:
- dependencies:
- shebang-regex: 1.0.0
-
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
- shebang-regex@1.0.0: {}
-
shebang-regex@3.0.0: {}
should-equal@2.0.0:
@@ -22547,7 +22302,7 @@ snapshots:
dependencies:
dprint-node: 1.0.8
- tsdown@0.22.0(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(tsx@4.21.0)(typescript@5.9.3)(unrun@0.2.34(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)):
+ tsdown@0.22.0(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(tsx@4.21.0)(typescript@5.9.3):
dependencies:
ansis: 4.2.0
cac: 7.0.0
@@ -22567,7 +22322,6 @@ snapshots:
optionalDependencies:
tsx: 4.21.0
typescript: 5.9.3
- unrun: 0.2.34(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
transitivePeerDependencies:
- '@ts-macro/tsc'
- '@typescript/native-preview'
@@ -22755,14 +22509,6 @@ snapshots:
unpipe@1.0.0: {}
- unrun@0.2.34(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0):
- dependencies:
- rolldown: 1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
- optional: true
-
update-browserslist-db@1.2.3(browserslist@4.28.2):
dependencies:
browserslist: 4.28.2
@@ -22959,8 +22705,6 @@ snapshots:
y18n@5.0.8: {}
- yallist@2.1.2: {}
-
yallist@3.1.1: {}
yallist@4.0.0: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index bbe23691e058..02ec2f3df6e5 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -264,6 +264,7 @@ catalog:
zod: ^3.22.3
overrides:
ajv: 8.18.0
+ cross-spawn: ^7.0.6
node-fetch@2.x>whatwg-url: ^14.0.0
minimatch: '>=10.2.3'
qs: 6.15.0
diff --git a/seed/csharp-sdk/accept-header/src/SeedAccept.Test/SeedAccept.Test.csproj b/seed/csharp-sdk/accept-header/src/SeedAccept.Test/SeedAccept.Test.csproj
index 4d8f08f1c4a8..87c41c946588 100644
--- a/seed/csharp-sdk/accept-header/src/SeedAccept.Test/SeedAccept.Test.csproj
+++ b/seed/csharp-sdk/accept-header/src/SeedAccept.Test/SeedAccept.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/alias-extends/src/SeedAliasExtends.Test/SeedAliasExtends.Test.csproj b/seed/csharp-sdk/alias-extends/src/SeedAliasExtends.Test/SeedAliasExtends.Test.csproj
index fda26e918657..2035aa083297 100644
--- a/seed/csharp-sdk/alias-extends/src/SeedAliasExtends.Test/SeedAliasExtends.Test.csproj
+++ b/seed/csharp-sdk/alias-extends/src/SeedAliasExtends.Test/SeedAliasExtends.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/alias/src/SeedAlias.Test/SeedAlias.Test.csproj b/seed/csharp-sdk/alias/src/SeedAlias.Test/SeedAlias.Test.csproj
index 9e46091c7266..9553dda96b37 100644
--- a/seed/csharp-sdk/alias/src/SeedAlias.Test/SeedAlias.Test.csproj
+++ b/seed/csharp-sdk/alias/src/SeedAlias.Test/SeedAlias.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/allof-inline/README.md b/seed/csharp-sdk/allof-inline/README.md
index 652262656bf0..d4740486b748 100644
--- a/seed/csharp-sdk/allof-inline/README.md
+++ b/seed/csharp-sdk/allof-inline/README.md
@@ -45,7 +45,11 @@ using SeedApi;
var client = new SeedApiClient();
await client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
```
@@ -192,25 +196,25 @@ This SDK uses forward-compatible enums that can handle unknown values gracefully
using SeedApi;
// Using a built-in value
-var ruleExecutionContext = RuleExecutionContext.Prod;
+var ruleCreateRequestExecutionContext = RuleCreateRequestExecutionContext.Prod;
// Using a custom value
-var customRuleExecutionContext = RuleExecutionContext.FromCustom("custom-value");
+var customRuleCreateRequestExecutionContext = RuleCreateRequestExecutionContext.FromCustom("custom-value");
// Using in a switch statement
-switch (ruleExecutionContext.Value)
+switch (ruleCreateRequestExecutionContext.Value)
{
- case RuleExecutionContext.Values.Prod:
+ case RuleCreateRequestExecutionContext.Values.Prod:
Console.WriteLine("Prod");
break;
default:
- Console.WriteLine($"Unknown value: {ruleExecutionContext.Value}");
+ Console.WriteLine($"Unknown value: {ruleCreateRequestExecutionContext.Value}");
break;
}
// Explicit casting
-string ruleExecutionContextString = (string)RuleExecutionContext.Prod;
-RuleExecutionContext ruleExecutionContextFromString = (RuleExecutionContext)"prod";
+string ruleCreateRequestExecutionContextString = (string)RuleCreateRequestExecutionContext.Prod;
+RuleCreateRequestExecutionContext ruleCreateRequestExecutionContextFromString = (RuleCreateRequestExecutionContext)"prod";
```
## Contributing
diff --git a/seed/csharp-sdk/allof-inline/Snippets/Example2.cs b/seed/csharp-sdk/allof-inline/Snippets/Example2.cs
index 9f95e2fc9f4e..5cd44353df20 100644
--- a/seed/csharp-sdk/allof-inline/Snippets/Example2.cs
+++ b/seed/csharp-sdk/allof-inline/Snippets/Example2.cs
@@ -12,7 +12,7 @@ public async Task Example2() {
await client.CreateRuleAsync(
new RuleCreateRequest {
Name = "name",
- ExecutionContext = RuleExecutionContext.Prod
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod
}
);
}
diff --git a/seed/csharp-sdk/allof-inline/Snippets/Example3.cs b/seed/csharp-sdk/allof-inline/Snippets/Example3.cs
index 77b996a20149..9b2970116740 100644
--- a/seed/csharp-sdk/allof-inline/Snippets/Example3.cs
+++ b/seed/csharp-sdk/allof-inline/Snippets/Example3.cs
@@ -12,7 +12,7 @@ public async Task Example3() {
await client.CreateRuleAsync(
new RuleCreateRequest {
Name = "name",
- ExecutionContext = RuleExecutionContext.Prod
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod
}
);
}
diff --git a/seed/csharp-sdk/allof-inline/reference.md b/seed/csharp-sdk/allof-inline/reference.md
index 09ba75269a0f..eab7f3a438d2 100644
--- a/seed/csharp-sdk/allof-inline/reference.md
+++ b/seed/csharp-sdk/allof-inline/reference.md
@@ -53,7 +53,11 @@ await client.SearchRuleTypesAsync(new SearchRuleTypesRequest());
```csharp
await client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
```
diff --git a/seed/csharp-sdk/allof-inline/snippet.json b/seed/csharp-sdk/allof-inline/snippet.json
index df8ab96f5bc6..56a6d70194b2 100644
--- a/seed/csharp-sdk/allof-inline/snippet.json
+++ b/seed/csharp-sdk/allof-inline/snippet.json
@@ -22,7 +22,7 @@
},
"snippet": {
"type": "csharp",
- "client": "using SeedApi;\n\nvar client = new SeedApiClient();\nawait client.CreateRuleAsync(\n new RuleCreateRequest { Name = \"name\", ExecutionContext = RuleExecutionContext.Prod }\n);\n"
+ "client": "using SeedApi;\n\nvar client = new SeedApiClient();\nawait client.CreateRuleAsync(\n new RuleCreateRequest\n {\n Name = \"name\",\n ExecutionContext = RuleCreateRequestExecutionContext.Prod,\n }\n);\n"
}
},
{
diff --git a/seed/csharp-sdk/allof-inline/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/allof-inline/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/allof-inline/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/allof-inline/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/allof-inline/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs b/seed/csharp-sdk/allof-inline/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs
index 053c0fd711a1..e9c5a6e1daab 100644
--- a/seed/csharp-sdk/allof-inline/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs
+++ b/seed/csharp-sdk/allof-inline/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs
@@ -44,7 +44,11 @@ public async Task MockServerTest_1()
);
var response = await Client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
JsonAssert.AreEqual(response, mockResponse);
}
@@ -85,7 +89,11 @@ public async Task MockServerTest_2()
);
var response = await Client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
JsonAssert.AreEqual(response, mockResponse);
}
diff --git a/seed/csharp-sdk/allof-inline/src/SeedApi/Requests/RuleCreateRequest.cs b/seed/csharp-sdk/allof-inline/src/SeedApi/Requests/RuleCreateRequest.cs
index 6437574c29a8..ee73d48f1847 100644
--- a/seed/csharp-sdk/allof-inline/src/SeedApi/Requests/RuleCreateRequest.cs
+++ b/seed/csharp-sdk/allof-inline/src/SeedApi/Requests/RuleCreateRequest.cs
@@ -9,8 +9,11 @@ public record RuleCreateRequest
[JsonPropertyName("name")]
public required string Name { get; set; }
+ ///
+ /// Execution context for the rule, excluding the prod environment.
+ ///
[JsonPropertyName("executionContext")]
- public required RuleExecutionContext ExecutionContext { get; set; }
+ public required RuleCreateRequestExecutionContext ExecutionContext { get; set; }
///
public override string ToString()
diff --git a/seed/csharp-sdk/allof-inline/src/SeedApi/SeedApiClient.cs b/seed/csharp-sdk/allof-inline/src/SeedApi/SeedApiClient.cs
index 789e4c07f0e6..f8a55884e719 100644
--- a/seed/csharp-sdk/allof-inline/src/SeedApi/SeedApiClient.cs
+++ b/seed/csharp-sdk/allof-inline/src/SeedApi/SeedApiClient.cs
@@ -374,7 +374,11 @@ public WithRawResponseTask SearchRuleTypesAsync(
///
/// await client.CreateRuleAsync(
- /// new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ /// new RuleCreateRequest
+ /// {
+ /// Name = "name",
+ /// ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ /// }
/// );
///
public WithRawResponseTask CreateRuleAsync(
diff --git a/seed/csharp-sdk/allof-inline/src/SeedApi/Types/RuleCreateRequestExecutionContext.cs b/seed/csharp-sdk/allof-inline/src/SeedApi/Types/RuleCreateRequestExecutionContext.cs
new file mode 100644
index 000000000000..8a89fd4a7131
--- /dev/null
+++ b/seed/csharp-sdk/allof-inline/src/SeedApi/Types/RuleCreateRequestExecutionContext.cs
@@ -0,0 +1,122 @@
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+using SeedApi.Core;
+
+namespace SeedApi;
+
+[JsonConverter(
+ typeof(RuleCreateRequestExecutionContext.RuleCreateRequestExecutionContextSerializer)
+)]
+[Serializable]
+public readonly record struct RuleCreateRequestExecutionContext : IStringEnum
+{
+ public static readonly RuleCreateRequestExecutionContext Prod = new(Values.Prod);
+
+ public static readonly RuleCreateRequestExecutionContext Staging = new(Values.Staging);
+
+ public static readonly RuleCreateRequestExecutionContext Dev = new(Values.Dev);
+
+ public RuleCreateRequestExecutionContext(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// The string value of the enum.
+ ///
+ public string Value { get; }
+
+ ///
+ /// Create a string enum with the given value.
+ ///
+ public static RuleCreateRequestExecutionContext FromCustom(string value)
+ {
+ return new RuleCreateRequestExecutionContext(value);
+ }
+
+ public bool Equals(string? other)
+ {
+ return Value.Equals(other);
+ }
+
+ ///
+ /// Returns the string value of the enum.
+ ///
+ public override string ToString()
+ {
+ return Value;
+ }
+
+ public static bool operator ==(RuleCreateRequestExecutionContext value1, string value2) =>
+ value1.Value.Equals(value2);
+
+ public static bool operator !=(RuleCreateRequestExecutionContext value1, string value2) =>
+ !value1.Value.Equals(value2);
+
+ public static explicit operator string(RuleCreateRequestExecutionContext value) => value.Value;
+
+ public static explicit operator RuleCreateRequestExecutionContext(string value) => new(value);
+
+ internal class RuleCreateRequestExecutionContextSerializer
+ : JsonConverter
+ {
+ public override RuleCreateRequestExecutionContext Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON value could not be read as a string."
+ );
+ return new RuleCreateRequestExecutionContext(stringValue);
+ }
+
+ public override void Write(
+ Utf8JsonWriter writer,
+ RuleCreateRequestExecutionContext value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WriteStringValue(value.Value);
+ }
+
+ public override RuleCreateRequestExecutionContext ReadAsPropertyName(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON property name could not be read as a string."
+ );
+ return new RuleCreateRequestExecutionContext(stringValue);
+ }
+
+ public override void WriteAsPropertyName(
+ Utf8JsonWriter writer,
+ RuleCreateRequestExecutionContext value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WritePropertyName(value.Value);
+ }
+ }
+
+ ///
+ /// Constant strings for enum values
+ ///
+ [Serializable]
+ public static class Values
+ {
+ public const string Prod = "prod";
+
+ public const string Staging = "staging";
+
+ public const string Dev = "dev";
+ }
+}
diff --git a/seed/csharp-sdk/allof/README.md b/seed/csharp-sdk/allof/README.md
index ebf53c18d4f7..83460d63559e 100644
--- a/seed/csharp-sdk/allof/README.md
+++ b/seed/csharp-sdk/allof/README.md
@@ -45,7 +45,11 @@ using SeedApi;
var client = new SeedApiClient();
await client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
```
@@ -192,25 +196,25 @@ This SDK uses forward-compatible enums that can handle unknown values gracefully
using SeedApi;
// Using a built-in value
-var ruleExecutionContext = RuleExecutionContext.Prod;
+var ruleCreateRequestExecutionContext = RuleCreateRequestExecutionContext.Prod;
// Using a custom value
-var customRuleExecutionContext = RuleExecutionContext.FromCustom("custom-value");
+var customRuleCreateRequestExecutionContext = RuleCreateRequestExecutionContext.FromCustom("custom-value");
// Using in a switch statement
-switch (ruleExecutionContext.Value)
+switch (ruleCreateRequestExecutionContext.Value)
{
- case RuleExecutionContext.Values.Prod:
+ case RuleCreateRequestExecutionContext.Values.Prod:
Console.WriteLine("Prod");
break;
default:
- Console.WriteLine($"Unknown value: {ruleExecutionContext.Value}");
+ Console.WriteLine($"Unknown value: {ruleCreateRequestExecutionContext.Value}");
break;
}
// Explicit casting
-string ruleExecutionContextString = (string)RuleExecutionContext.Prod;
-RuleExecutionContext ruleExecutionContextFromString = (RuleExecutionContext)"prod";
+string ruleCreateRequestExecutionContextString = (string)RuleCreateRequestExecutionContext.Prod;
+RuleCreateRequestExecutionContext ruleCreateRequestExecutionContextFromString = (RuleCreateRequestExecutionContext)"prod";
```
## Contributing
diff --git a/seed/csharp-sdk/allof/Snippets/Example2.cs b/seed/csharp-sdk/allof/Snippets/Example2.cs
index 9f95e2fc9f4e..5cd44353df20 100644
--- a/seed/csharp-sdk/allof/Snippets/Example2.cs
+++ b/seed/csharp-sdk/allof/Snippets/Example2.cs
@@ -12,7 +12,7 @@ public async Task Example2() {
await client.CreateRuleAsync(
new RuleCreateRequest {
Name = "name",
- ExecutionContext = RuleExecutionContext.Prod
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod
}
);
}
diff --git a/seed/csharp-sdk/allof/Snippets/Example3.cs b/seed/csharp-sdk/allof/Snippets/Example3.cs
index 77b996a20149..9b2970116740 100644
--- a/seed/csharp-sdk/allof/Snippets/Example3.cs
+++ b/seed/csharp-sdk/allof/Snippets/Example3.cs
@@ -12,7 +12,7 @@ public async Task Example3() {
await client.CreateRuleAsync(
new RuleCreateRequest {
Name = "name",
- ExecutionContext = RuleExecutionContext.Prod
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod
}
);
}
diff --git a/seed/csharp-sdk/allof/reference.md b/seed/csharp-sdk/allof/reference.md
index 09ba75269a0f..eab7f3a438d2 100644
--- a/seed/csharp-sdk/allof/reference.md
+++ b/seed/csharp-sdk/allof/reference.md
@@ -53,7 +53,11 @@ await client.SearchRuleTypesAsync(new SearchRuleTypesRequest());
```csharp
await client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
```
diff --git a/seed/csharp-sdk/allof/snippet.json b/seed/csharp-sdk/allof/snippet.json
index df8ab96f5bc6..56a6d70194b2 100644
--- a/seed/csharp-sdk/allof/snippet.json
+++ b/seed/csharp-sdk/allof/snippet.json
@@ -22,7 +22,7 @@
},
"snippet": {
"type": "csharp",
- "client": "using SeedApi;\n\nvar client = new SeedApiClient();\nawait client.CreateRuleAsync(\n new RuleCreateRequest { Name = \"name\", ExecutionContext = RuleExecutionContext.Prod }\n);\n"
+ "client": "using SeedApi;\n\nvar client = new SeedApiClient();\nawait client.CreateRuleAsync(\n new RuleCreateRequest\n {\n Name = \"name\",\n ExecutionContext = RuleCreateRequestExecutionContext.Prod,\n }\n);\n"
}
},
{
diff --git a/seed/csharp-sdk/allof/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/allof/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/allof/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/allof/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/allof/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs b/seed/csharp-sdk/allof/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs
index 053c0fd711a1..e9c5a6e1daab 100644
--- a/seed/csharp-sdk/allof/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs
+++ b/seed/csharp-sdk/allof/src/SeedApi.Test/Unit/MockServer/CreateRuleTest.cs
@@ -44,7 +44,11 @@ public async Task MockServerTest_1()
);
var response = await Client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
JsonAssert.AreEqual(response, mockResponse);
}
@@ -85,7 +89,11 @@ public async Task MockServerTest_2()
);
var response = await Client.CreateRuleAsync(
- new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ new RuleCreateRequest
+ {
+ Name = "name",
+ ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ }
);
JsonAssert.AreEqual(response, mockResponse);
}
diff --git a/seed/csharp-sdk/allof/src/SeedApi/Requests/RuleCreateRequest.cs b/seed/csharp-sdk/allof/src/SeedApi/Requests/RuleCreateRequest.cs
index 6437574c29a8..ee73d48f1847 100644
--- a/seed/csharp-sdk/allof/src/SeedApi/Requests/RuleCreateRequest.cs
+++ b/seed/csharp-sdk/allof/src/SeedApi/Requests/RuleCreateRequest.cs
@@ -9,8 +9,11 @@ public record RuleCreateRequest
[JsonPropertyName("name")]
public required string Name { get; set; }
+ ///
+ /// Execution context for the rule, excluding the prod environment.
+ ///
[JsonPropertyName("executionContext")]
- public required RuleExecutionContext ExecutionContext { get; set; }
+ public required RuleCreateRequestExecutionContext ExecutionContext { get; set; }
///
public override string ToString()
diff --git a/seed/csharp-sdk/allof/src/SeedApi/SeedApiClient.cs b/seed/csharp-sdk/allof/src/SeedApi/SeedApiClient.cs
index 16920940ab90..a966af08225e 100644
--- a/seed/csharp-sdk/allof/src/SeedApi/SeedApiClient.cs
+++ b/seed/csharp-sdk/allof/src/SeedApi/SeedApiClient.cs
@@ -374,7 +374,11 @@ public WithRawResponseTask SearchRuleTypesAsync(
///
/// await client.CreateRuleAsync(
- /// new RuleCreateRequest { Name = "name", ExecutionContext = RuleExecutionContext.Prod }
+ /// new RuleCreateRequest
+ /// {
+ /// Name = "name",
+ /// ExecutionContext = RuleCreateRequestExecutionContext.Prod,
+ /// }
/// );
///
public WithRawResponseTask CreateRuleAsync(
diff --git a/seed/csharp-sdk/allof/src/SeedApi/Types/RuleCreateRequestExecutionContext.cs b/seed/csharp-sdk/allof/src/SeedApi/Types/RuleCreateRequestExecutionContext.cs
new file mode 100644
index 000000000000..8a89fd4a7131
--- /dev/null
+++ b/seed/csharp-sdk/allof/src/SeedApi/Types/RuleCreateRequestExecutionContext.cs
@@ -0,0 +1,122 @@
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+using SeedApi.Core;
+
+namespace SeedApi;
+
+[JsonConverter(
+ typeof(RuleCreateRequestExecutionContext.RuleCreateRequestExecutionContextSerializer)
+)]
+[Serializable]
+public readonly record struct RuleCreateRequestExecutionContext : IStringEnum
+{
+ public static readonly RuleCreateRequestExecutionContext Prod = new(Values.Prod);
+
+ public static readonly RuleCreateRequestExecutionContext Staging = new(Values.Staging);
+
+ public static readonly RuleCreateRequestExecutionContext Dev = new(Values.Dev);
+
+ public RuleCreateRequestExecutionContext(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// The string value of the enum.
+ ///
+ public string Value { get; }
+
+ ///
+ /// Create a string enum with the given value.
+ ///
+ public static RuleCreateRequestExecutionContext FromCustom(string value)
+ {
+ return new RuleCreateRequestExecutionContext(value);
+ }
+
+ public bool Equals(string? other)
+ {
+ return Value.Equals(other);
+ }
+
+ ///
+ /// Returns the string value of the enum.
+ ///
+ public override string ToString()
+ {
+ return Value;
+ }
+
+ public static bool operator ==(RuleCreateRequestExecutionContext value1, string value2) =>
+ value1.Value.Equals(value2);
+
+ public static bool operator !=(RuleCreateRequestExecutionContext value1, string value2) =>
+ !value1.Value.Equals(value2);
+
+ public static explicit operator string(RuleCreateRequestExecutionContext value) => value.Value;
+
+ public static explicit operator RuleCreateRequestExecutionContext(string value) => new(value);
+
+ internal class RuleCreateRequestExecutionContextSerializer
+ : JsonConverter
+ {
+ public override RuleCreateRequestExecutionContext Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON value could not be read as a string."
+ );
+ return new RuleCreateRequestExecutionContext(stringValue);
+ }
+
+ public override void Write(
+ Utf8JsonWriter writer,
+ RuleCreateRequestExecutionContext value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WriteStringValue(value.Value);
+ }
+
+ public override RuleCreateRequestExecutionContext ReadAsPropertyName(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON property name could not be read as a string."
+ );
+ return new RuleCreateRequestExecutionContext(stringValue);
+ }
+
+ public override void WriteAsPropertyName(
+ Utf8JsonWriter writer,
+ RuleCreateRequestExecutionContext value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WritePropertyName(value.Value);
+ }
+ }
+
+ ///
+ /// Constant strings for enum values
+ ///
+ [Serializable]
+ public static class Values
+ {
+ public const string Prod = "prod";
+
+ public const string Staging = "staging";
+
+ public const string Dev = "dev";
+ }
+}
diff --git a/seed/csharp-sdk/any-auth/src/SeedAnyAuth.Test/SeedAnyAuth.Test.csproj b/seed/csharp-sdk/any-auth/src/SeedAnyAuth.Test/SeedAnyAuth.Test.csproj
index 60c6c19965ad..8cb4b3d74d46 100644
--- a/seed/csharp-sdk/any-auth/src/SeedAnyAuth.Test/SeedAnyAuth.Test.csproj
+++ b/seed/csharp-sdk/any-auth/src/SeedAnyAuth.Test/SeedAnyAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/api-wide-base-path/src/SeedApiWideBasePath.Test/SeedApiWideBasePath.Test.csproj b/seed/csharp-sdk/api-wide-base-path/src/SeedApiWideBasePath.Test/SeedApiWideBasePath.Test.csproj
index 95e114b7d467..38d01683f08a 100644
--- a/seed/csharp-sdk/api-wide-base-path/src/SeedApiWideBasePath.Test/SeedApiWideBasePath.Test.csproj
+++ b/seed/csharp-sdk/api-wide-base-path/src/SeedApiWideBasePath.Test/SeedApiWideBasePath.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/audiences/src/SeedAudiences.Test/SeedAudiences.Test.csproj b/seed/csharp-sdk/audiences/src/SeedAudiences.Test/SeedAudiences.Test.csproj
index 8b409b23cb3a..cc915525fd0d 100644
--- a/seed/csharp-sdk/audiences/src/SeedAudiences.Test/SeedAudiences.Test.csproj
+++ b/seed/csharp-sdk/audiences/src/SeedAudiences.Test/SeedAudiences.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/basic-auth-environment-variables/src/SeedBasicAuthEnvironmentVariables.Test/SeedBasicAuthEnvironmentVariables.Test.csproj b/seed/csharp-sdk/basic-auth-environment-variables/src/SeedBasicAuthEnvironmentVariables.Test/SeedBasicAuthEnvironmentVariables.Test.csproj
index 4016282aa208..f393436dfed7 100644
--- a/seed/csharp-sdk/basic-auth-environment-variables/src/SeedBasicAuthEnvironmentVariables.Test/SeedBasicAuthEnvironmentVariables.Test.csproj
+++ b/seed/csharp-sdk/basic-auth-environment-variables/src/SeedBasicAuthEnvironmentVariables.Test/SeedBasicAuthEnvironmentVariables.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/basic-auth-pw-omitted/src/SeedBasicAuthPwOmitted.Test/SeedBasicAuthPwOmitted.Test.csproj b/seed/csharp-sdk/basic-auth-pw-omitted/src/SeedBasicAuthPwOmitted.Test/SeedBasicAuthPwOmitted.Test.csproj
index 3defc97aa14d..fbabc0c63c14 100644
--- a/seed/csharp-sdk/basic-auth-pw-omitted/src/SeedBasicAuthPwOmitted.Test/SeedBasicAuthPwOmitted.Test.csproj
+++ b/seed/csharp-sdk/basic-auth-pw-omitted/src/SeedBasicAuthPwOmitted.Test/SeedBasicAuthPwOmitted.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/basic-auth/no-custom-config/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj b/seed/csharp-sdk/basic-auth/no-custom-config/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
index eba10ece7a49..f495055b67e1 100644
--- a/seed/csharp-sdk/basic-auth/no-custom-config/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
+++ b/seed/csharp-sdk/basic-auth/no-custom-config/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/basic-auth/unified-client-options/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj b/seed/csharp-sdk/basic-auth/unified-client-options/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
index eba10ece7a49..f495055b67e1 100644
--- a/seed/csharp-sdk/basic-auth/unified-client-options/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
+++ b/seed/csharp-sdk/basic-auth/unified-client-options/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/basic-auth/wire-tests/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj b/seed/csharp-sdk/basic-auth/wire-tests/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
index eba10ece7a49..f495055b67e1 100644
--- a/seed/csharp-sdk/basic-auth/wire-tests/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
+++ b/seed/csharp-sdk/basic-auth/wire-tests/src/SeedBasicAuth.Test/SeedBasicAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/bearer-token-environment-variable/no-custom-config/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj b/seed/csharp-sdk/bearer-token-environment-variable/no-custom-config/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj
index 7ae3e10971d6..1fd7a1679b5a 100644
--- a/seed/csharp-sdk/bearer-token-environment-variable/no-custom-config/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj
+++ b/seed/csharp-sdk/bearer-token-environment-variable/no-custom-config/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/bearer-token-environment-variable/unified-client-options/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj b/seed/csharp-sdk/bearer-token-environment-variable/unified-client-options/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj
index 7ae3e10971d6..1fd7a1679b5a 100644
--- a/seed/csharp-sdk/bearer-token-environment-variable/unified-client-options/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj
+++ b/seed/csharp-sdk/bearer-token-environment-variable/unified-client-options/src/SeedBearerTokenEnvironmentVariable.Test/SeedBearerTokenEnvironmentVariable.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/bytes-download/src/SeedBytesDownload.Test/SeedBytesDownload.Test.csproj b/seed/csharp-sdk/bytes-download/src/SeedBytesDownload.Test/SeedBytesDownload.Test.csproj
index 9019347200e0..13af817e02a4 100644
--- a/seed/csharp-sdk/bytes-download/src/SeedBytesDownload.Test/SeedBytesDownload.Test.csproj
+++ b/seed/csharp-sdk/bytes-download/src/SeedBytesDownload.Test/SeedBytesDownload.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/bytes-upload/src/SeedBytesUpload.Test/SeedBytesUpload.Test.csproj b/seed/csharp-sdk/bytes-upload/src/SeedBytesUpload.Test/SeedBytesUpload.Test.csproj
index 9b14840eb343..22a93f08cbb7 100644
--- a/seed/csharp-sdk/bytes-upload/src/SeedBytesUpload.Test/SeedBytesUpload.Test.csproj
+++ b/seed/csharp-sdk/bytes-upload/src/SeedBytesUpload.Test/SeedBytesUpload.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/circular-references-advanced/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/circular-references-advanced/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/circular-references-advanced/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/circular-references-advanced/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/circular-references-extends/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/circular-references-extends/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/circular-references-extends/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/circular-references-extends/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/circular-references/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/circular-references/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/circular-references/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/circular-references/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/client-side-params/src/SeedClientSideParams.Test/SeedClientSideParams.Test.csproj b/seed/csharp-sdk/client-side-params/src/SeedClientSideParams.Test/SeedClientSideParams.Test.csproj
index 594633f3bb43..6a91c9858b32 100644
--- a/seed/csharp-sdk/client-side-params/src/SeedClientSideParams.Test/SeedClientSideParams.Test.csproj
+++ b/seed/csharp-sdk/client-side-params/src/SeedClientSideParams.Test/SeedClientSideParams.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/content-type/src/SeedContentTypes.Test/SeedContentTypes.Test.csproj b/seed/csharp-sdk/content-type/src/SeedContentTypes.Test/SeedContentTypes.Test.csproj
index 963495fcbf22..a49ec581553c 100644
--- a/seed/csharp-sdk/content-type/src/SeedContentTypes.Test/SeedContentTypes.Test.csproj
+++ b/seed/csharp-sdk/content-type/src/SeedContentTypes.Test/SeedContentTypes.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/cross-package-type-names/src/SeedCrossPackageTypeNames.Test/SeedCrossPackageTypeNames.Test.csproj b/seed/csharp-sdk/cross-package-type-names/src/SeedCrossPackageTypeNames.Test/SeedCrossPackageTypeNames.Test.csproj
index 412e75172f5f..88c1416b6149 100644
--- a/seed/csharp-sdk/cross-package-type-names/src/SeedCrossPackageTypeNames.Test/SeedCrossPackageTypeNames.Test.csproj
+++ b/seed/csharp-sdk/cross-package-type-names/src/SeedCrossPackageTypeNames.Test/SeedCrossPackageTypeNames.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/package-id/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/package-id/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/package-id/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/package-id/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/read-only-memory/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/read-only-memory/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/csharp-grpc-proto-exhaustive/read-only-memory/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/csharp-grpc-proto-exhaustive/read-only-memory/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-grpc-proto/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/csharp-grpc-proto/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/csharp-grpc-proto/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/csharp-grpc-proto/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-inline-types/inline-types/src/SeedObject.Test/SeedObject.Test.csproj b/seed/csharp-sdk/csharp-inline-types/inline-types/src/SeedObject.Test/SeedObject.Test.csproj
index e8d343bc04f3..ef3965f4f423 100644
--- a/seed/csharp-sdk/csharp-inline-types/inline-types/src/SeedObject.Test/SeedObject.Test.csproj
+++ b/seed/csharp-sdk/csharp-inline-types/inline-types/src/SeedObject.Test/SeedObject.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-namespace-collision/explicit-namespaces/src/Contoso.Net.Test/Contoso.Net.Test.csproj b/seed/csharp-sdk/csharp-namespace-collision/explicit-namespaces/src/Contoso.Net.Test/Contoso.Net.Test.csproj
index bf32f1a76bc1..9011099e1e8f 100644
--- a/seed/csharp-sdk/csharp-namespace-collision/explicit-namespaces/src/Contoso.Net.Test/Contoso.Net.Test.csproj
+++ b/seed/csharp-sdk/csharp-namespace-collision/explicit-namespaces/src/Contoso.Net.Test/Contoso.Net.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-namespace-collision/fully-qualified-namespaces/src/SeedCsharpNamespaceCollision.Test/SeedCsharpNamespaceCollision.Test.csproj b/seed/csharp-sdk/csharp-namespace-collision/fully-qualified-namespaces/src/SeedCsharpNamespaceCollision.Test/SeedCsharpNamespaceCollision.Test.csproj
index ba1757973381..e287980a6398 100644
--- a/seed/csharp-sdk/csharp-namespace-collision/fully-qualified-namespaces/src/SeedCsharpNamespaceCollision.Test/SeedCsharpNamespaceCollision.Test.csproj
+++ b/seed/csharp-sdk/csharp-namespace-collision/fully-qualified-namespaces/src/SeedCsharpNamespaceCollision.Test/SeedCsharpNamespaceCollision.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-namespace-collision/namespace-client-collision/src/Contoso.Net.Test/Contoso.Net.Test.csproj b/seed/csharp-sdk/csharp-namespace-collision/namespace-client-collision/src/Contoso.Net.Test/Contoso.Net.Test.csproj
index bf32f1a76bc1..9011099e1e8f 100644
--- a/seed/csharp-sdk/csharp-namespace-collision/namespace-client-collision/src/Contoso.Net.Test/Contoso.Net.Test.csproj
+++ b/seed/csharp-sdk/csharp-namespace-collision/namespace-client-collision/src/Contoso.Net.Test/Contoso.Net.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-namespace-collision/no-client-namespace-match/src/Contoso.Net.Test/Contoso.Net.Test.csproj b/seed/csharp-sdk/csharp-namespace-collision/no-client-namespace-match/src/Contoso.Net.Test/Contoso.Net.Test.csproj
index bf32f1a76bc1..9011099e1e8f 100644
--- a/seed/csharp-sdk/csharp-namespace-collision/no-client-namespace-match/src/Contoso.Net.Test/Contoso.Net.Test.csproj
+++ b/seed/csharp-sdk/csharp-namespace-collision/no-client-namespace-match/src/Contoso.Net.Test/Contoso.Net.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-namespace-conflict/client-class-name-matches-namespace-root/src/Seed.CsharpNamespaceConflict.Test/Seed.CsharpNamespaceConflict.Test.csproj b/seed/csharp-sdk/csharp-namespace-conflict/client-class-name-matches-namespace-root/src/Seed.CsharpNamespaceConflict.Test/Seed.CsharpNamespaceConflict.Test.csproj
index 49cf04926e62..e61f04ec20b0 100644
--- a/seed/csharp-sdk/csharp-namespace-conflict/client-class-name-matches-namespace-root/src/Seed.CsharpNamespaceConflict.Test/Seed.CsharpNamespaceConflict.Test.csproj
+++ b/seed/csharp-sdk/csharp-namespace-conflict/client-class-name-matches-namespace-root/src/Seed.CsharpNamespaceConflict.Test/Seed.CsharpNamespaceConflict.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-property-name-collision/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/csharp-property-name-collision/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/csharp-property-name-collision/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/csharp-property-name-collision/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-readonly-request/src/SeedCsharpReadonlyRequest.Test/SeedCsharpReadonlyRequest.Test.csproj b/seed/csharp-sdk/csharp-readonly-request/src/SeedCsharpReadonlyRequest.Test/SeedCsharpReadonlyRequest.Test.csproj
index 0db03aadd94b..1b741dd606ed 100644
--- a/seed/csharp-sdk/csharp-readonly-request/src/SeedCsharpReadonlyRequest.Test/SeedCsharpReadonlyRequest.Test.csproj
+++ b/seed/csharp-sdk/csharp-readonly-request/src/SeedCsharpReadonlyRequest.Test/SeedCsharpReadonlyRequest.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-system-collision/system-client/src/SeedCsharpSystemCollision.Test/SeedCsharpSystemCollision.Test.csproj b/seed/csharp-sdk/csharp-system-collision/system-client/src/SeedCsharpSystemCollision.Test/SeedCsharpSystemCollision.Test.csproj
index 85c36cee483e..1c2e63116fe2 100644
--- a/seed/csharp-sdk/csharp-system-collision/system-client/src/SeedCsharpSystemCollision.Test/SeedCsharpSystemCollision.Test.csproj
+++ b/seed/csharp-sdk/csharp-system-collision/system-client/src/SeedCsharpSystemCollision.Test/SeedCsharpSystemCollision.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/csharp-xml-entities/no-custom-config/src/SeedCsharpXmlEntities.Test/SeedCsharpXmlEntities.Test.csproj b/seed/csharp-sdk/csharp-xml-entities/no-custom-config/src/SeedCsharpXmlEntities.Test/SeedCsharpXmlEntities.Test.csproj
index 76e55e0eca9c..ab37b399beed 100644
--- a/seed/csharp-sdk/csharp-xml-entities/no-custom-config/src/SeedCsharpXmlEntities.Test/SeedCsharpXmlEntities.Test.csproj
+++ b/seed/csharp-sdk/csharp-xml-entities/no-custom-config/src/SeedCsharpXmlEntities.Test/SeedCsharpXmlEntities.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/dollar-string-examples/src/SeedDollarStringExamples.Test/SeedDollarStringExamples.Test.csproj b/seed/csharp-sdk/dollar-string-examples/src/SeedDollarStringExamples.Test/SeedDollarStringExamples.Test.csproj
index 4c830b71c750..0550ba499331 100644
--- a/seed/csharp-sdk/dollar-string-examples/src/SeedDollarStringExamples.Test/SeedDollarStringExamples.Test.csproj
+++ b/seed/csharp-sdk/dollar-string-examples/src/SeedDollarStringExamples.Test/SeedDollarStringExamples.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/empty-clients/src/SeedEmptyClients.Test/SeedEmptyClients.Test.csproj b/seed/csharp-sdk/empty-clients/src/SeedEmptyClients.Test/SeedEmptyClients.Test.csproj
index dae20a3dc8e5..0d9785528c70 100644
--- a/seed/csharp-sdk/empty-clients/src/SeedEmptyClients.Test/SeedEmptyClients.Test.csproj
+++ b/seed/csharp-sdk/empty-clients/src/SeedEmptyClients.Test/SeedEmptyClients.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/endpoint-security-auth/src/SeedEndpointSecurityAuth.Test/SeedEndpointSecurityAuth.Test.csproj b/seed/csharp-sdk/endpoint-security-auth/src/SeedEndpointSecurityAuth.Test/SeedEndpointSecurityAuth.Test.csproj
index 5d240e1ab4a1..fef0e0e2af27 100644
--- a/seed/csharp-sdk/endpoint-security-auth/src/SeedEndpointSecurityAuth.Test/SeedEndpointSecurityAuth.Test.csproj
+++ b/seed/csharp-sdk/endpoint-security-auth/src/SeedEndpointSecurityAuth.Test/SeedEndpointSecurityAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/enum/forward-compatible-enums/src/SeedEnum.Test/SeedEnum.Test.csproj b/seed/csharp-sdk/enum/forward-compatible-enums/src/SeedEnum.Test/SeedEnum.Test.csproj
index ec254bdc95ac..fc5148f96eb5 100644
--- a/seed/csharp-sdk/enum/forward-compatible-enums/src/SeedEnum.Test/SeedEnum.Test.csproj
+++ b/seed/csharp-sdk/enum/forward-compatible-enums/src/SeedEnum.Test/SeedEnum.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/enum/plain-enums/src/SeedEnum.Test/SeedEnum.Test.csproj b/seed/csharp-sdk/enum/plain-enums/src/SeedEnum.Test/SeedEnum.Test.csproj
index ec254bdc95ac..fc5148f96eb5 100644
--- a/seed/csharp-sdk/enum/plain-enums/src/SeedEnum.Test/SeedEnum.Test.csproj
+++ b/seed/csharp-sdk/enum/plain-enums/src/SeedEnum.Test/SeedEnum.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/error-property/src/SeedErrorProperty.Test/SeedErrorProperty.Test.csproj b/seed/csharp-sdk/error-property/src/SeedErrorProperty.Test/SeedErrorProperty.Test.csproj
index 6f28bcd1679d..63d2c594575d 100644
--- a/seed/csharp-sdk/error-property/src/SeedErrorProperty.Test/SeedErrorProperty.Test.csproj
+++ b/seed/csharp-sdk/error-property/src/SeedErrorProperty.Test/SeedErrorProperty.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/errors/src/SeedErrors.Test/SeedErrors.Test.csproj b/seed/csharp-sdk/errors/src/SeedErrors.Test/SeedErrors.Test.csproj
index bfeb8fdbf4ce..8c436d5a09fc 100644
--- a/seed/csharp-sdk/errors/src/SeedErrors.Test/SeedErrors.Test.csproj
+++ b/seed/csharp-sdk/errors/src/SeedErrors.Test/SeedErrors.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/examples/no-custom-config/src/SeedExamples.Test/SeedExamples.Test.csproj b/seed/csharp-sdk/examples/no-custom-config/src/SeedExamples.Test/SeedExamples.Test.csproj
index 471112e4db6f..15b6998b8059 100644
--- a/seed/csharp-sdk/examples/no-custom-config/src/SeedExamples.Test/SeedExamples.Test.csproj
+++ b/seed/csharp-sdk/examples/no-custom-config/src/SeedExamples.Test/SeedExamples.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/examples/readme-config/src/SeedExamples.Test/SeedExamples.Test.csproj b/seed/csharp-sdk/examples/readme-config/src/SeedExamples.Test/SeedExamples.Test.csproj
index 471112e4db6f..15b6998b8059 100644
--- a/seed/csharp-sdk/examples/readme-config/src/SeedExamples.Test/SeedExamples.Test.csproj
+++ b/seed/csharp-sdk/examples/readme-config/src/SeedExamples.Test/SeedExamples.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/exhaustive/explicit-namespaces/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj b/seed/csharp-sdk/exhaustive/explicit-namespaces/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
index b78706038504..fa772c629d95 100644
--- a/seed/csharp-sdk/exhaustive/explicit-namespaces/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
+++ b/seed/csharp-sdk/exhaustive/explicit-namespaces/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/exhaustive/include-exception-handler/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj b/seed/csharp-sdk/exhaustive/include-exception-handler/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
index b78706038504..fa772c629d95 100644
--- a/seed/csharp-sdk/exhaustive/include-exception-handler/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
+++ b/seed/csharp-sdk/exhaustive/include-exception-handler/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/exhaustive/no-generate-error-types/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj b/seed/csharp-sdk/exhaustive/no-generate-error-types/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
index b78706038504..fa772c629d95 100644
--- a/seed/csharp-sdk/exhaustive/no-generate-error-types/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
+++ b/seed/csharp-sdk/exhaustive/no-generate-error-types/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/exhaustive/no-root-namespace-for-core-classes/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj b/seed/csharp-sdk/exhaustive/no-root-namespace-for-core-classes/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
index b78706038504..fa772c629d95 100644
--- a/seed/csharp-sdk/exhaustive/no-root-namespace-for-core-classes/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
+++ b/seed/csharp-sdk/exhaustive/no-root-namespace-for-core-classes/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/exhaustive/redact-response-body-on-error/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj b/seed/csharp-sdk/exhaustive/redact-response-body-on-error/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
index b78706038504..fa772c629d95 100644
--- a/seed/csharp-sdk/exhaustive/redact-response-body-on-error/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
+++ b/seed/csharp-sdk/exhaustive/redact-response-body-on-error/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/exhaustive/use-undiscriminated-unions/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj b/seed/csharp-sdk/exhaustive/use-undiscriminated-unions/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
index b78706038504..fa772c629d95 100644
--- a/seed/csharp-sdk/exhaustive/use-undiscriminated-unions/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
+++ b/seed/csharp-sdk/exhaustive/use-undiscriminated-unions/src/SeedExhaustive.Test/SeedExhaustive.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/extends/src/SeedExtends.Test/SeedExtends.Test.csproj b/seed/csharp-sdk/extends/src/SeedExtends.Test/SeedExtends.Test.csproj
index a0b8bd1ce480..70287bfa4f34 100644
--- a/seed/csharp-sdk/extends/src/SeedExtends.Test/SeedExtends.Test.csproj
+++ b/seed/csharp-sdk/extends/src/SeedExtends.Test/SeedExtends.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/extra-properties/src/SeedExtraProperties.Test/SeedExtraProperties.Test.csproj b/seed/csharp-sdk/extra-properties/src/SeedExtraProperties.Test/SeedExtraProperties.Test.csproj
index 0329b8776b93..1d0d6279d311 100644
--- a/seed/csharp-sdk/extra-properties/src/SeedExtraProperties.Test/SeedExtraProperties.Test.csproj
+++ b/seed/csharp-sdk/extra-properties/src/SeedExtraProperties.Test/SeedExtraProperties.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/file-download/src/SeedFileDownload.Test/SeedFileDownload.Test.csproj b/seed/csharp-sdk/file-download/src/SeedFileDownload.Test/SeedFileDownload.Test.csproj
index b2a475acaf87..26fab02f9d5b 100644
--- a/seed/csharp-sdk/file-download/src/SeedFileDownload.Test/SeedFileDownload.Test.csproj
+++ b/seed/csharp-sdk/file-download/src/SeedFileDownload.Test/SeedFileDownload.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/file-upload-openapi/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/file-upload-openapi/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/file-upload-openapi/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/file-upload-openapi/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/file-upload/src/SeedFileUpload.Test/SeedFileUpload.Test.csproj b/seed/csharp-sdk/file-upload/src/SeedFileUpload.Test/SeedFileUpload.Test.csproj
index eba8a6c080b0..6e617c996937 100644
--- a/seed/csharp-sdk/file-upload/src/SeedFileUpload.Test/SeedFileUpload.Test.csproj
+++ b/seed/csharp-sdk/file-upload/src/SeedFileUpload.Test/SeedFileUpload.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/folders/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/folders/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/folders/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/folders/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/header-auth-environment-variable/src/SeedHeaderTokenEnvironmentVariable.Test/SeedHeaderTokenEnvironmentVariable.Test.csproj b/seed/csharp-sdk/header-auth-environment-variable/src/SeedHeaderTokenEnvironmentVariable.Test/SeedHeaderTokenEnvironmentVariable.Test.csproj
index 70361991e414..88467d402bc0 100644
--- a/seed/csharp-sdk/header-auth-environment-variable/src/SeedHeaderTokenEnvironmentVariable.Test/SeedHeaderTokenEnvironmentVariable.Test.csproj
+++ b/seed/csharp-sdk/header-auth-environment-variable/src/SeedHeaderTokenEnvironmentVariable.Test/SeedHeaderTokenEnvironmentVariable.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/header-auth/src/SeedHeaderToken.Test/SeedHeaderToken.Test.csproj b/seed/csharp-sdk/header-auth/src/SeedHeaderToken.Test/SeedHeaderToken.Test.csproj
index b2071e21e95a..0614f80298c7 100644
--- a/seed/csharp-sdk/header-auth/src/SeedHeaderToken.Test/SeedHeaderToken.Test.csproj
+++ b/seed/csharp-sdk/header-auth/src/SeedHeaderToken.Test/SeedHeaderToken.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/http-head/src/SeedHttpHead.Test/SeedHttpHead.Test.csproj b/seed/csharp-sdk/http-head/src/SeedHttpHead.Test/SeedHttpHead.Test.csproj
index 0c97a8765889..f89db7158901 100644
--- a/seed/csharp-sdk/http-head/src/SeedHttpHead.Test/SeedHttpHead.Test.csproj
+++ b/seed/csharp-sdk/http-head/src/SeedHttpHead.Test/SeedHttpHead.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/idempotency-headers/src/SeedIdempotencyHeaders.Test/SeedIdempotencyHeaders.Test.csproj b/seed/csharp-sdk/idempotency-headers/src/SeedIdempotencyHeaders.Test/SeedIdempotencyHeaders.Test.csproj
index 4b555b60b0c9..3a83f1e7ccad 100644
--- a/seed/csharp-sdk/idempotency-headers/src/SeedIdempotencyHeaders.Test/SeedIdempotencyHeaders.Test.csproj
+++ b/seed/csharp-sdk/idempotency-headers/src/SeedIdempotencyHeaders.Test/SeedIdempotencyHeaders.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/imdb/exception-class-names/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/imdb/exception-class-names/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/imdb/exception-class-names/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/imdb/exception-class-names/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/imdb/exported-client-class-name/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/imdb/exported-client-class-name/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/imdb/exported-client-class-name/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/imdb/exported-client-class-name/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/imdb/extra-dependencies-override/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/imdb/extra-dependencies-override/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/imdb/extra-dependencies-override/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/imdb/extra-dependencies-override/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/imdb/extra-dependencies/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/imdb/extra-dependencies/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/imdb/extra-dependencies/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/imdb/extra-dependencies/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/imdb/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/imdb/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/imdb/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/imdb/include-exception-handler/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/imdb/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/imdb/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/imdb/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/imdb/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/imdb/omit-fern-headers/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/imdb/omit-fern-headers/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/imdb/omit-fern-headers/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/imdb/omit-fern-headers/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/inferred-auth-explicit/src/SeedInferredAuthExplicit.Test/SeedInferredAuthExplicit.Test.csproj b/seed/csharp-sdk/inferred-auth-explicit/src/SeedInferredAuthExplicit.Test/SeedInferredAuthExplicit.Test.csproj
index 7a8a6c3daf50..48a8b2169be4 100644
--- a/seed/csharp-sdk/inferred-auth-explicit/src/SeedInferredAuthExplicit.Test/SeedInferredAuthExplicit.Test.csproj
+++ b/seed/csharp-sdk/inferred-auth-explicit/src/SeedInferredAuthExplicit.Test/SeedInferredAuthExplicit.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/inferred-auth-implicit-api-key/src/SeedInferredAuthImplicitApiKey.Test/SeedInferredAuthImplicitApiKey.Test.csproj b/seed/csharp-sdk/inferred-auth-implicit-api-key/src/SeedInferredAuthImplicitApiKey.Test/SeedInferredAuthImplicitApiKey.Test.csproj
index d61ddd553b4b..d8ac491a42e4 100644
--- a/seed/csharp-sdk/inferred-auth-implicit-api-key/src/SeedInferredAuthImplicitApiKey.Test/SeedInferredAuthImplicitApiKey.Test.csproj
+++ b/seed/csharp-sdk/inferred-auth-implicit-api-key/src/SeedInferredAuthImplicitApiKey.Test/SeedInferredAuthImplicitApiKey.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/inferred-auth-implicit-no-expiry/src/SeedInferredAuthImplicitNoExpiry.Test/SeedInferredAuthImplicitNoExpiry.Test.csproj b/seed/csharp-sdk/inferred-auth-implicit-no-expiry/src/SeedInferredAuthImplicitNoExpiry.Test/SeedInferredAuthImplicitNoExpiry.Test.csproj
index d9fee9b18afc..b432d8579efd 100644
--- a/seed/csharp-sdk/inferred-auth-implicit-no-expiry/src/SeedInferredAuthImplicitNoExpiry.Test/SeedInferredAuthImplicitNoExpiry.Test.csproj
+++ b/seed/csharp-sdk/inferred-auth-implicit-no-expiry/src/SeedInferredAuthImplicitNoExpiry.Test/SeedInferredAuthImplicitNoExpiry.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/inferred-auth-implicit-reference/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj b/seed/csharp-sdk/inferred-auth-implicit-reference/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj
index e4d46439f1ee..7fda4f6e9f84 100644
--- a/seed/csharp-sdk/inferred-auth-implicit-reference/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj
+++ b/seed/csharp-sdk/inferred-auth-implicit-reference/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/inferred-auth-implicit/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj b/seed/csharp-sdk/inferred-auth-implicit/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj
index e4d46439f1ee..7fda4f6e9f84 100644
--- a/seed/csharp-sdk/inferred-auth-implicit/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj
+++ b/seed/csharp-sdk/inferred-auth-implicit/src/SeedInferredAuthImplicit.Test/SeedInferredAuthImplicit.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/license/custom-license/src/SeedLicense.Test/SeedLicense.Test.csproj b/seed/csharp-sdk/license/custom-license/src/SeedLicense.Test/SeedLicense.Test.csproj
index f59f938fed91..8a0aa87da262 100644
--- a/seed/csharp-sdk/license/custom-license/src/SeedLicense.Test/SeedLicense.Test.csproj
+++ b/seed/csharp-sdk/license/custom-license/src/SeedLicense.Test/SeedLicense.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/license/mit-license/src/SeedLicense.Test/SeedLicense.Test.csproj b/seed/csharp-sdk/license/mit-license/src/SeedLicense.Test/SeedLicense.Test.csproj
index f59f938fed91..8a0aa87da262 100644
--- a/seed/csharp-sdk/license/mit-license/src/SeedLicense.Test/SeedLicense.Test.csproj
+++ b/seed/csharp-sdk/license/mit-license/src/SeedLicense.Test/SeedLicense.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/literal-user-agent/src/SeedLiteralUserAgent.Test/SeedLiteralUserAgent.Test.csproj b/seed/csharp-sdk/literal-user-agent/src/SeedLiteralUserAgent.Test/SeedLiteralUserAgent.Test.csproj
index 67a2ca5d22ec..5ebcd83b3db0 100644
--- a/seed/csharp-sdk/literal-user-agent/src/SeedLiteralUserAgent.Test/SeedLiteralUserAgent.Test.csproj
+++ b/seed/csharp-sdk/literal-user-agent/src/SeedLiteralUserAgent.Test/SeedLiteralUserAgent.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/literal/no-custom-config/src/SeedLiteral.Test/SeedLiteral.Test.csproj b/seed/csharp-sdk/literal/no-custom-config/src/SeedLiteral.Test/SeedLiteral.Test.csproj
index 8ceb59844132..7a36950a607f 100644
--- a/seed/csharp-sdk/literal/no-custom-config/src/SeedLiteral.Test/SeedLiteral.Test.csproj
+++ b/seed/csharp-sdk/literal/no-custom-config/src/SeedLiteral.Test/SeedLiteral.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/literal/readonly-constants/src/SeedLiteral.Test/SeedLiteral.Test.csproj b/seed/csharp-sdk/literal/readonly-constants/src/SeedLiteral.Test/SeedLiteral.Test.csproj
index 8ceb59844132..7a36950a607f 100644
--- a/seed/csharp-sdk/literal/readonly-constants/src/SeedLiteral.Test/SeedLiteral.Test.csproj
+++ b/seed/csharp-sdk/literal/readonly-constants/src/SeedLiteral.Test/SeedLiteral.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/literals-unions/src/SeedLiteralsUnions.Test/SeedLiteralsUnions.Test.csproj b/seed/csharp-sdk/literals-unions/src/SeedLiteralsUnions.Test/SeedLiteralsUnions.Test.csproj
index 598c7b49eaf9..1df586d4e0e5 100644
--- a/seed/csharp-sdk/literals-unions/src/SeedLiteralsUnions.Test/SeedLiteralsUnions.Test.csproj
+++ b/seed/csharp-sdk/literals-unions/src/SeedLiteralsUnions.Test/SeedLiteralsUnions.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/mixed-case/src/SeedMixedCase.Test/SeedMixedCase.Test.csproj b/seed/csharp-sdk/mixed-case/src/SeedMixedCase.Test/SeedMixedCase.Test.csproj
index 52e671a87de5..994216b9cf8c 100644
--- a/seed/csharp-sdk/mixed-case/src/SeedMixedCase.Test/SeedMixedCase.Test.csproj
+++ b/seed/csharp-sdk/mixed-case/src/SeedMixedCase.Test/SeedMixedCase.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/mixed-file-directory/src/SeedMixedFileDirectory.Test/SeedMixedFileDirectory.Test.csproj b/seed/csharp-sdk/mixed-file-directory/src/SeedMixedFileDirectory.Test/SeedMixedFileDirectory.Test.csproj
index a2d0ad0980fe..c1538208fb56 100644
--- a/seed/csharp-sdk/mixed-file-directory/src/SeedMixedFileDirectory.Test/SeedMixedFileDirectory.Test.csproj
+++ b/seed/csharp-sdk/mixed-file-directory/src/SeedMixedFileDirectory.Test/SeedMixedFileDirectory.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/multi-line-docs/src/SeedMultiLineDocs.Test/SeedMultiLineDocs.Test.csproj b/seed/csharp-sdk/multi-line-docs/src/SeedMultiLineDocs.Test/SeedMultiLineDocs.Test.csproj
index 93ef9c88a473..88b2e30dc738 100644
--- a/seed/csharp-sdk/multi-line-docs/src/SeedMultiLineDocs.Test/SeedMultiLineDocs.Test.csproj
+++ b/seed/csharp-sdk/multi-line-docs/src/SeedMultiLineDocs.Test/SeedMultiLineDocs.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/multi-url-environment-no-default/src/SeedMultiUrlEnvironmentNoDefault.Test/SeedMultiUrlEnvironmentNoDefault.Test.csproj b/seed/csharp-sdk/multi-url-environment-no-default/src/SeedMultiUrlEnvironmentNoDefault.Test/SeedMultiUrlEnvironmentNoDefault.Test.csproj
index 74b3d072a73d..b82a3bcbf9a7 100644
--- a/seed/csharp-sdk/multi-url-environment-no-default/src/SeedMultiUrlEnvironmentNoDefault.Test/SeedMultiUrlEnvironmentNoDefault.Test.csproj
+++ b/seed/csharp-sdk/multi-url-environment-no-default/src/SeedMultiUrlEnvironmentNoDefault.Test/SeedMultiUrlEnvironmentNoDefault.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/multi-url-environment-reference/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/multi-url-environment-reference/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/multi-url-environment-reference/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/multi-url-environment-reference/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/multi-url-environment/environment-class-name/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj b/seed/csharp-sdk/multi-url-environment/environment-class-name/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj
index 5fda6fa3037f..93b5fcbb4587 100644
--- a/seed/csharp-sdk/multi-url-environment/environment-class-name/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj
+++ b/seed/csharp-sdk/multi-url-environment/environment-class-name/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/multi-url-environment/no-pascal-case-environments/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj b/seed/csharp-sdk/multi-url-environment/no-pascal-case-environments/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj
index 5fda6fa3037f..93b5fcbb4587 100644
--- a/seed/csharp-sdk/multi-url-environment/no-pascal-case-environments/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj
+++ b/seed/csharp-sdk/multi-url-environment/no-pascal-case-environments/src/SeedMultiUrlEnvironment.Test/SeedMultiUrlEnvironment.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/multiple-request-bodies/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/multiple-request-bodies/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/multiple-request-bodies/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/multiple-request-bodies/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/no-content-response/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/no-content-response/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/no-content-response/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/no-content-response/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/no-environment/src/SeedNoEnvironment.Test/SeedNoEnvironment.Test.csproj b/seed/csharp-sdk/no-environment/src/SeedNoEnvironment.Test/SeedNoEnvironment.Test.csproj
index 83c839d8bb7f..1ad249d26de1 100644
--- a/seed/csharp-sdk/no-environment/src/SeedNoEnvironment.Test/SeedNoEnvironment.Test.csproj
+++ b/seed/csharp-sdk/no-environment/src/SeedNoEnvironment.Test/SeedNoEnvironment.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/no-retries/src/SeedNoRetries.Test/SeedNoRetries.Test.csproj b/seed/csharp-sdk/no-retries/src/SeedNoRetries.Test/SeedNoRetries.Test.csproj
index 47ce50f7a112..cbb657e1716c 100644
--- a/seed/csharp-sdk/no-retries/src/SeedNoRetries.Test/SeedNoRetries.Test.csproj
+++ b/seed/csharp-sdk/no-retries/src/SeedNoRetries.Test/SeedNoRetries.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/null-type/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/null-type/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/null-type/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/null-type/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/nullable-allof-extends/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/nullable-allof-extends/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/nullable-allof-extends/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/nullable-allof-extends/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/nullable-optional/explicit-nullable-optional/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj b/seed/csharp-sdk/nullable-optional/explicit-nullable-optional/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj
index 0a1efb6d7f7e..12ccb89cbe6f 100644
--- a/seed/csharp-sdk/nullable-optional/explicit-nullable-optional/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj
+++ b/seed/csharp-sdk/nullable-optional/explicit-nullable-optional/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/nullable-optional/no-custom-config/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj b/seed/csharp-sdk/nullable-optional/no-custom-config/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj
index 0a1efb6d7f7e..12ccb89cbe6f 100644
--- a/seed/csharp-sdk/nullable-optional/no-custom-config/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj
+++ b/seed/csharp-sdk/nullable-optional/no-custom-config/src/SeedNullableOptional.Test/SeedNullableOptional.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/nullable-request-body/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/nullable-request-body/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/nullable-request-body/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/nullable-request-body/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/nullable/explicit-nullable-optional/src/SeedNullable.Test/SeedNullable.Test.csproj b/seed/csharp-sdk/nullable/explicit-nullable-optional/src/SeedNullable.Test/SeedNullable.Test.csproj
index 08cd64987516..81186f0e991a 100644
--- a/seed/csharp-sdk/nullable/explicit-nullable-optional/src/SeedNullable.Test/SeedNullable.Test.csproj
+++ b/seed/csharp-sdk/nullable/explicit-nullable-optional/src/SeedNullable.Test/SeedNullable.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/nullable/no-custom-config/src/SeedNullable.Test/SeedNullable.Test.csproj b/seed/csharp-sdk/nullable/no-custom-config/src/SeedNullable.Test/SeedNullable.Test.csproj
index 08cd64987516..81186f0e991a 100644
--- a/seed/csharp-sdk/nullable/no-custom-config/src/SeedNullable.Test/SeedNullable.Test.csproj
+++ b/seed/csharp-sdk/nullable/no-custom-config/src/SeedNullable.Test/SeedNullable.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-custom/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-custom/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
index 3c027506c7b6..b70da99c3010 100644
--- a/seed/csharp-sdk/oauth-client-credentials-custom/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-custom/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-default/src/SeedOauthClientCredentialsDefault.Test/SeedOauthClientCredentialsDefault.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-default/src/SeedOauthClientCredentialsDefault.Test/SeedOauthClientCredentialsDefault.Test.csproj
index 7661b8c633a5..84ae8c33e351 100644
--- a/seed/csharp-sdk/oauth-client-credentials-default/src/SeedOauthClientCredentialsDefault.Test/SeedOauthClientCredentialsDefault.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-default/src/SeedOauthClientCredentialsDefault.Test/SeedOauthClientCredentialsDefault.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-environment-variables/src/SeedOauthClientCredentialsEnvironmentVariables.Test/SeedOauthClientCredentialsEnvironmentVariables.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-environment-variables/src/SeedOauthClientCredentialsEnvironmentVariables.Test/SeedOauthClientCredentialsEnvironmentVariables.Test.csproj
index 4fd6d9a2da90..25c3414a7e8d 100644
--- a/seed/csharp-sdk/oauth-client-credentials-environment-variables/src/SeedOauthClientCredentialsEnvironmentVariables.Test/SeedOauthClientCredentialsEnvironmentVariables.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-environment-variables/src/SeedOauthClientCredentialsEnvironmentVariables.Test/SeedOauthClientCredentialsEnvironmentVariables.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj
index 501562d3c7d2..314ed672fb6e 100644
--- a/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/unified-client-options/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/unified-client-options/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj
index 501562d3c7d2..314ed672fb6e 100644
--- a/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/unified-client-options/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-mandatory-auth/unified-client-options/src/SeedOauthClientCredentialsMandatoryAuth.Test/SeedOauthClientCredentialsMandatoryAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-nested-root/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-nested-root/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
index 3c027506c7b6..b70da99c3010 100644
--- a/seed/csharp-sdk/oauth-client-credentials-nested-root/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-nested-root/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-openapi/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-openapi/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/oauth-client-credentials-openapi/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-openapi/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-reference/src/SeedOauthClientCredentialsReference.Test/SeedOauthClientCredentialsReference.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-reference/src/SeedOauthClientCredentialsReference.Test/SeedOauthClientCredentialsReference.Test.csproj
index 215c71faa5e1..418a00d2952f 100644
--- a/seed/csharp-sdk/oauth-client-credentials-reference/src/SeedOauthClientCredentialsReference.Test/SeedOauthClientCredentialsReference.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-reference/src/SeedOauthClientCredentialsReference.Test/SeedOauthClientCredentialsReference.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials-with-variables/src/SeedOauthClientCredentialsWithVariables.Test/SeedOauthClientCredentialsWithVariables.Test.csproj b/seed/csharp-sdk/oauth-client-credentials-with-variables/src/SeedOauthClientCredentialsWithVariables.Test/SeedOauthClientCredentialsWithVariables.Test.csproj
index a71cd1b405f3..611f250a86c0 100644
--- a/seed/csharp-sdk/oauth-client-credentials-with-variables/src/SeedOauthClientCredentialsWithVariables.Test/SeedOauthClientCredentialsWithVariables.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials-with-variables/src/SeedOauthClientCredentialsWithVariables.Test/SeedOauthClientCredentialsWithVariables.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials/include-exception-handler/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj b/seed/csharp-sdk/oauth-client-credentials/include-exception-handler/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
index 3c027506c7b6..b70da99c3010 100644
--- a/seed/csharp-sdk/oauth-client-credentials/include-exception-handler/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials/include-exception-handler/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/oauth-client-credentials/no-custom-config/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj b/seed/csharp-sdk/oauth-client-credentials/no-custom-config/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
index 3c027506c7b6..b70da99c3010 100644
--- a/seed/csharp-sdk/oauth-client-credentials/no-custom-config/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
+++ b/seed/csharp-sdk/oauth-client-credentials/no-custom-config/src/SeedOauthClientCredentials.Test/SeedOauthClientCredentials.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/object/src/SeedObject.Test/SeedObject.Test.csproj b/seed/csharp-sdk/object/src/SeedObject.Test/SeedObject.Test.csproj
index e8d343bc04f3..ef3965f4f423 100644
--- a/seed/csharp-sdk/object/src/SeedObject.Test/SeedObject.Test.csproj
+++ b/seed/csharp-sdk/object/src/SeedObject.Test/SeedObject.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/objects-with-imports/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj b/seed/csharp-sdk/objects-with-imports/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
index 19eb1c2632e3..fb15a71a9bff 100644
--- a/seed/csharp-sdk/objects-with-imports/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
+++ b/seed/csharp-sdk/objects-with-imports/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/openapi-request-body-ref/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/openapi-request-body-ref/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/openapi-request-body-ref/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/openapi-request-body-ref/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/optional/no-custom-config/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj b/seed/csharp-sdk/optional/no-custom-config/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
index 19eb1c2632e3..fb15a71a9bff 100644
--- a/seed/csharp-sdk/optional/no-custom-config/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
+++ b/seed/csharp-sdk/optional/no-custom-config/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/optional/simplify-object-dictionaries/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj b/seed/csharp-sdk/optional/simplify-object-dictionaries/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
index 19eb1c2632e3..fb15a71a9bff 100644
--- a/seed/csharp-sdk/optional/simplify-object-dictionaries/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
+++ b/seed/csharp-sdk/optional/simplify-object-dictionaries/src/SeedObjectsWithImports.Test/SeedObjectsWithImports.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/package-yml/src/SeedPackageYml.Test/SeedPackageYml.Test.csproj b/seed/csharp-sdk/package-yml/src/SeedPackageYml.Test/SeedPackageYml.Test.csproj
index 867f99391377..9772caccd67d 100644
--- a/seed/csharp-sdk/package-yml/src/SeedPackageYml.Test/SeedPackageYml.Test.csproj
+++ b/seed/csharp-sdk/package-yml/src/SeedPackageYml.Test/SeedPackageYml.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/pagination-custom/src/SeedPagination.Test/SeedPagination.Test.csproj b/seed/csharp-sdk/pagination-custom/src/SeedPagination.Test/SeedPagination.Test.csproj
index 1668312b6148..9e2e365d05ed 100644
--- a/seed/csharp-sdk/pagination-custom/src/SeedPagination.Test/SeedPagination.Test.csproj
+++ b/seed/csharp-sdk/pagination-custom/src/SeedPagination.Test/SeedPagination.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/pagination-uri-path/src/SeedPaginationUriPath.Test/SeedPaginationUriPath.Test.csproj b/seed/csharp-sdk/pagination-uri-path/src/SeedPaginationUriPath.Test/SeedPaginationUriPath.Test.csproj
index 6ca91d9c2b91..64c0bad1a4ad 100644
--- a/seed/csharp-sdk/pagination-uri-path/src/SeedPaginationUriPath.Test/SeedPaginationUriPath.Test.csproj
+++ b/seed/csharp-sdk/pagination-uri-path/src/SeedPaginationUriPath.Test/SeedPaginationUriPath.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/pagination/custom-pager-with-exception-handler/src/SeedPagination.Test/SeedPagination.Test.csproj b/seed/csharp-sdk/pagination/custom-pager-with-exception-handler/src/SeedPagination.Test/SeedPagination.Test.csproj
index 1668312b6148..9e2e365d05ed 100644
--- a/seed/csharp-sdk/pagination/custom-pager-with-exception-handler/src/SeedPagination.Test/SeedPagination.Test.csproj
+++ b/seed/csharp-sdk/pagination/custom-pager-with-exception-handler/src/SeedPagination.Test/SeedPagination.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/pagination/custom-pager/src/SeedPagination.Test/SeedPagination.Test.csproj b/seed/csharp-sdk/pagination/custom-pager/src/SeedPagination.Test/SeedPagination.Test.csproj
index 1668312b6148..9e2e365d05ed 100644
--- a/seed/csharp-sdk/pagination/custom-pager/src/SeedPagination.Test/SeedPagination.Test.csproj
+++ b/seed/csharp-sdk/pagination/custom-pager/src/SeedPagination.Test/SeedPagination.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/pagination/no-custom-config/src/SeedPagination.Test/SeedPagination.Test.csproj b/seed/csharp-sdk/pagination/no-custom-config/src/SeedPagination.Test/SeedPagination.Test.csproj
index 1668312b6148..9e2e365d05ed 100644
--- a/seed/csharp-sdk/pagination/no-custom-config/src/SeedPagination.Test/SeedPagination.Test.csproj
+++ b/seed/csharp-sdk/pagination/no-custom-config/src/SeedPagination.Test/SeedPagination.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/pagination/page-index-semantics/src/SeedPagination.Test/SeedPagination.Test.csproj b/seed/csharp-sdk/pagination/page-index-semantics/src/SeedPagination.Test/SeedPagination.Test.csproj
index 1668312b6148..9e2e365d05ed 100644
--- a/seed/csharp-sdk/pagination/page-index-semantics/src/SeedPagination.Test/SeedPagination.Test.csproj
+++ b/seed/csharp-sdk/pagination/page-index-semantics/src/SeedPagination.Test/SeedPagination.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/path-parameters/no-custom-config/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj b/seed/csharp-sdk/path-parameters/no-custom-config/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj
index 33522220ff2a..5a953fc4d842 100644
--- a/seed/csharp-sdk/path-parameters/no-custom-config/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj
+++ b/seed/csharp-sdk/path-parameters/no-custom-config/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/path-parameters/no-inline-path-parameters/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj b/seed/csharp-sdk/path-parameters/no-inline-path-parameters/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj
index 33522220ff2a..5a953fc4d842 100644
--- a/seed/csharp-sdk/path-parameters/no-inline-path-parameters/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj
+++ b/seed/csharp-sdk/path-parameters/no-inline-path-parameters/src/SeedPathParameters.Test/SeedPathParameters.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/plain-text/src/SeedPlainText.Test/SeedPlainText.Test.csproj b/seed/csharp-sdk/plain-text/src/SeedPlainText.Test/SeedPlainText.Test.csproj
index 6345fe98f345..2577ee5a1fb4 100644
--- a/seed/csharp-sdk/plain-text/src/SeedPlainText.Test/SeedPlainText.Test.csproj
+++ b/seed/csharp-sdk/plain-text/src/SeedPlainText.Test/SeedPlainText.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/property-access/src/SeedPropertyAccess.Test/SeedPropertyAccess.Test.csproj b/seed/csharp-sdk/property-access/src/SeedPropertyAccess.Test/SeedPropertyAccess.Test.csproj
index 148b4e0b2c4f..e05becc48d5a 100644
--- a/seed/csharp-sdk/property-access/src/SeedPropertyAccess.Test/SeedPropertyAccess.Test.csproj
+++ b/seed/csharp-sdk/property-access/src/SeedPropertyAccess.Test/SeedPropertyAccess.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/public-object/src/SeedPublicObject.Test/SeedPublicObject.Test.csproj b/seed/csharp-sdk/public-object/src/SeedPublicObject.Test/SeedPublicObject.Test.csproj
index aeba8938e4c9..7aa97c43ccbb 100644
--- a/seed/csharp-sdk/public-object/src/SeedPublicObject.Test/SeedPublicObject.Test.csproj
+++ b/seed/csharp-sdk/public-object/src/SeedPublicObject.Test/SeedPublicObject.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/query-param-name-conflict/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/query-param-name-conflict/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/query-param-name-conflict/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/query-param-name-conflict/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/query-parameters-openapi-as-objects/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/query-parameters-openapi-as-objects/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/query-parameters-openapi-as-objects/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/query-parameters-openapi-as-objects/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/query-parameters-openapi/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/query-parameters-openapi/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/query-parameters-openapi/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/query-parameters-openapi/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/query-parameters/src/SeedQueryParameters.Test/SeedQueryParameters.Test.csproj b/seed/csharp-sdk/query-parameters/src/SeedQueryParameters.Test/SeedQueryParameters.Test.csproj
index 0244bb1b17f7..a9cdc54b44eb 100644
--- a/seed/csharp-sdk/query-parameters/src/SeedQueryParameters.Test/SeedQueryParameters.Test.csproj
+++ b/seed/csharp-sdk/query-parameters/src/SeedQueryParameters.Test/SeedQueryParameters.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/request-parameters/no-custom-config/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj b/seed/csharp-sdk/request-parameters/no-custom-config/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj
index 2d9c8664164e..a962c7628ff0 100644
--- a/seed/csharp-sdk/request-parameters/no-custom-config/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj
+++ b/seed/csharp-sdk/request-parameters/no-custom-config/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/request-parameters/with-defaults/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj b/seed/csharp-sdk/request-parameters/with-defaults/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj
index 2d9c8664164e..a962c7628ff0 100644
--- a/seed/csharp-sdk/request-parameters/with-defaults/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj
+++ b/seed/csharp-sdk/request-parameters/with-defaults/src/SeedRequestParameters.Test/SeedRequestParameters.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/required-nullable/explicit-nullable-optional/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/required-nullable/explicit-nullable-optional/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/required-nullable/explicit-nullable-optional/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/required-nullable/explicit-nullable-optional/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/required-nullable/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/required-nullable/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/required-nullable/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/required-nullable/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/reserved-keywords/src/SeedNurseryApi.Test/SeedNurseryApi.Test.csproj b/seed/csharp-sdk/reserved-keywords/src/SeedNurseryApi.Test/SeedNurseryApi.Test.csproj
index 3cf2106b12fb..4433b8325657 100644
--- a/seed/csharp-sdk/reserved-keywords/src/SeedNurseryApi.Test/SeedNurseryApi.Test.csproj
+++ b/seed/csharp-sdk/reserved-keywords/src/SeedNurseryApi.Test/SeedNurseryApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/response-property/src/SeedResponseProperty.Test/SeedResponseProperty.Test.csproj b/seed/csharp-sdk/response-property/src/SeedResponseProperty.Test/SeedResponseProperty.Test.csproj
index 7b8a95490837..c8f593a5efb4 100644
--- a/seed/csharp-sdk/response-property/src/SeedResponseProperty.Test/SeedResponseProperty.Test.csproj
+++ b/seed/csharp-sdk/response-property/src/SeedResponseProperty.Test/SeedResponseProperty.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/schemaless-request-body-examples/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/schemaless-request-body-examples/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/schemaless-request-body-examples/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/schemaless-request-body-examples/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/server-sent-event-examples/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj b/seed/csharp-sdk/server-sent-event-examples/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj
index 1e19c1613805..021d561b141f 100644
--- a/seed/csharp-sdk/server-sent-event-examples/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj
+++ b/seed/csharp-sdk/server-sent-event-examples/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/server-sent-events-openapi/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/server-sent-events-openapi/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/server-sent-events-openapi/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/server-sent-events-openapi/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/server-sent-events/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj b/seed/csharp-sdk/server-sent-events/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj
index 1e19c1613805..021d561b141f 100644
--- a/seed/csharp-sdk/server-sent-events/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj
+++ b/seed/csharp-sdk/server-sent-events/src/SeedServerSentEvents.Test/SeedServerSentEvents.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/server-url-templating/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/server-url-templating/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/server-url-templating/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/server-url-templating/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/simple-api/custom-output-path-object/test/SeedApi.Test/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj b/seed/csharp-sdk/simple-api/custom-output-path-object/test/SeedApi.Test/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
index 73aafe9dd233..c74de19013af 100644
--- a/seed/csharp-sdk/simple-api/custom-output-path-object/test/SeedApi.Test/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
+++ b/seed/csharp-sdk/simple-api/custom-output-path-object/test/SeedApi.Test/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/simple-api/custom-output-path/custom-src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj b/seed/csharp-sdk/simple-api/custom-output-path/custom-src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
index 20a09d88d4e3..049700fec00f 100644
--- a/seed/csharp-sdk/simple-api/custom-output-path/custom-src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
+++ b/seed/csharp-sdk/simple-api/custom-output-path/custom-src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/simple-api/no-custom-config/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj b/seed/csharp-sdk/simple-api/no-custom-config/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
index 20a09d88d4e3..049700fec00f 100644
--- a/seed/csharp-sdk/simple-api/no-custom-config/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
+++ b/seed/csharp-sdk/simple-api/no-custom-config/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/simple-api/use-sln-format/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj b/seed/csharp-sdk/simple-api/use-sln-format/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
index 20a09d88d4e3..049700fec00f 100644
--- a/seed/csharp-sdk/simple-api/use-sln-format/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
+++ b/seed/csharp-sdk/simple-api/use-sln-format/src/SeedSimpleApi.Test/SeedSimpleApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/simple-fhir/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/simple-fhir/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/simple-fhir/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/simple-fhir/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/single-url-environment-default/src/SeedSingleUrlEnvironmentDefault.Test/SeedSingleUrlEnvironmentDefault.Test.csproj b/seed/csharp-sdk/single-url-environment-default/src/SeedSingleUrlEnvironmentDefault.Test/SeedSingleUrlEnvironmentDefault.Test.csproj
index 283c7d5d31ac..d2302095c97e 100644
--- a/seed/csharp-sdk/single-url-environment-default/src/SeedSingleUrlEnvironmentDefault.Test/SeedSingleUrlEnvironmentDefault.Test.csproj
+++ b/seed/csharp-sdk/single-url-environment-default/src/SeedSingleUrlEnvironmentDefault.Test/SeedSingleUrlEnvironmentDefault.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/single-url-environment-no-default/src/SeedSingleUrlEnvironmentNoDefault.Test/SeedSingleUrlEnvironmentNoDefault.Test.csproj b/seed/csharp-sdk/single-url-environment-no-default/src/SeedSingleUrlEnvironmentNoDefault.Test/SeedSingleUrlEnvironmentNoDefault.Test.csproj
index f8ad0a93fc56..ad3b2505d5a1 100644
--- a/seed/csharp-sdk/single-url-environment-no-default/src/SeedSingleUrlEnvironmentNoDefault.Test/SeedSingleUrlEnvironmentNoDefault.Test.csproj
+++ b/seed/csharp-sdk/single-url-environment-no-default/src/SeedSingleUrlEnvironmentNoDefault.Test/SeedSingleUrlEnvironmentNoDefault.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/streaming-parameter/src/SeedStreaming.Test/SeedStreaming.Test.csproj b/seed/csharp-sdk/streaming-parameter/src/SeedStreaming.Test/SeedStreaming.Test.csproj
index 69475d1bacce..9101a640c5c9 100644
--- a/seed/csharp-sdk/streaming-parameter/src/SeedStreaming.Test/SeedStreaming.Test.csproj
+++ b/seed/csharp-sdk/streaming-parameter/src/SeedStreaming.Test/SeedStreaming.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/streaming/no-custom-config/src/SeedStreaming.Test/SeedStreaming.Test.csproj b/seed/csharp-sdk/streaming/no-custom-config/src/SeedStreaming.Test/SeedStreaming.Test.csproj
index 69475d1bacce..9101a640c5c9 100644
--- a/seed/csharp-sdk/streaming/no-custom-config/src/SeedStreaming.Test/SeedStreaming.Test.csproj
+++ b/seed/csharp-sdk/streaming/no-custom-config/src/SeedStreaming.Test/SeedStreaming.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/streaming/redact-response-body-on-error/src/SeedStreaming.Test/SeedStreaming.Test.csproj b/seed/csharp-sdk/streaming/redact-response-body-on-error/src/SeedStreaming.Test/SeedStreaming.Test.csproj
index 69475d1bacce..9101a640c5c9 100644
--- a/seed/csharp-sdk/streaming/redact-response-body-on-error/src/SeedStreaming.Test/SeedStreaming.Test.csproj
+++ b/seed/csharp-sdk/streaming/redact-response-body-on-error/src/SeedStreaming.Test/SeedStreaming.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/trace/src/SeedTrace.Test/SeedTrace.Test.csproj b/seed/csharp-sdk/trace/src/SeedTrace.Test/SeedTrace.Test.csproj
index 88def5ff4794..5745dd92511c 100644
--- a/seed/csharp-sdk/trace/src/SeedTrace.Test/SeedTrace.Test.csproj
+++ b/seed/csharp-sdk/trace/src/SeedTrace.Test/SeedTrace.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/undiscriminated-union-with-response-property/src/SeedUndiscriminatedUnionWithResponseProperty.Test/SeedUndiscriminatedUnionWithResponseProperty.Test.csproj b/seed/csharp-sdk/undiscriminated-union-with-response-property/src/SeedUndiscriminatedUnionWithResponseProperty.Test/SeedUndiscriminatedUnionWithResponseProperty.Test.csproj
index 71c34e9f6cd9..b7d0628376bd 100644
--- a/seed/csharp-sdk/undiscriminated-union-with-response-property/src/SeedUndiscriminatedUnionWithResponseProperty.Test/SeedUndiscriminatedUnionWithResponseProperty.Test.csproj
+++ b/seed/csharp-sdk/undiscriminated-union-with-response-property/src/SeedUndiscriminatedUnionWithResponseProperty.Test/SeedUndiscriminatedUnionWithResponseProperty.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/undiscriminated-unions/no-custom-config/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj b/seed/csharp-sdk/undiscriminated-unions/no-custom-config/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj
index 07b45e6c2b46..a8963b3df862 100644
--- a/seed/csharp-sdk/undiscriminated-unions/no-custom-config/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj
+++ b/seed/csharp-sdk/undiscriminated-unions/no-custom-config/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/undiscriminated-unions/with-undiscriminated-unions/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj b/seed/csharp-sdk/undiscriminated-unions/with-undiscriminated-unions/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj
index 07b45e6c2b46..a8963b3df862 100644
--- a/seed/csharp-sdk/undiscriminated-unions/with-undiscriminated-unions/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj
+++ b/seed/csharp-sdk/undiscriminated-unions/with-undiscriminated-unions/src/SeedUndiscriminatedUnions.Test/SeedUndiscriminatedUnions.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/union-query-parameters/src/SeedUnionQueryParameters.Test/SeedUnionQueryParameters.Test.csproj b/seed/csharp-sdk/union-query-parameters/src/SeedUnionQueryParameters.Test/SeedUnionQueryParameters.Test.csproj
index 8e334f508c50..77c2a02d2149 100644
--- a/seed/csharp-sdk/union-query-parameters/src/SeedUnionQueryParameters.Test/SeedUnionQueryParameters.Test.csproj
+++ b/seed/csharp-sdk/union-query-parameters/src/SeedUnionQueryParameters.Test/SeedUnionQueryParameters.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/unions-with-local-date/src/SeedUnions.Test/SeedUnions.Test.csproj b/seed/csharp-sdk/unions-with-local-date/src/SeedUnions.Test/SeedUnions.Test.csproj
index 83de3cd9a035..8314b3b963fe 100644
--- a/seed/csharp-sdk/unions-with-local-date/src/SeedUnions.Test/SeedUnions.Test.csproj
+++ b/seed/csharp-sdk/unions-with-local-date/src/SeedUnions.Test/SeedUnions.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/unions/no-custom-config/src/SeedUnions.Test/SeedUnions.Test.csproj b/seed/csharp-sdk/unions/no-custom-config/src/SeedUnions.Test/SeedUnions.Test.csproj
index 83de3cd9a035..8314b3b963fe 100644
--- a/seed/csharp-sdk/unions/no-custom-config/src/SeedUnions.Test/SeedUnions.Test.csproj
+++ b/seed/csharp-sdk/unions/no-custom-config/src/SeedUnions.Test/SeedUnions.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/unions/no-discriminated-unions/src/SeedUnions.Test/SeedUnions.Test.csproj b/seed/csharp-sdk/unions/no-discriminated-unions/src/SeedUnions.Test/SeedUnions.Test.csproj
index 83de3cd9a035..8314b3b963fe 100644
--- a/seed/csharp-sdk/unions/no-discriminated-unions/src/SeedUnions.Test/SeedUnions.Test.csproj
+++ b/seed/csharp-sdk/unions/no-discriminated-unions/src/SeedUnions.Test/SeedUnions.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/unknown/src/SeedUnknownAsAny.Test/SeedUnknownAsAny.Test.csproj b/seed/csharp-sdk/unknown/src/SeedUnknownAsAny.Test/SeedUnknownAsAny.Test.csproj
index 437026b42752..b5ab740de35e 100644
--- a/seed/csharp-sdk/unknown/src/SeedUnknownAsAny.Test/SeedUnknownAsAny.Test.csproj
+++ b/seed/csharp-sdk/unknown/src/SeedUnknownAsAny.Test/SeedUnknownAsAny.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/url-form-encoded/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/url-form-encoded/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/url-form-encoded/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/url-form-encoded/no-custom-config/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/validation/src/SeedValidation.Test/SeedValidation.Test.csproj b/seed/csharp-sdk/validation/src/SeedValidation.Test/SeedValidation.Test.csproj
index 477e22c54f9f..56e1c34ad350 100644
--- a/seed/csharp-sdk/validation/src/SeedValidation.Test/SeedValidation.Test.csproj
+++ b/seed/csharp-sdk/validation/src/SeedValidation.Test/SeedValidation.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/variables/src/SeedVariables.Test/SeedVariables.Test.csproj b/seed/csharp-sdk/variables/src/SeedVariables.Test/SeedVariables.Test.csproj
index dbf64a53809d..65dee224448a 100644
--- a/seed/csharp-sdk/variables/src/SeedVariables.Test/SeedVariables.Test.csproj
+++ b/seed/csharp-sdk/variables/src/SeedVariables.Test/SeedVariables.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/version-no-default/src/SeedVersion.Test/SeedVersion.Test.csproj b/seed/csharp-sdk/version-no-default/src/SeedVersion.Test/SeedVersion.Test.csproj
index 438b95508ad8..4596637b4fc3 100644
--- a/seed/csharp-sdk/version-no-default/src/SeedVersion.Test/SeedVersion.Test.csproj
+++ b/seed/csharp-sdk/version-no-default/src/SeedVersion.Test/SeedVersion.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/version/src/SeedVersion.Test/SeedVersion.Test.csproj b/seed/csharp-sdk/version/src/SeedVersion.Test/SeedVersion.Test.csproj
index 438b95508ad8..4596637b4fc3 100644
--- a/seed/csharp-sdk/version/src/SeedVersion.Test/SeedVersion.Test.csproj
+++ b/seed/csharp-sdk/version/src/SeedVersion.Test/SeedVersion.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/webhook-audience/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/webhook-audience/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/webhook-audience/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/webhook-audience/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/webhooks/src/SeedWebhooks.Test/SeedWebhooks.Test.csproj b/seed/csharp-sdk/webhooks/src/SeedWebhooks.Test/SeedWebhooks.Test.csproj
index cee92e83bfe1..11475400336a 100644
--- a/seed/csharp-sdk/webhooks/src/SeedWebhooks.Test/SeedWebhooks.Test.csproj
+++ b/seed/csharp-sdk/webhooks/src/SeedWebhooks.Test/SeedWebhooks.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/websocket-bearer-auth/src/SeedWebsocketBearerAuth.Test/SeedWebsocketBearerAuth.Test.csproj b/seed/csharp-sdk/websocket-bearer-auth/src/SeedWebsocketBearerAuth.Test/SeedWebsocketBearerAuth.Test.csproj
index 3d1fca8e1fd9..ed90f30d9ac2 100644
--- a/seed/csharp-sdk/websocket-bearer-auth/src/SeedWebsocketBearerAuth.Test/SeedWebsocketBearerAuth.Test.csproj
+++ b/seed/csharp-sdk/websocket-bearer-auth/src/SeedWebsocketBearerAuth.Test/SeedWebsocketBearerAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/websocket-inferred-auth/src/SeedWebsocketAuth.Test/SeedWebsocketAuth.Test.csproj b/seed/csharp-sdk/websocket-inferred-auth/src/SeedWebsocketAuth.Test/SeedWebsocketAuth.Test.csproj
index 0bdea1893564..dfe8c8d90b5e 100644
--- a/seed/csharp-sdk/websocket-inferred-auth/src/SeedWebsocketAuth.Test/SeedWebsocketAuth.Test.csproj
+++ b/seed/csharp-sdk/websocket-inferred-auth/src/SeedWebsocketAuth.Test/SeedWebsocketAuth.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/websocket-multi-url/no-custom-config/src/SeedWebsocketMultiUrl.Test/SeedWebsocketMultiUrl.Test.csproj b/seed/csharp-sdk/websocket-multi-url/no-custom-config/src/SeedWebsocketMultiUrl.Test/SeedWebsocketMultiUrl.Test.csproj
index 841c73695363..40ba73570d37 100644
--- a/seed/csharp-sdk/websocket-multi-url/no-custom-config/src/SeedWebsocketMultiUrl.Test/SeedWebsocketMultiUrl.Test.csproj
+++ b/seed/csharp-sdk/websocket-multi-url/no-custom-config/src/SeedWebsocketMultiUrl.Test/SeedWebsocketMultiUrl.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/websocket/no-custom-config/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj b/seed/csharp-sdk/websocket/no-custom-config/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj
index 8dd41b52865a..0fd13e7195d9 100644
--- a/seed/csharp-sdk/websocket/no-custom-config/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj
+++ b/seed/csharp-sdk/websocket/no-custom-config/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/websocket/with-websockets/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj b/seed/csharp-sdk/websocket/with-websockets/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj
index 8dd41b52865a..0fd13e7195d9 100644
--- a/seed/csharp-sdk/websocket/with-websockets/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj
+++ b/seed/csharp-sdk/websocket/with-websockets/src/SeedWebsocket.Test/SeedWebsocket.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/csharp-sdk/x-fern-default/src/SeedApi.Test/SeedApi.Test.csproj b/seed/csharp-sdk/x-fern-default/src/SeedApi.Test/SeedApi.Test.csproj
index 77e1a9943739..e19edddc7dd6 100644
--- a/seed/csharp-sdk/x-fern-default/src/SeedApi.Test/SeedApi.Test.csproj
+++ b/seed/csharp-sdk/x-fern-default/src/SeedApi.Test/SeedApi.Test.csproj
@@ -25,7 +25,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/seed/go-sdk/allof-inline/README.md b/seed/go-sdk/allof-inline/README.md
index 97c3dedc64e3..100f4e3e95f0 100644
--- a/seed/go-sdk/allof-inline/README.md
+++ b/seed/go-sdk/allof-inline/README.md
@@ -40,7 +40,7 @@ func do() {
client := client.NewClient()
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
diff --git a/seed/go-sdk/allof-inline/dynamic-snippets/example2/snippet.go b/seed/go-sdk/allof-inline/dynamic-snippets/example2/snippet.go
index ead43f2a6d2f..d7537f231af7 100644
--- a/seed/go-sdk/allof-inline/dynamic-snippets/example2/snippet.go
+++ b/seed/go-sdk/allof-inline/dynamic-snippets/example2/snippet.go
@@ -16,7 +16,7 @@ func do() {
)
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
diff --git a/seed/go-sdk/allof-inline/dynamic-snippets/example3/snippet.go b/seed/go-sdk/allof-inline/dynamic-snippets/example3/snippet.go
index ead43f2a6d2f..d7537f231af7 100644
--- a/seed/go-sdk/allof-inline/dynamic-snippets/example3/snippet.go
+++ b/seed/go-sdk/allof-inline/dynamic-snippets/example3/snippet.go
@@ -16,7 +16,7 @@ func do() {
)
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
diff --git a/seed/go-sdk/allof-inline/reference.md b/seed/go-sdk/allof-inline/reference.md
index 86fef51f321b..ef635f89f996 100644
--- a/seed/go-sdk/allof-inline/reference.md
+++ b/seed/go-sdk/allof-inline/reference.md
@@ -59,7 +59,7 @@ client.SearchRuleTypes(
```go
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
@@ -88,7 +88,7 @@ client.CreateRule(
-
-**executionContext:** `*fern.RuleExecutionContext`
+**executionContext:** `*fern.RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/go-sdk/allof-inline/snippet.json b/seed/go-sdk/allof-inline/snippet.json
index 1b623ba80b32..ddd804a6390e 100644
--- a/seed/go-sdk/allof-inline/snippet.json
+++ b/seed/go-sdk/allof-inline/snippet.json
@@ -41,7 +41,7 @@
},
"snippet": {
"type": "go",
- "client": "import (\n\tcontext \"context\"\n\tfern \"github.com/allof-inline/fern\"\n\tfernclient \"github.com/allof-inline/fern/client\"\n)\n\nclient := fernclient.NewClient()\nresponse, err := client.CreateRule(\n\tcontext.TODO(),\n\t\u0026fern.RuleCreateRequest{\n\t\tName: \"name\",\n\t\tExecutionContext: fern.RuleExecutionContextProd,\n\t},\n)\n"
+ "client": "import (\n\tcontext \"context\"\n\tfern \"github.com/allof-inline/fern\"\n\tfernclient \"github.com/allof-inline/fern/client\"\n)\n\nclient := fernclient.NewClient()\nresponse, err := client.CreateRule(\n\tcontext.TODO(),\n\t\u0026fern.RuleCreateRequest{\n\t\tName: \"name\",\n\t\tExecutionContext: fern.RuleCreateRequestExecutionContextProd,\n\t},\n)\n"
}
},
{
diff --git a/seed/go-sdk/allof-inline/types.go b/seed/go-sdk/allof-inline/types.go
index 096cbdbff438..6dac282191a7 100644
--- a/seed/go-sdk/allof-inline/types.go
+++ b/seed/go-sdk/allof-inline/types.go
@@ -16,8 +16,9 @@ var (
)
type RuleCreateRequest struct {
- Name string `json:"name" url:"-"`
- ExecutionContext RuleExecutionContext `json:"executionContext" url:"-"`
+ Name string `json:"name" url:"-"`
+ // Execution context for the rule, excluding the prod environment.
+ ExecutionContext RuleCreateRequestExecutionContext `json:"executionContext" url:"-"`
// Private bitmask of fields set to an explicit value and therefore not to be omitted
explicitFields *big.Int `json:"-" url:"-"`
@@ -39,7 +40,7 @@ func (r *RuleCreateRequest) SetName(name string) {
// SetExecutionContext sets the ExecutionContext field and marks it as non-optional;
// this prevents an empty or null value for this field from being omitted during serialization.
-func (r *RuleCreateRequest) SetExecutionContext(executionContext RuleExecutionContext) {
+func (r *RuleCreateRequest) SetExecutionContext(executionContext RuleCreateRequestExecutionContext) {
r.ExecutionContext = executionContext
r.require(ruleCreateRequestFieldExecutionContext)
}
@@ -1409,6 +1410,32 @@ func (p *PagingCursors) String() string {
return fmt.Sprintf("%#v", p)
}
+// Execution context for the rule, excluding the prod environment.
+type RuleCreateRequestExecutionContext string
+
+const (
+ RuleCreateRequestExecutionContextProd RuleCreateRequestExecutionContext = "prod"
+ RuleCreateRequestExecutionContextStaging RuleCreateRequestExecutionContext = "staging"
+ RuleCreateRequestExecutionContextDev RuleCreateRequestExecutionContext = "dev"
+)
+
+func NewRuleCreateRequestExecutionContextFromString(s string) (RuleCreateRequestExecutionContext, error) {
+ switch s {
+ case "prod":
+ return RuleCreateRequestExecutionContextProd, nil
+ case "staging":
+ return RuleCreateRequestExecutionContextStaging, nil
+ case "dev":
+ return RuleCreateRequestExecutionContextDev, nil
+ }
+ var t RuleCreateRequestExecutionContext
+ return "", fmt.Errorf("%s is not a valid %T", s, t)
+}
+
+func (r RuleCreateRequestExecutionContext) Ptr() *RuleCreateRequestExecutionContext {
+ return &r
+}
+
// Execution environment for a rule.
type RuleExecutionContext string
diff --git a/seed/go-sdk/allof-inline/types_test.go b/seed/go-sdk/allof-inline/types_test.go
index 7f39409652b8..cd9038d8d56d 100644
--- a/seed/go-sdk/allof-inline/types_test.go
+++ b/seed/go-sdk/allof-inline/types_test.go
@@ -21,7 +21,7 @@ func TestSettersRuleCreateRequest(t *testing.T) {
t.Run("SetExecutionContext", func(t *testing.T) {
obj := &RuleCreateRequest{}
- var fernTestValueExecutionContext RuleExecutionContext
+ var fernTestValueExecutionContext RuleCreateRequestExecutionContext
obj.SetExecutionContext(fernTestValueExecutionContext)
assert.Equal(t, fernTestValueExecutionContext, obj.ExecutionContext)
assert.NotNil(t, obj.explicitFields)
@@ -65,7 +65,7 @@ func TestSettersMarkExplicitRuleCreateRequest(t *testing.T) {
t.Parallel()
// Arrange
obj := &RuleCreateRequest{}
- var fernTestValueExecutionContext RuleExecutionContext
+ var fernTestValueExecutionContext RuleCreateRequestExecutionContext
// Act
obj.SetExecutionContext(fernTestValueExecutionContext)
@@ -4224,6 +4224,42 @@ func TestEnumCombinedEntityStatus(t *testing.T) {
})
}
+func TestEnumRuleCreateRequestExecutionContext(t *testing.T) {
+ t.Run("NewFromString_prod", func(t *testing.T) {
+ t.Parallel()
+ val, err := NewRuleCreateRequestExecutionContextFromString("prod")
+ assert.NoError(t, err, "valid enum value should not return error")
+ assert.Equal(t, RuleCreateRequestExecutionContext("prod"), val, "enum value should match expected wire value")
+ })
+
+ t.Run("NewFromString_staging", func(t *testing.T) {
+ t.Parallel()
+ val, err := NewRuleCreateRequestExecutionContextFromString("staging")
+ assert.NoError(t, err, "valid enum value should not return error")
+ assert.Equal(t, RuleCreateRequestExecutionContext("staging"), val, "enum value should match expected wire value")
+ })
+
+ t.Run("NewFromString_dev", func(t *testing.T) {
+ t.Parallel()
+ val, err := NewRuleCreateRequestExecutionContextFromString("dev")
+ assert.NoError(t, err, "valid enum value should not return error")
+ assert.Equal(t, RuleCreateRequestExecutionContext("dev"), val, "enum value should match expected wire value")
+ })
+
+ t.Run("NewFromString_Invalid", func(t *testing.T) {
+ _, err := NewRuleCreateRequestExecutionContextFromString("invalid_value_that_does_not_exist")
+ assert.Error(t, err)
+ })
+
+ t.Run("Ptr", func(t *testing.T) {
+ val, err := NewRuleCreateRequestExecutionContextFromString("prod")
+ assert.NoError(t, err)
+ ptr := val.Ptr()
+ assert.NotNil(t, ptr)
+ assert.Equal(t, val, *ptr)
+ })
+}
+
func TestEnumRuleExecutionContext(t *testing.T) {
t.Run("NewFromString_prod", func(t *testing.T) {
t.Parallel()
diff --git a/seed/go-sdk/allof/README.md b/seed/go-sdk/allof/README.md
index 3b359ee19186..a87b13c5666f 100644
--- a/seed/go-sdk/allof/README.md
+++ b/seed/go-sdk/allof/README.md
@@ -40,7 +40,7 @@ func do() {
client := client.NewClient()
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
diff --git a/seed/go-sdk/allof/dynamic-snippets/example2/snippet.go b/seed/go-sdk/allof/dynamic-snippets/example2/snippet.go
index a9823743c596..9278272d790e 100644
--- a/seed/go-sdk/allof/dynamic-snippets/example2/snippet.go
+++ b/seed/go-sdk/allof/dynamic-snippets/example2/snippet.go
@@ -16,7 +16,7 @@ func do() {
)
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
diff --git a/seed/go-sdk/allof/dynamic-snippets/example3/snippet.go b/seed/go-sdk/allof/dynamic-snippets/example3/snippet.go
index a9823743c596..9278272d790e 100644
--- a/seed/go-sdk/allof/dynamic-snippets/example3/snippet.go
+++ b/seed/go-sdk/allof/dynamic-snippets/example3/snippet.go
@@ -16,7 +16,7 @@ func do() {
)
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
diff --git a/seed/go-sdk/allof/reference.md b/seed/go-sdk/allof/reference.md
index 86fef51f321b..ef635f89f996 100644
--- a/seed/go-sdk/allof/reference.md
+++ b/seed/go-sdk/allof/reference.md
@@ -59,7 +59,7 @@ client.SearchRuleTypes(
```go
request := &fern.RuleCreateRequest{
Name: "name",
- ExecutionContext: fern.RuleExecutionContextProd,
+ ExecutionContext: fern.RuleCreateRequestExecutionContextProd,
}
client.CreateRule(
context.TODO(),
@@ -88,7 +88,7 @@ client.CreateRule(
-
-**executionContext:** `*fern.RuleExecutionContext`
+**executionContext:** `*fern.RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/go-sdk/allof/snippet.json b/seed/go-sdk/allof/snippet.json
index 900f2d6c1dbc..a2cd78807ad3 100644
--- a/seed/go-sdk/allof/snippet.json
+++ b/seed/go-sdk/allof/snippet.json
@@ -41,7 +41,7 @@
},
"snippet": {
"type": "go",
- "client": "import (\n\tcontext \"context\"\n\tfern \"github.com/allof/fern\"\n\tfernclient \"github.com/allof/fern/client\"\n)\n\nclient := fernclient.NewClient()\nresponse, err := client.CreateRule(\n\tcontext.TODO(),\n\t\u0026fern.RuleCreateRequest{\n\t\tName: \"name\",\n\t\tExecutionContext: fern.RuleExecutionContextProd,\n\t},\n)\n"
+ "client": "import (\n\tcontext \"context\"\n\tfern \"github.com/allof/fern\"\n\tfernclient \"github.com/allof/fern/client\"\n)\n\nclient := fernclient.NewClient()\nresponse, err := client.CreateRule(\n\tcontext.TODO(),\n\t\u0026fern.RuleCreateRequest{\n\t\tName: \"name\",\n\t\tExecutionContext: fern.RuleCreateRequestExecutionContextProd,\n\t},\n)\n"
}
},
{
diff --git a/seed/go-sdk/allof/types.go b/seed/go-sdk/allof/types.go
index b3827eba21fc..5a07dac37a37 100644
--- a/seed/go-sdk/allof/types.go
+++ b/seed/go-sdk/allof/types.go
@@ -16,8 +16,9 @@ var (
)
type RuleCreateRequest struct {
- Name string `json:"name" url:"-"`
- ExecutionContext RuleExecutionContext `json:"executionContext" url:"-"`
+ Name string `json:"name" url:"-"`
+ // Execution context for the rule, excluding the prod environment.
+ ExecutionContext RuleCreateRequestExecutionContext `json:"executionContext" url:"-"`
// Private bitmask of fields set to an explicit value and therefore not to be omitted
explicitFields *big.Int `json:"-" url:"-"`
@@ -39,7 +40,7 @@ func (r *RuleCreateRequest) SetName(name string) {
// SetExecutionContext sets the ExecutionContext field and marks it as non-optional;
// this prevents an empty or null value for this field from being omitted during serialization.
-func (r *RuleCreateRequest) SetExecutionContext(executionContext RuleExecutionContext) {
+func (r *RuleCreateRequest) SetExecutionContext(executionContext RuleCreateRequestExecutionContext) {
r.ExecutionContext = executionContext
r.require(ruleCreateRequestFieldExecutionContext)
}
@@ -1307,6 +1308,32 @@ func (p *PagingCursors) String() string {
return fmt.Sprintf("%#v", p)
}
+// Execution context for the rule, excluding the prod environment.
+type RuleCreateRequestExecutionContext string
+
+const (
+ RuleCreateRequestExecutionContextProd RuleCreateRequestExecutionContext = "prod"
+ RuleCreateRequestExecutionContextStaging RuleCreateRequestExecutionContext = "staging"
+ RuleCreateRequestExecutionContextDev RuleCreateRequestExecutionContext = "dev"
+)
+
+func NewRuleCreateRequestExecutionContextFromString(s string) (RuleCreateRequestExecutionContext, error) {
+ switch s {
+ case "prod":
+ return RuleCreateRequestExecutionContextProd, nil
+ case "staging":
+ return RuleCreateRequestExecutionContextStaging, nil
+ case "dev":
+ return RuleCreateRequestExecutionContextDev, nil
+ }
+ var t RuleCreateRequestExecutionContext
+ return "", fmt.Errorf("%s is not a valid %T", s, t)
+}
+
+func (r RuleCreateRequestExecutionContext) Ptr() *RuleCreateRequestExecutionContext {
+ return &r
+}
+
// Execution environment for a rule.
type RuleExecutionContext string
diff --git a/seed/go-sdk/allof/types_test.go b/seed/go-sdk/allof/types_test.go
index bbbf7f274167..ec49e19a47b4 100644
--- a/seed/go-sdk/allof/types_test.go
+++ b/seed/go-sdk/allof/types_test.go
@@ -21,7 +21,7 @@ func TestSettersRuleCreateRequest(t *testing.T) {
t.Run("SetExecutionContext", func(t *testing.T) {
obj := &RuleCreateRequest{}
- var fernTestValueExecutionContext RuleExecutionContext
+ var fernTestValueExecutionContext RuleCreateRequestExecutionContext
obj.SetExecutionContext(fernTestValueExecutionContext)
assert.Equal(t, fernTestValueExecutionContext, obj.ExecutionContext)
assert.NotNil(t, obj.explicitFields)
@@ -65,7 +65,7 @@ func TestSettersMarkExplicitRuleCreateRequest(t *testing.T) {
t.Parallel()
// Arrange
obj := &RuleCreateRequest{}
- var fernTestValueExecutionContext RuleExecutionContext
+ var fernTestValueExecutionContext RuleCreateRequestExecutionContext
// Act
obj.SetExecutionContext(fernTestValueExecutionContext)
@@ -4032,6 +4032,42 @@ func TestEnumCombinedEntityStatus(t *testing.T) {
})
}
+func TestEnumRuleCreateRequestExecutionContext(t *testing.T) {
+ t.Run("NewFromString_prod", func(t *testing.T) {
+ t.Parallel()
+ val, err := NewRuleCreateRequestExecutionContextFromString("prod")
+ assert.NoError(t, err, "valid enum value should not return error")
+ assert.Equal(t, RuleCreateRequestExecutionContext("prod"), val, "enum value should match expected wire value")
+ })
+
+ t.Run("NewFromString_staging", func(t *testing.T) {
+ t.Parallel()
+ val, err := NewRuleCreateRequestExecutionContextFromString("staging")
+ assert.NoError(t, err, "valid enum value should not return error")
+ assert.Equal(t, RuleCreateRequestExecutionContext("staging"), val, "enum value should match expected wire value")
+ })
+
+ t.Run("NewFromString_dev", func(t *testing.T) {
+ t.Parallel()
+ val, err := NewRuleCreateRequestExecutionContextFromString("dev")
+ assert.NoError(t, err, "valid enum value should not return error")
+ assert.Equal(t, RuleCreateRequestExecutionContext("dev"), val, "enum value should match expected wire value")
+ })
+
+ t.Run("NewFromString_Invalid", func(t *testing.T) {
+ _, err := NewRuleCreateRequestExecutionContextFromString("invalid_value_that_does_not_exist")
+ assert.Error(t, err)
+ })
+
+ t.Run("Ptr", func(t *testing.T) {
+ val, err := NewRuleCreateRequestExecutionContextFromString("prod")
+ assert.NoError(t, err)
+ ptr := val.Ptr()
+ assert.NotNil(t, ptr)
+ assert.Equal(t, val, *ptr)
+ })
+}
+
func TestEnumRuleExecutionContext(t *testing.T) {
t.Run("NewFromString_prod", func(t *testing.T) {
t.Parallel()
diff --git a/seed/go-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml b/seed/go-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml b/seed/go-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/exhaustive/omit-empty-request-wrappers/wiremock/docker-compose.test.yml b/seed/go-sdk/exhaustive/omit-empty-request-wrappers/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/exhaustive/omit-empty-request-wrappers/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/exhaustive/omit-empty-request-wrappers/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/go-deterministic-ordering/wiremock/docker-compose.test.yml b/seed/go-sdk/go-deterministic-ordering/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/go-deterministic-ordering/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/go-deterministic-ordering/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/go-undiscriminated-union-wire-tests/wiremock/docker-compose.test.yml b/seed/go-sdk/go-undiscriminated-union-wire-tests/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/go-undiscriminated-union-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/go-undiscriminated-union-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/imdb/with-wiremock-tests/wiremock/docker-compose.test.yml b/seed/go-sdk/imdb/with-wiremock-tests/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/imdb/with-wiremock-tests/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/imdb/with-wiremock-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/inferred-auth-explicit/wiremock/docker-compose.test.yml b/seed/go-sdk/inferred-auth-explicit/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/inferred-auth-explicit/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/inferred-auth-explicit/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/oauth-client-credentials/wiremock/docker-compose.test.yml b/seed/go-sdk/oauth-client-credentials/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/oauth-client-credentials/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/oauth-client-credentials/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml b/seed/go-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml b/seed/go-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml b/seed/go-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/go-sdk/union-query-parameters/wiremock/docker-compose.test.yml b/seed/go-sdk/union-query-parameters/wiremock/docker-compose.test.yml
index fabb06a62ccd..e46e7819561e 100644
--- a/seed/go-sdk/union-query-parameters/wiremock/docker-compose.test.yml
+++ b/seed/go-sdk/union-query-parameters/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080"
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/php-sdk/allof-inline/README.md b/seed/php-sdk/allof-inline/README.md
index af10d1ebae9f..cc7360a36b9a 100644
--- a/seed/php-sdk/allof-inline/README.md
+++ b/seed/php-sdk/allof-inline/README.md
@@ -39,13 +39,13 @@ namespace Example;
use Seed\SeedClient;
use Seed\Requests\RuleCreateRequest;
-use Seed\Types\RuleExecutionContext;
+use Seed\Types\RuleCreateRequestExecutionContext;
$client = new SeedClient();
$client->createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
diff --git a/seed/php-sdk/allof-inline/reference.md b/seed/php-sdk/allof-inline/reference.md
index b824179f7851..73efd592aa6b 100644
--- a/seed/php-sdk/allof-inline/reference.md
+++ b/seed/php-sdk/allof-inline/reference.md
@@ -57,7 +57,7 @@ $client->searchRuleTypes(
$client->createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
```
@@ -82,7 +82,7 @@ $client->createRule(
-
-**$executionContext:** `string`
+**$executionContext:** `string` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/php-sdk/allof-inline/src/Requests/RuleCreateRequest.php b/seed/php-sdk/allof-inline/src/Requests/RuleCreateRequest.php
index 7f7651ef3d1b..50bb877debd1 100644
--- a/seed/php-sdk/allof-inline/src/Requests/RuleCreateRequest.php
+++ b/seed/php-sdk/allof-inline/src/Requests/RuleCreateRequest.php
@@ -4,7 +4,7 @@
use Seed\Core\Json\JsonSerializableType;
use Seed\Core\Json\JsonProperty;
-use Seed\Types\RuleExecutionContext;
+use Seed\Types\RuleCreateRequestExecutionContext;
class RuleCreateRequest extends JsonSerializableType
{
@@ -15,7 +15,7 @@ class RuleCreateRequest extends JsonSerializableType
public string $name;
/**
- * @var value-of $executionContext
+ * @var value-of $executionContext Execution context for the rule, excluding the prod environment.
*/
#[JsonProperty('executionContext')]
public string $executionContext;
@@ -23,7 +23,7 @@ class RuleCreateRequest extends JsonSerializableType
/**
* @param array{
* name: string,
- * executionContext: value-of,
+ * executionContext: value-of,
* } $values
*/
public function __construct(
diff --git a/seed/php-sdk/allof-inline/src/Types/RuleCreateRequestExecutionContext.php b/seed/php-sdk/allof-inline/src/Types/RuleCreateRequestExecutionContext.php
new file mode 100644
index 000000000000..2234339ae5cb
--- /dev/null
+++ b/seed/php-sdk/allof-inline/src/Types/RuleCreateRequestExecutionContext.php
@@ -0,0 +1,10 @@
+createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
diff --git a/seed/php-sdk/allof-inline/src/dynamic-snippets/example3/snippet.php b/seed/php-sdk/allof-inline/src/dynamic-snippets/example3/snippet.php
index 5539210a6505..8ab1e2f0f8d0 100644
--- a/seed/php-sdk/allof-inline/src/dynamic-snippets/example3/snippet.php
+++ b/seed/php-sdk/allof-inline/src/dynamic-snippets/example3/snippet.php
@@ -4,7 +4,7 @@
use Seed\SeedClient;
use Seed\Requests\RuleCreateRequest;
-use Seed\Types\RuleExecutionContext;
+use Seed\Types\RuleCreateRequestExecutionContext;
$client = new SeedClient(
options: [
@@ -14,6 +14,6 @@
$client->createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
diff --git a/seed/php-sdk/allof/README.md b/seed/php-sdk/allof/README.md
index af10d1ebae9f..cc7360a36b9a 100644
--- a/seed/php-sdk/allof/README.md
+++ b/seed/php-sdk/allof/README.md
@@ -39,13 +39,13 @@ namespace Example;
use Seed\SeedClient;
use Seed\Requests\RuleCreateRequest;
-use Seed\Types\RuleExecutionContext;
+use Seed\Types\RuleCreateRequestExecutionContext;
$client = new SeedClient();
$client->createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
diff --git a/seed/php-sdk/allof/reference.md b/seed/php-sdk/allof/reference.md
index b824179f7851..73efd592aa6b 100644
--- a/seed/php-sdk/allof/reference.md
+++ b/seed/php-sdk/allof/reference.md
@@ -57,7 +57,7 @@ $client->searchRuleTypes(
$client->createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
```
@@ -82,7 +82,7 @@ $client->createRule(
-
-**$executionContext:** `string`
+**$executionContext:** `string` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/php-sdk/allof/src/Requests/RuleCreateRequest.php b/seed/php-sdk/allof/src/Requests/RuleCreateRequest.php
index 7f7651ef3d1b..50bb877debd1 100644
--- a/seed/php-sdk/allof/src/Requests/RuleCreateRequest.php
+++ b/seed/php-sdk/allof/src/Requests/RuleCreateRequest.php
@@ -4,7 +4,7 @@
use Seed\Core\Json\JsonSerializableType;
use Seed\Core\Json\JsonProperty;
-use Seed\Types\RuleExecutionContext;
+use Seed\Types\RuleCreateRequestExecutionContext;
class RuleCreateRequest extends JsonSerializableType
{
@@ -15,7 +15,7 @@ class RuleCreateRequest extends JsonSerializableType
public string $name;
/**
- * @var value-of $executionContext
+ * @var value-of $executionContext Execution context for the rule, excluding the prod environment.
*/
#[JsonProperty('executionContext')]
public string $executionContext;
@@ -23,7 +23,7 @@ class RuleCreateRequest extends JsonSerializableType
/**
* @param array{
* name: string,
- * executionContext: value-of,
+ * executionContext: value-of,
* } $values
*/
public function __construct(
diff --git a/seed/php-sdk/allof/src/Types/RuleCreateRequestExecutionContext.php b/seed/php-sdk/allof/src/Types/RuleCreateRequestExecutionContext.php
new file mode 100644
index 000000000000..2234339ae5cb
--- /dev/null
+++ b/seed/php-sdk/allof/src/Types/RuleCreateRequestExecutionContext.php
@@ -0,0 +1,10 @@
+createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
diff --git a/seed/php-sdk/allof/src/dynamic-snippets/example3/snippet.php b/seed/php-sdk/allof/src/dynamic-snippets/example3/snippet.php
index 5539210a6505..8ab1e2f0f8d0 100644
--- a/seed/php-sdk/allof/src/dynamic-snippets/example3/snippet.php
+++ b/seed/php-sdk/allof/src/dynamic-snippets/example3/snippet.php
@@ -4,7 +4,7 @@
use Seed\SeedClient;
use Seed\Requests\RuleCreateRequest;
-use Seed\Types\RuleExecutionContext;
+use Seed\Types\RuleCreateRequestExecutionContext;
$client = new SeedClient(
options: [
@@ -14,6 +14,6 @@
$client->createRule(
new RuleCreateRequest([
'name' => 'name',
- 'executionContext' => RuleExecutionContext::Prod->value,
+ 'executionContext' => RuleCreateRequestExecutionContext::Prod->value,
]),
);
diff --git a/seed/php-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml b/seed/php-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/php-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/php-sdk/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/php-sdk/basic-auth/wire-tests/wiremock/docker-compose.test.yml b/seed/php-sdk/basic-auth/wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/php-sdk/basic-auth/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/php-sdk/basic-auth/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/php-sdk/exhaustive/wire-tests/wiremock/docker-compose.test.yml b/seed/php-sdk/exhaustive/wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/php-sdk/exhaustive/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/php-sdk/exhaustive/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/accept-header/poetry.lock b/seed/python-sdk/accept-header/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/accept-header/poetry.lock
+++ b/seed/python-sdk/accept-header/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/alias-extends/no-custom-config/poetry.lock b/seed/python-sdk/alias-extends/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/alias-extends/no-custom-config/poetry.lock
+++ b/seed/python-sdk/alias-extends/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/alias-extends/no-inheritance-for-extended-models/poetry.lock b/seed/python-sdk/alias-extends/no-inheritance-for-extended-models/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/alias-extends/no-inheritance-for-extended-models/poetry.lock
+++ b/seed/python-sdk/alias-extends/no-inheritance-for-extended-models/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/alias/poetry.lock b/seed/python-sdk/alias/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/alias/poetry.lock
+++ b/seed/python-sdk/alias/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/allof-inline/no-custom-config/poetry.lock b/seed/python-sdk/allof-inline/no-custom-config/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/allof-inline/no-custom-config/poetry.lock
+++ b/seed/python-sdk/allof-inline/no-custom-config/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/allof-inline/no-custom-config/reference.md b/seed/python-sdk/allof-inline/no-custom-config/reference.md
index e92bd3a6925d..c1e2e6167abc 100644
--- a/seed/python-sdk/allof-inline/no-custom-config/reference.md
+++ b/seed/python-sdk/allof-inline/no-custom-config/reference.md
@@ -102,7 +102,7 @@ client.create_rule(
-
-**execution_context:** `RuleExecutionContext`
+**execution_context:** `RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/python-sdk/allof-inline/no-custom-config/src/seed/__init__.py b/seed/python-sdk/allof-inline/no-custom-config/src/seed/__init__.py
index fce5a035510d..282e67d4f87a 100644
--- a/seed/python-sdk/allof-inline/no-custom-config/src/seed/__init__.py
+++ b/seed/python-sdk/allof-inline/no-custom-config/src/seed/__init__.py
@@ -20,6 +20,7 @@
OrganizationMetadata,
PaginatedResult,
PagingCursors,
+ RuleCreateRequestExecutionContext,
RuleExecutionContext,
RuleResponse,
RuleResponseStatus,
@@ -49,6 +50,7 @@
"OrganizationMetadata": ".types",
"PaginatedResult": ".types",
"PagingCursors": ".types",
+ "RuleCreateRequestExecutionContext": ".types",
"RuleExecutionContext": ".types",
"RuleResponse": ".types",
"RuleResponseStatus": ".types",
@@ -100,6 +102,7 @@ def __dir__():
"OrganizationMetadata",
"PaginatedResult",
"PagingCursors",
+ "RuleCreateRequestExecutionContext",
"RuleExecutionContext",
"RuleResponse",
"RuleResponseStatus",
diff --git a/seed/python-sdk/allof-inline/no-custom-config/src/seed/client.py b/seed/python-sdk/allof-inline/no-custom-config/src/seed/client.py
index c74e48571dea..8335dca12e75 100644
--- a/seed/python-sdk/allof-inline/no-custom-config/src/seed/client.py
+++ b/seed/python-sdk/allof-inline/no-custom-config/src/seed/client.py
@@ -10,7 +10,7 @@
from .raw_client import AsyncRawSeedApi, RawSeedApi
from .types.combined_entity import CombinedEntity
from .types.organization import Organization
-from .types.rule_execution_context import RuleExecutionContext
+from .types.rule_create_request_execution_context import RuleCreateRequestExecutionContext
from .types.rule_response import RuleResponse
from .types.rule_type_search_response import RuleTypeSearchResponse
from .types.user_search_response import UserSearchResponse
@@ -133,7 +133,7 @@ def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> RuleResponse:
"""
@@ -141,7 +141,8 @@ def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -371,7 +372,7 @@ async def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> RuleResponse:
"""
@@ -379,7 +380,8 @@ async def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
diff --git a/seed/python-sdk/allof-inline/no-custom-config/src/seed/raw_client.py b/seed/python-sdk/allof-inline/no-custom-config/src/seed/raw_client.py
index 2e2501a1fd92..77122c88976e 100644
--- a/seed/python-sdk/allof-inline/no-custom-config/src/seed/raw_client.py
+++ b/seed/python-sdk/allof-inline/no-custom-config/src/seed/raw_client.py
@@ -11,7 +11,7 @@
from .core.request_options import RequestOptions
from .types.combined_entity import CombinedEntity
from .types.organization import Organization
-from .types.rule_execution_context import RuleExecutionContext
+from .types.rule_create_request_execution_context import RuleCreateRequestExecutionContext
from .types.rule_response import RuleResponse
from .types.rule_type_search_response import RuleTypeSearchResponse
from .types.user_search_response import UserSearchResponse
@@ -72,7 +72,7 @@ def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> HttpResponse[RuleResponse]:
"""
@@ -80,7 +80,8 @@ def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -286,7 +287,7 @@ async def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncHttpResponse[RuleResponse]:
"""
@@ -294,7 +295,8 @@ async def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
diff --git a/seed/python-sdk/allof-inline/no-custom-config/src/seed/types/__init__.py b/seed/python-sdk/allof-inline/no-custom-config/src/seed/types/__init__.py
index f0fa2b2add13..195eed8bda47 100644
--- a/seed/python-sdk/allof-inline/no-custom-config/src/seed/types/__init__.py
+++ b/seed/python-sdk/allof-inline/no-custom-config/src/seed/types/__init__.py
@@ -19,6 +19,7 @@
from .organization_metadata import OrganizationMetadata
from .paginated_result import PaginatedResult
from .paging_cursors import PagingCursors
+ from .rule_create_request_execution_context import RuleCreateRequestExecutionContext
from .rule_execution_context import RuleExecutionContext
from .rule_response import RuleResponse
from .rule_response_status import RuleResponseStatus
@@ -40,6 +41,7 @@
"OrganizationMetadata": ".organization_metadata",
"PaginatedResult": ".paginated_result",
"PagingCursors": ".paging_cursors",
+ "RuleCreateRequestExecutionContext": ".rule_create_request_execution_context",
"RuleExecutionContext": ".rule_execution_context",
"RuleResponse": ".rule_response",
"RuleResponseStatus": ".rule_response_status",
@@ -85,6 +87,7 @@ def __dir__():
"OrganizationMetadata",
"PaginatedResult",
"PagingCursors",
+ "RuleCreateRequestExecutionContext",
"RuleExecutionContext",
"RuleResponse",
"RuleResponseStatus",
diff --git a/seed/python-sdk/allof-inline/no-custom-config/src/seed/types/rule_create_request_execution_context.py b/seed/python-sdk/allof-inline/no-custom-config/src/seed/types/rule_create_request_execution_context.py
new file mode 100644
index 000000000000..265eb7fe6d4d
--- /dev/null
+++ b/seed/python-sdk/allof-inline/no-custom-config/src/seed/types/rule_create_request_execution_context.py
@@ -0,0 +1,5 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+RuleCreateRequestExecutionContext = typing.Union[typing.Literal["prod", "staging", "dev"], typing.Any]
diff --git a/seed/python-sdk/allof-inline/no-custom-config/wiremock/docker-compose.test.yml b/seed/python-sdk/allof-inline/no-custom-config/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/allof-inline/no-custom-config/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/allof-inline/no-custom-config/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/allof/no-custom-config/poetry.lock b/seed/python-sdk/allof/no-custom-config/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/allof/no-custom-config/poetry.lock
+++ b/seed/python-sdk/allof/no-custom-config/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/allof/no-custom-config/reference.md b/seed/python-sdk/allof/no-custom-config/reference.md
index e92bd3a6925d..c1e2e6167abc 100644
--- a/seed/python-sdk/allof/no-custom-config/reference.md
+++ b/seed/python-sdk/allof/no-custom-config/reference.md
@@ -102,7 +102,7 @@ client.create_rule(
-
-**execution_context:** `RuleExecutionContext`
+**execution_context:** `RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/python-sdk/allof/no-custom-config/src/seed/__init__.py b/seed/python-sdk/allof/no-custom-config/src/seed/__init__.py
index 20ed7e281f4c..7c97354d9fba 100644
--- a/seed/python-sdk/allof/no-custom-config/src/seed/__init__.py
+++ b/seed/python-sdk/allof/no-custom-config/src/seed/__init__.py
@@ -19,6 +19,7 @@
Organization,
PaginatedResult,
PagingCursors,
+ RuleCreateRequestExecutionContext,
RuleExecutionContext,
RuleResponse,
RuleResponseStatus,
@@ -47,6 +48,7 @@
"Organization": ".types",
"PaginatedResult": ".types",
"PagingCursors": ".types",
+ "RuleCreateRequestExecutionContext": ".types",
"RuleExecutionContext": ".types",
"RuleResponse": ".types",
"RuleResponseStatus": ".types",
@@ -97,6 +99,7 @@ def __dir__():
"Organization",
"PaginatedResult",
"PagingCursors",
+ "RuleCreateRequestExecutionContext",
"RuleExecutionContext",
"RuleResponse",
"RuleResponseStatus",
diff --git a/seed/python-sdk/allof/no-custom-config/src/seed/client.py b/seed/python-sdk/allof/no-custom-config/src/seed/client.py
index c74e48571dea..8335dca12e75 100644
--- a/seed/python-sdk/allof/no-custom-config/src/seed/client.py
+++ b/seed/python-sdk/allof/no-custom-config/src/seed/client.py
@@ -10,7 +10,7 @@
from .raw_client import AsyncRawSeedApi, RawSeedApi
from .types.combined_entity import CombinedEntity
from .types.organization import Organization
-from .types.rule_execution_context import RuleExecutionContext
+from .types.rule_create_request_execution_context import RuleCreateRequestExecutionContext
from .types.rule_response import RuleResponse
from .types.rule_type_search_response import RuleTypeSearchResponse
from .types.user_search_response import UserSearchResponse
@@ -133,7 +133,7 @@ def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> RuleResponse:
"""
@@ -141,7 +141,8 @@ def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -371,7 +372,7 @@ async def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> RuleResponse:
"""
@@ -379,7 +380,8 @@ async def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
diff --git a/seed/python-sdk/allof/no-custom-config/src/seed/raw_client.py b/seed/python-sdk/allof/no-custom-config/src/seed/raw_client.py
index 2e2501a1fd92..77122c88976e 100644
--- a/seed/python-sdk/allof/no-custom-config/src/seed/raw_client.py
+++ b/seed/python-sdk/allof/no-custom-config/src/seed/raw_client.py
@@ -11,7 +11,7 @@
from .core.request_options import RequestOptions
from .types.combined_entity import CombinedEntity
from .types.organization import Organization
-from .types.rule_execution_context import RuleExecutionContext
+from .types.rule_create_request_execution_context import RuleCreateRequestExecutionContext
from .types.rule_response import RuleResponse
from .types.rule_type_search_response import RuleTypeSearchResponse
from .types.user_search_response import UserSearchResponse
@@ -72,7 +72,7 @@ def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> HttpResponse[RuleResponse]:
"""
@@ -80,7 +80,8 @@ def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -286,7 +287,7 @@ async def create_rule(
self,
*,
name: str,
- execution_context: RuleExecutionContext,
+ execution_context: RuleCreateRequestExecutionContext,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncHttpResponse[RuleResponse]:
"""
@@ -294,7 +295,8 @@ async def create_rule(
----------
name : str
- execution_context : RuleExecutionContext
+ execution_context : RuleCreateRequestExecutionContext
+ Execution context for the rule, excluding the prod environment.
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
diff --git a/seed/python-sdk/allof/no-custom-config/src/seed/types/__init__.py b/seed/python-sdk/allof/no-custom-config/src/seed/types/__init__.py
index 94ad021213b9..94c23dd12fd2 100644
--- a/seed/python-sdk/allof/no-custom-config/src/seed/types/__init__.py
+++ b/seed/python-sdk/allof/no-custom-config/src/seed/types/__init__.py
@@ -18,6 +18,7 @@
from .organization import Organization
from .paginated_result import PaginatedResult
from .paging_cursors import PagingCursors
+ from .rule_create_request_execution_context import RuleCreateRequestExecutionContext
from .rule_execution_context import RuleExecutionContext
from .rule_response import RuleResponse
from .rule_response_status import RuleResponseStatus
@@ -38,6 +39,7 @@
"Organization": ".organization",
"PaginatedResult": ".paginated_result",
"PagingCursors": ".paging_cursors",
+ "RuleCreateRequestExecutionContext": ".rule_create_request_execution_context",
"RuleExecutionContext": ".rule_execution_context",
"RuleResponse": ".rule_response",
"RuleResponseStatus": ".rule_response_status",
@@ -82,6 +84,7 @@ def __dir__():
"Organization",
"PaginatedResult",
"PagingCursors",
+ "RuleCreateRequestExecutionContext",
"RuleExecutionContext",
"RuleResponse",
"RuleResponseStatus",
diff --git a/seed/python-sdk/allof/no-custom-config/src/seed/types/rule_create_request_execution_context.py b/seed/python-sdk/allof/no-custom-config/src/seed/types/rule_create_request_execution_context.py
new file mode 100644
index 000000000000..265eb7fe6d4d
--- /dev/null
+++ b/seed/python-sdk/allof/no-custom-config/src/seed/types/rule_create_request_execution_context.py
@@ -0,0 +1,5 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+RuleCreateRequestExecutionContext = typing.Union[typing.Literal["prod", "staging", "dev"], typing.Any]
diff --git a/seed/python-sdk/allof/no-custom-config/wiremock/docker-compose.test.yml b/seed/python-sdk/allof/no-custom-config/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/allof/no-custom-config/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/allof/no-custom-config/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/any-auth/poetry.lock b/seed/python-sdk/any-auth/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/any-auth/poetry.lock
+++ b/seed/python-sdk/any-auth/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/api-wide-base-path/poetry.lock b/seed/python-sdk/api-wide-base-path/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/api-wide-base-path/poetry.lock
+++ b/seed/python-sdk/api-wide-base-path/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/audiences/poetry.lock b/seed/python-sdk/audiences/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/audiences/poetry.lock
+++ b/seed/python-sdk/audiences/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/basic-auth-environment-variables/poetry.lock b/seed/python-sdk/basic-auth-environment-variables/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/basic-auth-environment-variables/poetry.lock
+++ b/seed/python-sdk/basic-auth-environment-variables/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/poetry.lock b/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/poetry.lock
+++ b/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/wiremock/docker-compose.test.yml b/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/basic-auth-pw-omitted/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/basic-auth/poetry.lock b/seed/python-sdk/basic-auth/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/basic-auth/poetry.lock
+++ b/seed/python-sdk/basic-auth/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/bearer-token-environment-variable/poetry.lock b/seed/python-sdk/bearer-token-environment-variable/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/bearer-token-environment-variable/poetry.lock
+++ b/seed/python-sdk/bearer-token-environment-variable/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/bytes-download/poetry.lock b/seed/python-sdk/bytes-download/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/bytes-download/poetry.lock
+++ b/seed/python-sdk/bytes-download/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/bytes-upload/poetry.lock b/seed/python-sdk/bytes-upload/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/bytes-upload/poetry.lock
+++ b/seed/python-sdk/bytes-upload/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/circular-references-advanced/no-inheritance-for-extended-models/poetry.lock b/seed/python-sdk/circular-references-advanced/no-inheritance-for-extended-models/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/circular-references-advanced/no-inheritance-for-extended-models/poetry.lock
+++ b/seed/python-sdk/circular-references-advanced/no-inheritance-for-extended-models/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/circular-references-extends/no-custom-config/poetry.lock b/seed/python-sdk/circular-references-extends/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/circular-references-extends/no-custom-config/poetry.lock
+++ b/seed/python-sdk/circular-references-extends/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/circular-references/no-custom-config/poetry.lock b/seed/python-sdk/circular-references/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/circular-references/no-custom-config/poetry.lock
+++ b/seed/python-sdk/circular-references/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/circular-references/no-inheritance-for-extended-models/poetry.lock b/seed/python-sdk/circular-references/no-inheritance-for-extended-models/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/circular-references/no-inheritance-for-extended-models/poetry.lock
+++ b/seed/python-sdk/circular-references/no-inheritance-for-extended-models/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/client-side-params/poetry.lock b/seed/python-sdk/client-side-params/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/client-side-params/poetry.lock
+++ b/seed/python-sdk/client-side-params/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/content-type/poetry.lock b/seed/python-sdk/content-type/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/content-type/poetry.lock
+++ b/seed/python-sdk/content-type/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/cross-package-type-names/poetry.lock b/seed/python-sdk/cross-package-type-names/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/cross-package-type-names/poetry.lock
+++ b/seed/python-sdk/cross-package-type-names/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/dollar-string-examples/poetry.lock b/seed/python-sdk/dollar-string-examples/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/dollar-string-examples/poetry.lock
+++ b/seed/python-sdk/dollar-string-examples/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/empty-clients/poetry.lock b/seed/python-sdk/empty-clients/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/empty-clients/poetry.lock
+++ b/seed/python-sdk/empty-clients/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/endpoint-security-auth/poetry.lock b/seed/python-sdk/endpoint-security-auth/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/endpoint-security-auth/poetry.lock
+++ b/seed/python-sdk/endpoint-security-auth/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/enum/no-custom-config/poetry.lock b/seed/python-sdk/enum/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/enum/no-custom-config/poetry.lock
+++ b/seed/python-sdk/enum/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/enum/real-enum-forward-compat/poetry.lock b/seed/python-sdk/enum/real-enum-forward-compat/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/enum/real-enum-forward-compat/poetry.lock
+++ b/seed/python-sdk/enum/real-enum-forward-compat/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/enum/real-enum/poetry.lock b/seed/python-sdk/enum/real-enum/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/enum/real-enum/poetry.lock
+++ b/seed/python-sdk/enum/real-enum/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/enum/strenum/poetry.lock b/seed/python-sdk/enum/strenum/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/enum/strenum/poetry.lock
+++ b/seed/python-sdk/enum/strenum/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/error-property/poetry.lock b/seed/python-sdk/error-property/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/error-property/poetry.lock
+++ b/seed/python-sdk/error-property/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/errors/poetry.lock b/seed/python-sdk/errors/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/errors/poetry.lock
+++ b/seed/python-sdk/errors/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/examples/additional_init_exports_with_duplicates/poetry.lock b/seed/python-sdk/examples/additional_init_exports_with_duplicates/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/examples/additional_init_exports_with_duplicates/poetry.lock
+++ b/seed/python-sdk/examples/additional_init_exports_with_duplicates/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/examples/client-filename/poetry.lock b/seed/python-sdk/examples/client-filename/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/examples/client-filename/poetry.lock
+++ b/seed/python-sdk/examples/client-filename/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/examples/legacy-wire-tests/poetry.lock b/seed/python-sdk/examples/legacy-wire-tests/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/examples/legacy-wire-tests/poetry.lock
+++ b/seed/python-sdk/examples/legacy-wire-tests/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/examples/no-custom-config/poetry.lock b/seed/python-sdk/examples/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/examples/no-custom-config/poetry.lock
+++ b/seed/python-sdk/examples/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/examples/omit-fern-headers/poetry.lock b/seed/python-sdk/examples/omit-fern-headers/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/examples/omit-fern-headers/poetry.lock
+++ b/seed/python-sdk/examples/omit-fern-headers/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/examples/readme/poetry.lock b/seed/python-sdk/examples/readme/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/examples/readme/poetry.lock
+++ b/seed/python-sdk/examples/readme/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/additional_init_exports/poetry.lock b/seed/python-sdk/exhaustive/additional_init_exports/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/additional_init_exports/poetry.lock
+++ b/seed/python-sdk/exhaustive/additional_init_exports/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/aliases_with_validation/poetry.lock b/seed/python-sdk/exhaustive/aliases_with_validation/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/aliases_with_validation/poetry.lock
+++ b/seed/python-sdk/exhaustive/aliases_with_validation/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/aliases_without_validation/poetry.lock b/seed/python-sdk/exhaustive/aliases_without_validation/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/aliases_without_validation/poetry.lock
+++ b/seed/python-sdk/exhaustive/aliases_without_validation/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/custom-transport/poetry.lock b/seed/python-sdk/exhaustive/custom-transport/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/custom-transport/poetry.lock
+++ b/seed/python-sdk/exhaustive/custom-transport/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/datetime-milliseconds/poetry.lock b/seed/python-sdk/exhaustive/datetime-milliseconds/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/datetime-milliseconds/poetry.lock
+++ b/seed/python-sdk/exhaustive/datetime-milliseconds/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/deps_with_min_python_version/poetry.lock b/seed/python-sdk/exhaustive/deps_with_min_python_version/poetry.lock
index 4b972e8e5845..bd8647f9a6fd 100644
--- a/seed/python-sdk/exhaustive/deps_with_min_python_version/poetry.lock
+++ b/seed/python-sdk/exhaustive/deps_with_min_python_version/poetry.lock
@@ -700,13 +700,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/eager-imports/poetry.lock b/seed/python-sdk/exhaustive/eager-imports/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/eager-imports/poetry.lock
+++ b/seed/python-sdk/exhaustive/eager-imports/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/extra_dependencies/poetry.lock b/seed/python-sdk/exhaustive/extra_dependencies/poetry.lock
index 866bbaae6164..2696b86ecc35 100644
--- a/seed/python-sdk/exhaustive/extra_dependencies/poetry.lock
+++ b/seed/python-sdk/exhaustive/extra_dependencies/poetry.lock
@@ -534,13 +534,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/extra_dev_dependencies/poetry.lock b/seed/python-sdk/exhaustive/extra_dev_dependencies/poetry.lock
index d1d5cb4cb869..ff4a92114bf5 100644
--- a/seed/python-sdk/exhaustive/extra_dev_dependencies/poetry.lock
+++ b/seed/python-sdk/exhaustive/extra_dev_dependencies/poetry.lock
@@ -672,13 +672,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/five-second-timeout/poetry.lock b/seed/python-sdk/exhaustive/five-second-timeout/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/five-second-timeout/poetry.lock
+++ b/seed/python-sdk/exhaustive/five-second-timeout/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/follow_redirects_by_default/poetry.lock b/seed/python-sdk/exhaustive/follow_redirects_by_default/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/follow_redirects_by_default/poetry.lock
+++ b/seed/python-sdk/exhaustive/follow_redirects_by_default/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/import-paths/poetry.lock b/seed/python-sdk/exhaustive/import-paths/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/import-paths/poetry.lock
+++ b/seed/python-sdk/exhaustive/import-paths/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/improved_imports/poetry.lock b/seed/python-sdk/exhaustive/improved_imports/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/improved_imports/poetry.lock
+++ b/seed/python-sdk/exhaustive/improved_imports/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/infinite-timeout/poetry.lock b/seed/python-sdk/exhaustive/infinite-timeout/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/infinite-timeout/poetry.lock
+++ b/seed/python-sdk/exhaustive/infinite-timeout/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/inline-path-params/poetry.lock b/seed/python-sdk/exhaustive/inline-path-params/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/inline-path-params/poetry.lock
+++ b/seed/python-sdk/exhaustive/inline-path-params/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/inline_request_params/poetry.lock b/seed/python-sdk/exhaustive/inline_request_params/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/inline_request_params/poetry.lock
+++ b/seed/python-sdk/exhaustive/inline_request_params/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/no-custom-config/poetry.lock b/seed/python-sdk/exhaustive/no-custom-config/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/exhaustive/no-custom-config/poetry.lock
+++ b/seed/python-sdk/exhaustive/no-custom-config/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml b/seed/python-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/exhaustive/no-custom-config/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/exhaustive/package-path/poetry.lock b/seed/python-sdk/exhaustive/package-path/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/package-path/poetry.lock
+++ b/seed/python-sdk/exhaustive/package-path/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/pydantic-extra-fields/poetry.lock b/seed/python-sdk/exhaustive/pydantic-extra-fields/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/pydantic-extra-fields/poetry.lock
+++ b/seed/python-sdk/exhaustive/pydantic-extra-fields/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/pydantic-ignore-fields/poetry.lock b/seed/python-sdk/exhaustive/pydantic-ignore-fields/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/pydantic-ignore-fields/poetry.lock
+++ b/seed/python-sdk/exhaustive/pydantic-ignore-fields/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/pydantic-v1-with-utils/poetry.lock b/seed/python-sdk/exhaustive/pydantic-v1-with-utils/poetry.lock
index 4888b1e61dc3..fa5171b2a7ee 100644
--- a/seed/python-sdk/exhaustive/pydantic-v1-with-utils/poetry.lock
+++ b/seed/python-sdk/exhaustive/pydantic-v1-with-utils/poetry.lock
@@ -485,13 +485,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/pydantic-v1-wrapped/poetry.lock b/seed/python-sdk/exhaustive/pydantic-v1-wrapped/poetry.lock
index 4888b1e61dc3..fa5171b2a7ee 100644
--- a/seed/python-sdk/exhaustive/pydantic-v1-wrapped/poetry.lock
+++ b/seed/python-sdk/exhaustive/pydantic-v1-wrapped/poetry.lock
@@ -485,13 +485,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/pydantic-v1/poetry.lock b/seed/python-sdk/exhaustive/pydantic-v1/poetry.lock
index 4888b1e61dc3..fa5171b2a7ee 100644
--- a/seed/python-sdk/exhaustive/pydantic-v1/poetry.lock
+++ b/seed/python-sdk/exhaustive/pydantic-v1/poetry.lock
@@ -485,13 +485,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/pydantic-v2-wrapped/poetry.lock b/seed/python-sdk/exhaustive/pydantic-v2-wrapped/poetry.lock
index 9cf41f8ddd68..229712601ce9 100644
--- a/seed/python-sdk/exhaustive/pydantic-v2-wrapped/poetry.lock
+++ b/seed/python-sdk/exhaustive/pydantic-v2-wrapped/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/pyproject_extras/poetry.lock b/seed/python-sdk/exhaustive/pyproject_extras/poetry.lock
index 007571bd7229..c361b64adaba 100644
--- a/seed/python-sdk/exhaustive/pyproject_extras/poetry.lock
+++ b/seed/python-sdk/exhaustive/pyproject_extras/poetry.lock
@@ -513,13 +513,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/skip-pydantic-validation/poetry.lock b/seed/python-sdk/exhaustive/skip-pydantic-validation/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/skip-pydantic-validation/poetry.lock
+++ b/seed/python-sdk/exhaustive/skip-pydantic-validation/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/union-utils/poetry.lock b/seed/python-sdk/exhaustive/union-utils/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/exhaustive/union-utils/poetry.lock
+++ b/seed/python-sdk/exhaustive/union-utils/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/exhaustive/wire-tests-custom-client-name/poetry.lock b/seed/python-sdk/exhaustive/wire-tests-custom-client-name/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/exhaustive/wire-tests-custom-client-name/poetry.lock
+++ b/seed/python-sdk/exhaustive/wire-tests-custom-client-name/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/exhaustive/wire-tests-custom-client-name/wiremock/docker-compose.test.yml b/seed/python-sdk/exhaustive/wire-tests-custom-client-name/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/exhaustive/wire-tests-custom-client-name/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/exhaustive/wire-tests-custom-client-name/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/extends/poetry.lock b/seed/python-sdk/extends/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/extends/poetry.lock
+++ b/seed/python-sdk/extends/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/extra-properties/poetry.lock b/seed/python-sdk/extra-properties/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/extra-properties/poetry.lock
+++ b/seed/python-sdk/extra-properties/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/file-download/default-chunk-size/poetry.lock b/seed/python-sdk/file-download/default-chunk-size/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/file-download/default-chunk-size/poetry.lock
+++ b/seed/python-sdk/file-download/default-chunk-size/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/file-download/no-custom-config/poetry.lock b/seed/python-sdk/file-download/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/file-download/no-custom-config/poetry.lock
+++ b/seed/python-sdk/file-download/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/file-upload-openapi/poetry.lock b/seed/python-sdk/file-upload-openapi/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/file-upload-openapi/poetry.lock
+++ b/seed/python-sdk/file-upload-openapi/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/file-upload/exclude_types_from_init_exports/poetry.lock b/seed/python-sdk/file-upload/exclude_types_from_init_exports/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/file-upload/exclude_types_from_init_exports/poetry.lock
+++ b/seed/python-sdk/file-upload/exclude_types_from_init_exports/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/file-upload/no-custom-config/poetry.lock b/seed/python-sdk/file-upload/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/file-upload/no-custom-config/poetry.lock
+++ b/seed/python-sdk/file-upload/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/file-upload/use_typeddict_requests/poetry.lock b/seed/python-sdk/file-upload/use_typeddict_requests/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/file-upload/use_typeddict_requests/poetry.lock
+++ b/seed/python-sdk/file-upload/use_typeddict_requests/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/folders/poetry.lock b/seed/python-sdk/folders/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/folders/poetry.lock
+++ b/seed/python-sdk/folders/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/header-auth-environment-variable/poetry.lock b/seed/python-sdk/header-auth-environment-variable/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/header-auth-environment-variable/poetry.lock
+++ b/seed/python-sdk/header-auth-environment-variable/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/header-auth/poetry.lock b/seed/python-sdk/header-auth/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/header-auth/poetry.lock
+++ b/seed/python-sdk/header-auth/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/http-head/poetry.lock b/seed/python-sdk/http-head/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/http-head/poetry.lock
+++ b/seed/python-sdk/http-head/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/idempotency-headers/poetry.lock b/seed/python-sdk/idempotency-headers/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/idempotency-headers/poetry.lock
+++ b/seed/python-sdk/idempotency-headers/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/imdb/poetry.lock b/seed/python-sdk/imdb/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/imdb/poetry.lock
+++ b/seed/python-sdk/imdb/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/inferred-auth-explicit/poetry.lock b/seed/python-sdk/inferred-auth-explicit/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/inferred-auth-explicit/poetry.lock
+++ b/seed/python-sdk/inferred-auth-explicit/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/inferred-auth-implicit-api-key/poetry.lock b/seed/python-sdk/inferred-auth-implicit-api-key/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/inferred-auth-implicit-api-key/poetry.lock
+++ b/seed/python-sdk/inferred-auth-implicit-api-key/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/inferred-auth-implicit-no-expiry/poetry.lock b/seed/python-sdk/inferred-auth-implicit-no-expiry/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/inferred-auth-implicit-no-expiry/poetry.lock
+++ b/seed/python-sdk/inferred-auth-implicit-no-expiry/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/inferred-auth-implicit-reference/poetry.lock b/seed/python-sdk/inferred-auth-implicit-reference/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/inferred-auth-implicit-reference/poetry.lock
+++ b/seed/python-sdk/inferred-auth-implicit-reference/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/inferred-auth-implicit/poetry.lock b/seed/python-sdk/inferred-auth-implicit/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/inferred-auth-implicit/poetry.lock
+++ b/seed/python-sdk/inferred-auth-implicit/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/license/poetry.lock b/seed/python-sdk/license/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/license/poetry.lock
+++ b/seed/python-sdk/license/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/literal-user-agent/no-custom-config/poetry.lock b/seed/python-sdk/literal-user-agent/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/literal-user-agent/no-custom-config/poetry.lock
+++ b/seed/python-sdk/literal-user-agent/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/literal/no-custom-config/poetry.lock b/seed/python-sdk/literal/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/literal/no-custom-config/poetry.lock
+++ b/seed/python-sdk/literal/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/literal/use_typeddict_requests/poetry.lock b/seed/python-sdk/literal/use_typeddict_requests/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/literal/use_typeddict_requests/poetry.lock
+++ b/seed/python-sdk/literal/use_typeddict_requests/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/literals-unions/poetry.lock b/seed/python-sdk/literals-unions/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/literals-unions/poetry.lock
+++ b/seed/python-sdk/literals-unions/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/mixed-case/poetry.lock b/seed/python-sdk/mixed-case/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/mixed-case/poetry.lock
+++ b/seed/python-sdk/mixed-case/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/mixed-file-directory/exclude_types_from_init_exports/poetry.lock b/seed/python-sdk/mixed-file-directory/exclude_types_from_init_exports/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/mixed-file-directory/exclude_types_from_init_exports/poetry.lock
+++ b/seed/python-sdk/mixed-file-directory/exclude_types_from_init_exports/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/mixed-file-directory/no-custom-config/poetry.lock b/seed/python-sdk/mixed-file-directory/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/mixed-file-directory/no-custom-config/poetry.lock
+++ b/seed/python-sdk/mixed-file-directory/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/multi-line-docs/poetry.lock b/seed/python-sdk/multi-line-docs/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/multi-line-docs/poetry.lock
+++ b/seed/python-sdk/multi-line-docs/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/multi-url-environment-no-default/poetry.lock b/seed/python-sdk/multi-url-environment-no-default/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/multi-url-environment-no-default/poetry.lock
+++ b/seed/python-sdk/multi-url-environment-no-default/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/multi-url-environment-reference/poetry.lock b/seed/python-sdk/multi-url-environment-reference/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/multi-url-environment-reference/poetry.lock
+++ b/seed/python-sdk/multi-url-environment-reference/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/multi-url-environment/poetry.lock b/seed/python-sdk/multi-url-environment/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/multi-url-environment/poetry.lock
+++ b/seed/python-sdk/multi-url-environment/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/multiple-request-bodies/poetry.lock b/seed/python-sdk/multiple-request-bodies/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/multiple-request-bodies/poetry.lock
+++ b/seed/python-sdk/multiple-request-bodies/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/no-content-response/poetry.lock b/seed/python-sdk/no-content-response/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/no-content-response/poetry.lock
+++ b/seed/python-sdk/no-content-response/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/no-environment/poetry.lock b/seed/python-sdk/no-environment/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/no-environment/poetry.lock
+++ b/seed/python-sdk/no-environment/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/no-retries/poetry.lock b/seed/python-sdk/no-retries/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/no-retries/poetry.lock
+++ b/seed/python-sdk/no-retries/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/null-type/poetry.lock b/seed/python-sdk/null-type/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/null-type/poetry.lock
+++ b/seed/python-sdk/null-type/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/nullable-allof-extends/poetry.lock b/seed/python-sdk/nullable-allof-extends/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/nullable-allof-extends/poetry.lock
+++ b/seed/python-sdk/nullable-allof-extends/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/nullable-optional/poetry.lock b/seed/python-sdk/nullable-optional/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/nullable-optional/poetry.lock
+++ b/seed/python-sdk/nullable-optional/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/nullable-request-body/poetry.lock b/seed/python-sdk/nullable-request-body/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/nullable-request-body/poetry.lock
+++ b/seed/python-sdk/nullable-request-body/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/nullable/no-custom-config/poetry.lock b/seed/python-sdk/nullable/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/nullable/no-custom-config/poetry.lock
+++ b/seed/python-sdk/nullable/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/nullable/use-typeddict-requests/poetry.lock b/seed/python-sdk/nullable/use-typeddict-requests/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/nullable/use-typeddict-requests/poetry.lock
+++ b/seed/python-sdk/nullable/use-typeddict-requests/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-custom/poetry.lock b/seed/python-sdk/oauth-client-credentials-custom/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-custom/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-custom/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-default/poetry.lock b/seed/python-sdk/oauth-client-credentials-default/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-default/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-default/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-environment-variables/poetry.lock b/seed/python-sdk/oauth-client-credentials-environment-variables/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-environment-variables/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-environment-variables/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/poetry.lock b/seed/python-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-mandatory-auth/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-nested-root/poetry.lock b/seed/python-sdk/oauth-client-credentials-nested-root/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-nested-root/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-nested-root/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-openapi/poetry.lock b/seed/python-sdk/oauth-client-credentials-openapi/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-openapi/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-openapi/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-reference/poetry.lock b/seed/python-sdk/oauth-client-credentials-reference/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-reference/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-reference/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials-with-variables/poetry.lock b/seed/python-sdk/oauth-client-credentials-with-variables/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials-with-variables/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials-with-variables/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/oauth-client-credentials/poetry.lock b/seed/python-sdk/oauth-client-credentials/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/oauth-client-credentials/poetry.lock
+++ b/seed/python-sdk/oauth-client-credentials/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/object/poetry.lock b/seed/python-sdk/object/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/object/poetry.lock
+++ b/seed/python-sdk/object/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/objects-with-imports/poetry.lock b/seed/python-sdk/objects-with-imports/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/objects-with-imports/poetry.lock
+++ b/seed/python-sdk/objects-with-imports/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/openapi-request-body-ref/poetry.lock b/seed/python-sdk/openapi-request-body-ref/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/openapi-request-body-ref/poetry.lock
+++ b/seed/python-sdk/openapi-request-body-ref/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/optional/poetry.lock b/seed/python-sdk/optional/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/optional/poetry.lock
+++ b/seed/python-sdk/optional/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/package-yml/poetry.lock b/seed/python-sdk/package-yml/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/package-yml/poetry.lock
+++ b/seed/python-sdk/package-yml/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/pagination-custom/poetry.lock b/seed/python-sdk/pagination-custom/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/pagination-custom/poetry.lock
+++ b/seed/python-sdk/pagination-custom/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/pagination-uri-path/poetry.lock b/seed/python-sdk/pagination-uri-path/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/pagination-uri-path/poetry.lock
+++ b/seed/python-sdk/pagination-uri-path/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/pagination/no-custom-config/poetry.lock b/seed/python-sdk/pagination/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/pagination/no-custom-config/poetry.lock
+++ b/seed/python-sdk/pagination/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/pagination/no-inheritance-for-extended-models/poetry.lock b/seed/python-sdk/pagination/no-inheritance-for-extended-models/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/pagination/no-inheritance-for-extended-models/poetry.lock
+++ b/seed/python-sdk/pagination/no-inheritance-for-extended-models/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/pagination/page-index-semantics/poetry.lock b/seed/python-sdk/pagination/page-index-semantics/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/pagination/page-index-semantics/poetry.lock
+++ b/seed/python-sdk/pagination/page-index-semantics/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/path-parameters/poetry.lock b/seed/python-sdk/path-parameters/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/path-parameters/poetry.lock
+++ b/seed/python-sdk/path-parameters/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/plain-text/poetry.lock b/seed/python-sdk/plain-text/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/plain-text/poetry.lock
+++ b/seed/python-sdk/plain-text/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/property-access/poetry.lock b/seed/python-sdk/property-access/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/property-access/poetry.lock
+++ b/seed/python-sdk/property-access/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/public-object/poetry.lock b/seed/python-sdk/public-object/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/public-object/poetry.lock
+++ b/seed/python-sdk/public-object/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/python-backslash-escape/poetry.lock b/seed/python-sdk/python-backslash-escape/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/python-backslash-escape/poetry.lock
+++ b/seed/python-sdk/python-backslash-escape/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/python-mypy-exclude/no-custom-config/poetry.lock b/seed/python-sdk/python-mypy-exclude/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/python-mypy-exclude/no-custom-config/poetry.lock
+++ b/seed/python-sdk/python-mypy-exclude/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/python-mypy-exclude/with-mypy-exclude/poetry.lock b/seed/python-sdk/python-mypy-exclude/with-mypy-exclude/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/python-mypy-exclude/with-mypy-exclude/poetry.lock
+++ b/seed/python-sdk/python-mypy-exclude/with-mypy-exclude/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/python-positional-single-property/no-custom-config/poetry.lock b/seed/python-sdk/python-positional-single-property/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/python-positional-single-property/no-custom-config/poetry.lock
+++ b/seed/python-sdk/python-positional-single-property/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/python-positional-single-property/with-positional-constructors/poetry.lock b/seed/python-sdk/python-positional-single-property/with-positional-constructors/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/python-positional-single-property/with-positional-constructors/poetry.lock
+++ b/seed/python-sdk/python-positional-single-property/with-positional-constructors/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/python-reserved-keyword-subpackages/poetry.lock b/seed/python-sdk/python-reserved-keyword-subpackages/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/python-reserved-keyword-subpackages/poetry.lock
+++ b/seed/python-sdk/python-reserved-keyword-subpackages/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/poetry.lock b/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/poetry.lock
+++ b/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/wiremock/docker-compose.test.yml b/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/python-streaming-parameter-openapi/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/query-param-name-conflict/poetry.lock b/seed/python-sdk/query-param-name-conflict/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/query-param-name-conflict/poetry.lock
+++ b/seed/python-sdk/query-param-name-conflict/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/query-parameters-openapi-as-objects/no-custom-config/poetry.lock b/seed/python-sdk/query-parameters-openapi-as-objects/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/query-parameters-openapi-as-objects/no-custom-config/poetry.lock
+++ b/seed/python-sdk/query-parameters-openapi-as-objects/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/query-parameters-openapi/no-custom-config/poetry.lock b/seed/python-sdk/query-parameters-openapi/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/query-parameters-openapi/no-custom-config/poetry.lock
+++ b/seed/python-sdk/query-parameters-openapi/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/query-parameters/no-custom-config/poetry.lock b/seed/python-sdk/query-parameters/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/query-parameters/no-custom-config/poetry.lock
+++ b/seed/python-sdk/query-parameters/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/request-parameters/poetry.lock b/seed/python-sdk/request-parameters/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/request-parameters/poetry.lock
+++ b/seed/python-sdk/request-parameters/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/required-nullable/poetry.lock b/seed/python-sdk/required-nullable/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/required-nullable/poetry.lock
+++ b/seed/python-sdk/required-nullable/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/reserved-keywords/poetry.lock b/seed/python-sdk/reserved-keywords/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/reserved-keywords/poetry.lock
+++ b/seed/python-sdk/reserved-keywords/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/response-property/poetry.lock b/seed/python-sdk/response-property/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/response-property/poetry.lock
+++ b/seed/python-sdk/response-property/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/schemaless-request-body-examples/poetry.lock b/seed/python-sdk/schemaless-request-body-examples/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/schemaless-request-body-examples/poetry.lock
+++ b/seed/python-sdk/schemaless-request-body-examples/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/server-sent-event-examples/poetry.lock b/seed/python-sdk/server-sent-event-examples/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/server-sent-event-examples/poetry.lock
+++ b/seed/python-sdk/server-sent-event-examples/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/server-sent-events-openapi/with-wire-tests/poetry.lock b/seed/python-sdk/server-sent-events-openapi/with-wire-tests/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/server-sent-events-openapi/with-wire-tests/poetry.lock
+++ b/seed/python-sdk/server-sent-events-openapi/with-wire-tests/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml b/seed/python-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/server-sent-events-openapi/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/server-sent-events/with-wire-tests/poetry.lock b/seed/python-sdk/server-sent-events/with-wire-tests/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/server-sent-events/with-wire-tests/poetry.lock
+++ b/seed/python-sdk/server-sent-events/with-wire-tests/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml b/seed/python-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/server-url-templating/no-custom-config/poetry.lock b/seed/python-sdk/server-url-templating/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/server-url-templating/no-custom-config/poetry.lock
+++ b/seed/python-sdk/server-url-templating/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/simple-api/poetry.lock b/seed/python-sdk/simple-api/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/simple-api/poetry.lock
+++ b/seed/python-sdk/simple-api/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/simple-fhir/no-inheritance-for-extended-models/poetry.lock b/seed/python-sdk/simple-fhir/no-inheritance-for-extended-models/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/simple-fhir/no-inheritance-for-extended-models/poetry.lock
+++ b/seed/python-sdk/simple-fhir/no-inheritance-for-extended-models/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/single-url-environment-default/poetry.lock b/seed/python-sdk/single-url-environment-default/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/single-url-environment-default/poetry.lock
+++ b/seed/python-sdk/single-url-environment-default/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/single-url-environment-no-default/poetry.lock b/seed/python-sdk/single-url-environment-no-default/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/single-url-environment-no-default/poetry.lock
+++ b/seed/python-sdk/single-url-environment-no-default/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/streaming-parameter/poetry.lock b/seed/python-sdk/streaming-parameter/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/streaming-parameter/poetry.lock
+++ b/seed/python-sdk/streaming-parameter/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/streaming/no-custom-config/poetry.lock b/seed/python-sdk/streaming/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/streaming/no-custom-config/poetry.lock
+++ b/seed/python-sdk/streaming/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/streaming/skip-pydantic-validation/poetry.lock b/seed/python-sdk/streaming/skip-pydantic-validation/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/streaming/skip-pydantic-validation/poetry.lock
+++ b/seed/python-sdk/streaming/skip-pydantic-validation/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/trace/poetry.lock b/seed/python-sdk/trace/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/trace/poetry.lock
+++ b/seed/python-sdk/trace/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/undiscriminated-union-with-response-property/poetry.lock b/seed/python-sdk/undiscriminated-union-with-response-property/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/undiscriminated-union-with-response-property/poetry.lock
+++ b/seed/python-sdk/undiscriminated-union-with-response-property/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/undiscriminated-unions/poetry.lock b/seed/python-sdk/undiscriminated-unions/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/undiscriminated-unions/poetry.lock
+++ b/seed/python-sdk/undiscriminated-unions/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/union-query-parameters/poetry.lock b/seed/python-sdk/union-query-parameters/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/union-query-parameters/poetry.lock
+++ b/seed/python-sdk/union-query-parameters/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/unions-with-local-date/poetry.lock b/seed/python-sdk/unions-with-local-date/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/unions-with-local-date/poetry.lock
+++ b/seed/python-sdk/unions-with-local-date/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/unions/flatten-union-request-bodies/poetry.lock b/seed/python-sdk/unions/flatten-union-request-bodies/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/unions/flatten-union-request-bodies/poetry.lock
+++ b/seed/python-sdk/unions/flatten-union-request-bodies/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/unions/no-custom-config/poetry.lock b/seed/python-sdk/unions/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/unions/no-custom-config/poetry.lock
+++ b/seed/python-sdk/unions/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/unions/union-naming-v1-wire-tests/poetry.lock b/seed/python-sdk/unions/union-naming-v1-wire-tests/poetry.lock
index 3413dfc37ff4..ca6327856cec 100644
--- a/seed/python-sdk/unions/union-naming-v1-wire-tests/poetry.lock
+++ b/seed/python-sdk/unions/union-naming-v1-wire-tests/poetry.lock
@@ -634,13 +634,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
@@ -1407,13 +1407,13 @@ files = [
[[package]]
name = "types-requests"
-version = "2.33.0.20260508"
+version = "2.33.0.20260513"
description = "Typing stubs for requests"
optional = false
python-versions = ">=3.10"
files = [
- {file = "types_requests-2.33.0.20260508-py3-none-any.whl", hash = "sha256:fa01459cca184229713df03709db46a905325906d27e042cd4fd7ea3d15d3400"},
- {file = "types_requests-2.33.0.20260508.tar.gz", hash = "sha256:81b2ae5f0d20967714a6aa5ef9284c05570d7cb06b7de8f2a77b918b63ddd411"},
+ {file = "types_requests-2.33.0.20260513-py3-none-any.whl", hash = "sha256:d5a965f9d18b6e06b72039a69565de9027e58f36a7f709857da747fbe7521122"},
+ {file = "types_requests-2.33.0.20260513.tar.gz", hash = "sha256:bd845450e954e751373d5d33526742592f298808a3ee3bda7e858e46b839b57f"},
]
[package.dependencies]
diff --git a/seed/python-sdk/unions/union-naming-v1-wire-tests/wiremock/docker-compose.test.yml b/seed/python-sdk/unions/union-naming-v1-wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/python-sdk/unions/union-naming-v1-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/python-sdk/unions/union-naming-v1-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/python-sdk/unions/union-naming-v1/poetry.lock b/seed/python-sdk/unions/union-naming-v1/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/unions/union-naming-v1/poetry.lock
+++ b/seed/python-sdk/unions/union-naming-v1/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/unions/union-utils/poetry.lock b/seed/python-sdk/unions/union-utils/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/unions/union-utils/poetry.lock
+++ b/seed/python-sdk/unions/union-utils/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/unknown/poetry.lock b/seed/python-sdk/unknown/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/unknown/poetry.lock
+++ b/seed/python-sdk/unknown/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/url-form-encoded/poetry.lock b/seed/python-sdk/url-form-encoded/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/url-form-encoded/poetry.lock
+++ b/seed/python-sdk/url-form-encoded/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/validation/no-custom-config/poetry.lock b/seed/python-sdk/validation/no-custom-config/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/validation/no-custom-config/poetry.lock
+++ b/seed/python-sdk/validation/no-custom-config/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/validation/with-defaults-parameters/poetry.lock b/seed/python-sdk/validation/with-defaults-parameters/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/validation/with-defaults-parameters/poetry.lock
+++ b/seed/python-sdk/validation/with-defaults-parameters/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/validation/with-defaults/poetry.lock b/seed/python-sdk/validation/with-defaults/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/validation/with-defaults/poetry.lock
+++ b/seed/python-sdk/validation/with-defaults/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/variables/poetry.lock b/seed/python-sdk/variables/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/variables/poetry.lock
+++ b/seed/python-sdk/variables/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/version-no-default/poetry.lock b/seed/python-sdk/version-no-default/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/version-no-default/poetry.lock
+++ b/seed/python-sdk/version-no-default/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/version/poetry.lock b/seed/python-sdk/version/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/version/poetry.lock
+++ b/seed/python-sdk/version/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/webhook-audience/poetry.lock b/seed/python-sdk/webhook-audience/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/webhook-audience/poetry.lock
+++ b/seed/python-sdk/webhook-audience/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/webhooks/poetry.lock b/seed/python-sdk/webhooks/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/webhooks/poetry.lock
+++ b/seed/python-sdk/webhooks/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/websocket-bearer-auth/poetry.lock b/seed/python-sdk/websocket-bearer-auth/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/websocket-bearer-auth/poetry.lock
+++ b/seed/python-sdk/websocket-bearer-auth/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/websocket-inferred-auth/poetry.lock b/seed/python-sdk/websocket-inferred-auth/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/websocket-inferred-auth/poetry.lock
+++ b/seed/python-sdk/websocket-inferred-auth/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/websocket-multi-url/poetry.lock b/seed/python-sdk/websocket-multi-url/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/websocket-multi-url/poetry.lock
+++ b/seed/python-sdk/websocket-multi-url/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/websocket/websocket-base/poetry.lock b/seed/python-sdk/websocket/websocket-base/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/websocket/websocket-base/poetry.lock
+++ b/seed/python-sdk/websocket/websocket-base/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/websocket/websocket-with_generated_clients-skip_validation/poetry.lock b/seed/python-sdk/websocket/websocket-with_generated_clients-skip_validation/poetry.lock
index 399749fe58a4..028969610319 100644
--- a/seed/python-sdk/websocket/websocket-with_generated_clients-skip_validation/poetry.lock
+++ b/seed/python-sdk/websocket/websocket-with_generated_clients-skip_validation/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/websocket/websocket-with_generated_clients/poetry.lock b/seed/python-sdk/websocket/websocket-with_generated_clients/poetry.lock
index 399749fe58a4..028969610319 100644
--- a/seed/python-sdk/websocket/websocket-with_generated_clients/poetry.lock
+++ b/seed/python-sdk/websocket/websocket-with_generated_clients/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/python-sdk/x-fern-default/poetry.lock b/seed/python-sdk/x-fern-default/poetry.lock
index 9b1fda27f8a0..50b8d79452e7 100644
--- a/seed/python-sdk/x-fern-default/poetry.lock
+++ b/seed/python-sdk/x-fern-default/poetry.lock
@@ -496,13 +496,13 @@ httpx = ">=0.27.0"
[[package]]
name = "idna"
-version = "3.14"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69"},
- {file = "idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
diff --git a/seed/ruby-sdk-v2/allof-inline/lib/seed.rb b/seed/ruby-sdk-v2/allof-inline/lib/seed.rb
index db319176cf9f..5176ea30bfe8 100644
--- a/seed/ruby-sdk-v2/allof-inline/lib/seed.rb
+++ b/seed/ruby-sdk-v2/allof-inline/lib/seed.rb
@@ -35,6 +35,7 @@
require_relative "seed/internal/iterators/offset_item_iterator"
require_relative "seed/internal/iterators/cursor_page_iterator"
require_relative "seed/internal/iterators/offset_page_iterator"
+require_relative "seed/types/rule_create_request_execution_context"
require_relative "seed/types/paging_cursors"
require_relative "seed/types/paginated_result"
require_relative "seed/types/rule_execution_context"
diff --git a/seed/ruby-sdk-v2/allof-inline/lib/seed/types/rule_create_request.rb b/seed/ruby-sdk-v2/allof-inline/lib/seed/types/rule_create_request.rb
index d65f20f6d41d..9c59cf9483b0 100644
--- a/seed/ruby-sdk-v2/allof-inline/lib/seed/types/rule_create_request.rb
+++ b/seed/ruby-sdk-v2/allof-inline/lib/seed/types/rule_create_request.rb
@@ -5,7 +5,7 @@ module Types
class RuleCreateRequest < Internal::Types::Model
field :name, -> { String }, optional: false, nullable: false
- field :execution_context, -> { Seed::Types::RuleExecutionContext }, optional: false, nullable: false, api_name: "executionContext"
+ field :execution_context, -> { Seed::Types::RuleCreateRequestExecutionContext }, optional: false, nullable: false, api_name: "executionContext"
end
end
end
diff --git a/seed/ruby-sdk-v2/allof-inline/lib/seed/types/rule_create_request_execution_context.rb b/seed/ruby-sdk-v2/allof-inline/lib/seed/types/rule_create_request_execution_context.rb
new file mode 100644
index 000000000000..46a524462be0
--- /dev/null
+++ b/seed/ruby-sdk-v2/allof-inline/lib/seed/types/rule_create_request_execution_context.rb
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+module Seed
+ module Types
+ module RuleCreateRequestExecutionContext
+ extend Seed::Internal::Types::Enum
+
+ PROD = "prod"
+ STAGING = "staging"
+ DEV = "dev"
+ end
+ end
+end
diff --git a/seed/ruby-sdk-v2/allof-inline/reference.md b/seed/ruby-sdk-v2/allof-inline/reference.md
index 2a0eb7a77a05..35e7f3dc690b 100644
--- a/seed/ruby-sdk-v2/allof-inline/reference.md
+++ b/seed/ruby-sdk-v2/allof-inline/reference.md
@@ -86,7 +86,7 @@ client.create_rule(
-
-**execution_context:** `Seed::Types::RuleExecutionContext`
+**execution_context:** `Seed::Types::RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/ruby-sdk-v2/allof/lib/seed.rb b/seed/ruby-sdk-v2/allof/lib/seed.rb
index ce25bc3f168f..7b68a853d797 100644
--- a/seed/ruby-sdk-v2/allof/lib/seed.rb
+++ b/seed/ruby-sdk-v2/allof/lib/seed.rb
@@ -35,6 +35,7 @@
require_relative "seed/internal/iterators/offset_item_iterator"
require_relative "seed/internal/iterators/cursor_page_iterator"
require_relative "seed/internal/iterators/offset_page_iterator"
+require_relative "seed/types/rule_create_request_execution_context"
require_relative "seed/types/paging_cursors"
require_relative "seed/types/paginated_result"
require_relative "seed/types/rule_execution_context"
diff --git a/seed/ruby-sdk-v2/allof/lib/seed/types/rule_create_request.rb b/seed/ruby-sdk-v2/allof/lib/seed/types/rule_create_request.rb
index d65f20f6d41d..9c59cf9483b0 100644
--- a/seed/ruby-sdk-v2/allof/lib/seed/types/rule_create_request.rb
+++ b/seed/ruby-sdk-v2/allof/lib/seed/types/rule_create_request.rb
@@ -5,7 +5,7 @@ module Types
class RuleCreateRequest < Internal::Types::Model
field :name, -> { String }, optional: false, nullable: false
- field :execution_context, -> { Seed::Types::RuleExecutionContext }, optional: false, nullable: false, api_name: "executionContext"
+ field :execution_context, -> { Seed::Types::RuleCreateRequestExecutionContext }, optional: false, nullable: false, api_name: "executionContext"
end
end
end
diff --git a/seed/ruby-sdk-v2/allof/lib/seed/types/rule_create_request_execution_context.rb b/seed/ruby-sdk-v2/allof/lib/seed/types/rule_create_request_execution_context.rb
new file mode 100644
index 000000000000..46a524462be0
--- /dev/null
+++ b/seed/ruby-sdk-v2/allof/lib/seed/types/rule_create_request_execution_context.rb
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+module Seed
+ module Types
+ module RuleCreateRequestExecutionContext
+ extend Seed::Internal::Types::Enum
+
+ PROD = "prod"
+ STAGING = "staging"
+ DEV = "dev"
+ end
+ end
+end
diff --git a/seed/ruby-sdk-v2/allof/reference.md b/seed/ruby-sdk-v2/allof/reference.md
index 2a0eb7a77a05..35e7f3dc690b 100644
--- a/seed/ruby-sdk-v2/allof/reference.md
+++ b/seed/ruby-sdk-v2/allof/reference.md
@@ -86,7 +86,7 @@ client.create_rule(
-
-**execution_context:** `Seed::Types::RuleExecutionContext`
+**execution_context:** `Seed::Types::RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/ruby-sdk-v2/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml b/seed/ruby-sdk-v2/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/ruby-sdk-v2/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/ruby-sdk-v2/basic-auth-pw-omitted/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/ruby-sdk-v2/basic-auth/wire-tests/wiremock/docker-compose.test.yml b/seed/ruby-sdk-v2/basic-auth/wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/ruby-sdk-v2/basic-auth/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/ruby-sdk-v2/basic-auth/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/ruby-sdk-v2/examples/wire-tests/wiremock/docker-compose.test.yml b/seed/ruby-sdk-v2/examples/wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/ruby-sdk-v2/examples/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/ruby-sdk-v2/examples/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/ruby-sdk-v2/exhaustive/wire-tests/wiremock/docker-compose.test.yml b/seed/ruby-sdk-v2/exhaustive/wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/ruby-sdk-v2/exhaustive/wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/ruby-sdk-v2/exhaustive/wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/rust-sdk/allof-inline/README.md b/seed/rust-sdk/allof-inline/README.md
index a8e8b0a5c52a..6438bfa4268a 100644
--- a/seed/rust-sdk/allof-inline/README.md
+++ b/seed/rust-sdk/allof-inline/README.md
@@ -56,7 +56,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
diff --git a/seed/rust-sdk/allof-inline/dynamic-snippets/example2.rs b/seed/rust-sdk/allof-inline/dynamic-snippets/example2.rs
index db52ba2800ca..37fac044d83b 100644
--- a/seed/rust-sdk/allof-inline/dynamic-snippets/example2.rs
+++ b/seed/rust-sdk/allof-inline/dynamic-snippets/example2.rs
@@ -11,7 +11,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
diff --git a/seed/rust-sdk/allof-inline/dynamic-snippets/example3.rs b/seed/rust-sdk/allof-inline/dynamic-snippets/example3.rs
index db52ba2800ca..37fac044d83b 100644
--- a/seed/rust-sdk/allof-inline/dynamic-snippets/example3.rs
+++ b/seed/rust-sdk/allof-inline/dynamic-snippets/example3.rs
@@ -11,7 +11,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
diff --git a/seed/rust-sdk/allof-inline/reference.md b/seed/rust-sdk/allof-inline/reference.md
index 482a8295a3fb..e0e9deb87648 100644
--- a/seed/rust-sdk/allof-inline/reference.md
+++ b/seed/rust-sdk/allof-inline/reference.md
@@ -80,7 +80,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
@@ -108,7 +108,7 @@ async fn main() {
-
-**execution_context:** `RuleExecutionContext`
+**execution_context:** `RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/rust-sdk/allof-inline/src/api/types/mod.rs b/seed/rust-sdk/allof-inline/src/api/types/mod.rs
index a61bbc01e128..e5504caad5c8 100644
--- a/seed/rust-sdk/allof-inline/src/api/types/mod.rs
+++ b/seed/rust-sdk/allof-inline/src/api/types/mod.rs
@@ -12,6 +12,7 @@ pub mod organization_metadata;
pub mod paginated_result;
pub mod paging_cursors;
pub mod rule_create_request;
+pub mod rule_create_request_execution_context;
pub mod rule_execution_context;
pub mod rule_response;
pub mod rule_response_status;
@@ -35,6 +36,7 @@ pub use organization_metadata::OrganizationMetadata;
pub use paginated_result::PaginatedResult;
pub use paging_cursors::PagingCursors;
pub use rule_create_request::RuleCreateRequest;
+pub use rule_create_request_execution_context::RuleCreateRequestExecutionContext;
pub use rule_execution_context::RuleExecutionContext;
pub use rule_response::RuleResponse;
pub use rule_response_status::RuleResponseStatus;
diff --git a/seed/rust-sdk/allof-inline/src/api/types/rule_create_request.rs b/seed/rust-sdk/allof-inline/src/api/types/rule_create_request.rs
index 913f6f08eabd..4cbc621442a8 100644
--- a/seed/rust-sdk/allof-inline/src/api/types/rule_create_request.rs
+++ b/seed/rust-sdk/allof-inline/src/api/types/rule_create_request.rs
@@ -4,8 +4,9 @@ pub use crate::prelude::*;
pub struct RuleCreateRequest {
#[serde(default)]
pub name: String,
+ /// Execution context for the rule, excluding the prod environment.
#[serde(rename = "executionContext")]
- pub execution_context: RuleExecutionContext,
+ pub execution_context: RuleCreateRequestExecutionContext,
}
impl RuleCreateRequest {
@@ -18,7 +19,7 @@ impl RuleCreateRequest {
#[non_exhaustive]
pub struct RuleCreateRequestBuilder {
name: Option,
- execution_context: Option,
+ execution_context: Option,
}
impl RuleCreateRequestBuilder {
@@ -27,7 +28,7 @@ impl RuleCreateRequestBuilder {
self
}
- pub fn execution_context(mut self, value: RuleExecutionContext) -> Self {
+ pub fn execution_context(mut self, value: RuleCreateRequestExecutionContext) -> Self {
self.execution_context = Some(value);
self
}
diff --git a/seed/rust-sdk/allof-inline/src/api/types/rule_create_request_execution_context.rs b/seed/rust-sdk/allof-inline/src/api/types/rule_create_request_execution_context.rs
new file mode 100644
index 000000000000..d03857c0c386
--- /dev/null
+++ b/seed/rust-sdk/allof-inline/src/api/types/rule_create_request_execution_context.rs
@@ -0,0 +1,47 @@
+pub use crate::prelude::*;
+
+/// Execution context for the rule, excluding the prod environment.
+#[non_exhaustive]
+#[derive(Debug, Clone, PartialEq, Eq, Hash)]
+pub enum RuleCreateRequestExecutionContext {
+ Prod,
+ Staging,
+ Dev,
+ /// This variant is used for forward compatibility.
+ /// If the server sends a value not recognized by the current SDK version,
+ /// it will be captured here with the raw string value.
+ __Unknown(String),
+}
+impl Serialize for RuleCreateRequestExecutionContext {
+ fn serialize(&self, serializer: S) -> Result {
+ match self {
+ Self::Prod => serializer.serialize_str("prod"),
+ Self::Staging => serializer.serialize_str("staging"),
+ Self::Dev => serializer.serialize_str("dev"),
+ Self::__Unknown(val) => serializer.serialize_str(val),
+ }
+ }
+}
+
+impl<'de> Deserialize<'de> for RuleCreateRequestExecutionContext {
+ fn deserialize>(deserializer: D) -> Result {
+ let value = String::deserialize(deserializer)?;
+ match value.as_str() {
+ "prod" => Ok(Self::Prod),
+ "staging" => Ok(Self::Staging),
+ "dev" => Ok(Self::Dev),
+ _ => Ok(Self::__Unknown(value)),
+ }
+ }
+}
+
+impl fmt::Display for RuleCreateRequestExecutionContext {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+ match self {
+ Self::Prod => write!(f, "prod"),
+ Self::Staging => write!(f, "staging"),
+ Self::Dev => write!(f, "dev"),
+ Self::__Unknown(val) => write!(f, "{}", val),
+ }
+ }
+}
diff --git a/seed/rust-sdk/allof/README.md b/seed/rust-sdk/allof/README.md
index a8e8b0a5c52a..6438bfa4268a 100644
--- a/seed/rust-sdk/allof/README.md
+++ b/seed/rust-sdk/allof/README.md
@@ -56,7 +56,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
diff --git a/seed/rust-sdk/allof/dynamic-snippets/example2.rs b/seed/rust-sdk/allof/dynamic-snippets/example2.rs
index db52ba2800ca..37fac044d83b 100644
--- a/seed/rust-sdk/allof/dynamic-snippets/example2.rs
+++ b/seed/rust-sdk/allof/dynamic-snippets/example2.rs
@@ -11,7 +11,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
diff --git a/seed/rust-sdk/allof/dynamic-snippets/example3.rs b/seed/rust-sdk/allof/dynamic-snippets/example3.rs
index db52ba2800ca..37fac044d83b 100644
--- a/seed/rust-sdk/allof/dynamic-snippets/example3.rs
+++ b/seed/rust-sdk/allof/dynamic-snippets/example3.rs
@@ -11,7 +11,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
diff --git a/seed/rust-sdk/allof/reference.md b/seed/rust-sdk/allof/reference.md
index 482a8295a3fb..e0e9deb87648 100644
--- a/seed/rust-sdk/allof/reference.md
+++ b/seed/rust-sdk/allof/reference.md
@@ -80,7 +80,7 @@ async fn main() {
.create_rule(
&RuleCreateRequest {
name: "name".to_string(),
- execution_context: RuleExecutionContext::Prod,
+ execution_context: RuleCreateRequestExecutionContext::Prod,
},
None,
)
@@ -108,7 +108,7 @@ async fn main() {
-
-**execution_context:** `RuleExecutionContext`
+**execution_context:** `RuleCreateRequestExecutionContext` — Execution context for the rule, excluding the prod environment.
diff --git a/seed/rust-sdk/allof/src/api/types/mod.rs b/seed/rust-sdk/allof/src/api/types/mod.rs
index 18089be4e67a..a298b04bd9da 100644
--- a/seed/rust-sdk/allof/src/api/types/mod.rs
+++ b/seed/rust-sdk/allof/src/api/types/mod.rs
@@ -11,6 +11,7 @@ pub mod organization;
pub mod paginated_result;
pub mod paging_cursors;
pub mod rule_create_request;
+pub mod rule_create_request_execution_context;
pub mod rule_execution_context;
pub mod rule_response;
pub mod rule_response_status;
@@ -33,6 +34,7 @@ pub use organization::Organization;
pub use paginated_result::PaginatedResult;
pub use paging_cursors::PagingCursors;
pub use rule_create_request::RuleCreateRequest;
+pub use rule_create_request_execution_context::RuleCreateRequestExecutionContext;
pub use rule_execution_context::RuleExecutionContext;
pub use rule_response::RuleResponse;
pub use rule_response_status::RuleResponseStatus;
diff --git a/seed/rust-sdk/allof/src/api/types/rule_create_request.rs b/seed/rust-sdk/allof/src/api/types/rule_create_request.rs
index 913f6f08eabd..4cbc621442a8 100644
--- a/seed/rust-sdk/allof/src/api/types/rule_create_request.rs
+++ b/seed/rust-sdk/allof/src/api/types/rule_create_request.rs
@@ -4,8 +4,9 @@ pub use crate::prelude::*;
pub struct RuleCreateRequest {
#[serde(default)]
pub name: String,
+ /// Execution context for the rule, excluding the prod environment.
#[serde(rename = "executionContext")]
- pub execution_context: RuleExecutionContext,
+ pub execution_context: RuleCreateRequestExecutionContext,
}
impl RuleCreateRequest {
@@ -18,7 +19,7 @@ impl RuleCreateRequest {
#[non_exhaustive]
pub struct RuleCreateRequestBuilder {
name: Option,
- execution_context: Option,
+ execution_context: Option,
}
impl RuleCreateRequestBuilder {
@@ -27,7 +28,7 @@ impl RuleCreateRequestBuilder {
self
}
- pub fn execution_context(mut self, value: RuleExecutionContext) -> Self {
+ pub fn execution_context(mut self, value: RuleCreateRequestExecutionContext) -> Self {
self.execution_context = Some(value);
self
}
diff --git a/seed/rust-sdk/allof/src/api/types/rule_create_request_execution_context.rs b/seed/rust-sdk/allof/src/api/types/rule_create_request_execution_context.rs
new file mode 100644
index 000000000000..d03857c0c386
--- /dev/null
+++ b/seed/rust-sdk/allof/src/api/types/rule_create_request_execution_context.rs
@@ -0,0 +1,47 @@
+pub use crate::prelude::*;
+
+/// Execution context for the rule, excluding the prod environment.
+#[non_exhaustive]
+#[derive(Debug, Clone, PartialEq, Eq, Hash)]
+pub enum RuleCreateRequestExecutionContext {
+ Prod,
+ Staging,
+ Dev,
+ /// This variant is used for forward compatibility.
+ /// If the server sends a value not recognized by the current SDK version,
+ /// it will be captured here with the raw string value.
+ __Unknown(String),
+}
+impl Serialize for RuleCreateRequestExecutionContext {
+ fn serialize(&self, serializer: S) -> Result {
+ match self {
+ Self::Prod => serializer.serialize_str("prod"),
+ Self::Staging => serializer.serialize_str("staging"),
+ Self::Dev => serializer.serialize_str("dev"),
+ Self::__Unknown(val) => serializer.serialize_str(val),
+ }
+ }
+}
+
+impl<'de> Deserialize<'de> for RuleCreateRequestExecutionContext {
+ fn deserialize>(deserializer: D) -> Result {
+ let value = String::deserialize(deserializer)?;
+ match value.as_str() {
+ "prod" => Ok(Self::Prod),
+ "staging" => Ok(Self::Staging),
+ "dev" => Ok(Self::Dev),
+ _ => Ok(Self::__Unknown(value)),
+ }
+ }
+}
+
+impl fmt::Display for RuleCreateRequestExecutionContext {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+ match self {
+ Self::Prod => write!(f, "prod"),
+ Self::Staging => write!(f, "staging"),
+ Self::Dev => write!(f, "dev"),
+ Self::__Unknown(val) => write!(f, "{}", val),
+ }
+ }
+}
diff --git a/seed/rust-sdk/examples/readme-config/wiremock/docker-compose.test.yml b/seed/rust-sdk/examples/readme-config/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/rust-sdk/examples/readme-config/wiremock/docker-compose.test.yml
+++ b/seed/rust-sdk/examples/readme-config/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/rust-sdk/exhaustive/wiremock/docker-compose.test.yml b/seed/rust-sdk/exhaustive/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/rust-sdk/exhaustive/wiremock/docker-compose.test.yml
+++ b/seed/rust-sdk/exhaustive/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/rust-sdk/imdb/imdb-custom-config/wiremock/docker-compose.test.yml b/seed/rust-sdk/imdb/imdb-custom-config/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/rust-sdk/imdb/imdb-custom-config/wiremock/docker-compose.test.yml
+++ b/seed/rust-sdk/imdb/imdb-custom-config/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/rust-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml b/seed/rust-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/rust-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/rust-sdk/server-sent-event-examples/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/rust-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml b/seed/rust-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/rust-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
+++ b/seed/rust-sdk/server-sent-events/with-wire-tests/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/rust-sdk/simple-api/basic-custom-config/wiremock/docker-compose.test.yml b/seed/rust-sdk/simple-api/basic-custom-config/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/rust-sdk/simple-api/basic-custom-config/wiremock/docker-compose.test.yml
+++ b/seed/rust-sdk/simple-api/basic-custom-config/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s
diff --git a/seed/rust-sdk/single-url-environment-default/full-custom/wiremock/docker-compose.test.yml b/seed/rust-sdk/single-url-environment-default/full-custom/wiremock/docker-compose.test.yml
index 58747d54a46b..95f0ae916ca0 100644
--- a/seed/rust-sdk/single-url-environment-default/full-custom/wiremock/docker-compose.test.yml
+++ b/seed/rust-sdk/single-url-environment-default/full-custom/wiremock/docker-compose.test.yml
@@ -5,7 +5,7 @@ services:
- "0:8080" # Use dynamic port to avoid conflicts with concurrent tests
volumes:
- ./wiremock-mappings.json:/home/wiremock/mappings/wiremock-mappings.json
- command: ["--global-response-templating", "--verbose"]
+ command: ["--verbose"]
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/__admin/health"]
interval: 2s