diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index d0ad58ec..52c5974d 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 9e4b1e83-7853-4088-b960-4cbc5769b62c management: - docChecksum: 1cc19604b6542fcea54e78c6786aba78 + docChecksum: 15c57c0feb1bebc240daa11037344f81 docVersion: 0.9.0 - speakeasyVersion: 1.541.2 - generationVersion: 2.595.4 - releaseVersion: 0.1.0-beta.2 - configChecksum: 0e38427161a2776fba7cd61456c3315c + speakeasyVersion: 1.542.0 + generationVersion: 2.596.2 + releaseVersion: 0.1.0-beta.3 + configChecksum: 5b3f662338f0e1c8be5b42990790f7ea repoURL: https://github.com/gleanwork/api-client-typescript.git installationURL: https://github.com/gleanwork/api-client-typescript published: true @@ -593,6 +593,7 @@ generatedFiles: - src/__tests__/indexingdocuments.test.ts - src/__tests__/insights.test.ts - src/__tests__/messages.test.ts + - src/__tests__/mockserver/.gitignore - src/__tests__/mockserver/Dockerfile - src/__tests__/mockserver/Makefile - src/__tests__/mockserver/README.md diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 92e6de73..8f7f286a 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -24,7 +24,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: true typescript: - version: 0.1.0-beta.2 + version: 0.1.0-beta.3 additionalDependencies: dependencies: {} devDependencies: {} diff --git a/.speakeasy/glean-merged-spec.yaml b/.speakeasy/glean-merged-spec.yaml index 406ebe38..ff0128f0 100644 --- a/.speakeasy/glean-merged-spec.yaml +++ b/.speakeasy/glean-merged-spec.yaml @@ -8586,6 +8586,7 @@ components: name: type: string description: The name of the workflow. + deprecated: true Workflow: allOf: - $ref: "#/components/schemas/PermissionedObject" diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index ff32d104..0290da0f 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,12 +1,12 @@ -speakeasyVersion: 1.541.2 +speakeasyVersion: 1.542.0 sources: Glean API: sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:e59caa20d4d5dab2366eb7288543c319c6bdd69d42b5e1046b2ae5eef23c0e8b - sourceBlobDigest: sha256:aad71d5ecd929901674d7801ef4b66de0408d24893c16e951f50ab664825a536 + sourceRevisionDigest: sha256:e1993d22fb198df2e1d1978aab300140b278d0fc9eeff226f4172ed2cadbefe9 + sourceBlobDigest: sha256:683bf94abe6c3b9b99f4a00ba4c7d52a90473fe3946f0ceec00e9b812afca131 tags: - latest - - speakeasy-sdk-regen-1746110402 + - speakeasy-sdk-regen-1746148465 Glean Client API: sourceNamespace: glean-client-api sourceRevisionDigest: sha256:aec0770b5bcca91068c3a844cb9ef4a091281f6cc3b7d86f2abef1bd6fb2b301 @@ -18,10 +18,10 @@ targets: glean: source: Glean API sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:e59caa20d4d5dab2366eb7288543c319c6bdd69d42b5e1046b2ae5eef23c0e8b - sourceBlobDigest: sha256:aad71d5ecd929901674d7801ef4b66de0408d24893c16e951f50ab664825a536 + sourceRevisionDigest: sha256:e1993d22fb198df2e1d1978aab300140b278d0fc9eeff226f4172ed2cadbefe9 + sourceBlobDigest: sha256:683bf94abe6c3b9b99f4a00ba4c7d52a90473fe3946f0ceec00e9b812afca131 codeSamplesNamespace: glean-api-specs-typescript-code-samples - codeSamplesRevisionDigest: sha256:4cec0b90347490ec60e51d540f2cfea9b7faa87593f6ca18236e46091d99c50a + codeSamplesRevisionDigest: sha256:e65946c038c1569b504cec0529ed9aa55e894e4551c3d40b3b818d31defd3953 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index 1af38f2c..6f9d8074 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -28,4 +28,14 @@ Based on: ### Generated - [typescript v0.1.0-beta.2] . ### Releases -- [NPM v0.1.0-beta.2] https://www.npmjs.com/package/@gleanwork/api-client/v/0.1.0-beta.2 - . \ No newline at end of file +- [NPM v0.1.0-beta.2] https://www.npmjs.com/package/@gleanwork/api-client/v/0.1.0-beta.2 - . + +## 2025-05-02 01:14:08 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.542.0 (2.596.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.1.0-beta.3] . +### Releases +- [NPM v0.1.0-beta.3] https://www.npmjs.com/package/@gleanwork/api-client/v/0.1.0-beta.3 - . \ No newline at end of file diff --git a/docs/models/components/workflow.md b/docs/models/components/workflow.md index 9aacabab..a2732e77 100644 --- a/docs/models/components/workflow.md +++ b/docs/models/components/workflow.md @@ -19,12 +19,12 @@ let value: Workflow = { ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `author` | [components.Person](../../models/components/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | -| `createTimestamp` | *number* | :heavy_minus_sign: | Server Unix timestamp of the creation time. | | -| `lastUpdateTimestamp` | *number* | :heavy_minus_sign: | Server Unix timestamp of the last update time. | | -| `lastUpdatedBy` | [components.Person](../../models/components/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | -| `permissions` | [components.ObjectPermissions](../../models/components/objectpermissions.md) | :heavy_minus_sign: | N/A | | -| `name` | *string* | :heavy_minus_sign: | The name of the workflow. | | -| `id` | *string* | :heavy_minus_sign: | The ID of the workflow. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `author` | [components.Person](../../models/components/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | +| `createTimestamp` | *number* | :heavy_minus_sign: | Server Unix timestamp of the creation time. | | +| `lastUpdateTimestamp` | *number* | :heavy_minus_sign: | Server Unix timestamp of the last update time. | | +| `lastUpdatedBy` | [components.Person](../../models/components/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | +| `permissions` | [components.ObjectPermissions](../../models/components/objectpermissions.md) | :heavy_minus_sign: | N/A | | +| ~~`name`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The name of the workflow. | | +| `id` | *string* | :heavy_minus_sign: | The ID of the workflow. | | \ No newline at end of file diff --git a/jsr.json b/jsr.json index b5d9d169..93f282f8 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@gleanwork/api-client", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/package-lock.json b/package-lock.json index 6d55fe70..5d8bd69d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@gleanwork/api-client", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@gleanwork/api-client", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "devDependencies": { "@eslint/js": "^9.19.0", "@tanstack/react-query": "^5.61.4", diff --git a/package.json b/package.json index 93abdbff..6454b12a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@gleanwork/api-client", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "author": "Speakeasy", "type": "module", "tshy": { diff --git a/src/__tests__/mockserver/.gitignore b/src/__tests__/mockserver/.gitignore new file mode 100644 index 00000000..9544318b --- /dev/null +++ b/src/__tests__/mockserver/.gitignore @@ -0,0 +1 @@ +_debug diff --git a/src/__tests__/mockserver/internal/sdk/models/components/workflow.go b/src/__tests__/mockserver/internal/sdk/models/components/workflow.go index 13afd4e5..a71ff19a 100644 --- a/src/__tests__/mockserver/internal/sdk/models/components/workflow.go +++ b/src/__tests__/mockserver/internal/sdk/models/components/workflow.go @@ -11,6 +11,8 @@ type Workflow struct { LastUpdatedBy *Person `json:"lastUpdatedBy,omitempty"` Permissions *ObjectPermissions `json:"permissions,omitempty"` // The name of the workflow. + // + // Deprecated: This will be removed in a future release, please migrate away from it as soon as possible. Name *string `json:"name,omitempty"` // The ID of the workflow. ID *string `json:"id,omitempty"` diff --git a/src/lib/config.ts b/src/lib/config.ts index e07ce4d7..ba6bcb5b 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -64,8 +64,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "0.9.0", - sdkVersion: "0.1.0-beta.2", - genVersion: "2.595.4", + sdkVersion: "0.1.0-beta.3", + genVersion: "2.596.2", userAgent: - "speakeasy-sdk/typescript 0.1.0-beta.2 2.595.4 0.9.0 @gleanwork/api-client", + "speakeasy-sdk/typescript 0.1.0-beta.3 2.596.2 0.9.0 @gleanwork/api-client", } as const; diff --git a/src/models/components/workflow.ts b/src/models/components/workflow.ts index 9ae49749..031ea09f 100644 --- a/src/models/components/workflow.ts +++ b/src/models/components/workflow.ts @@ -33,6 +33,8 @@ export type Workflow = { permissions?: ObjectPermissions | undefined; /** * The name of the workflow. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ name?: string | undefined; /**