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;
/**