Skip to content

Commit 36dc640

Browse files
Merge pull request #101 from gleanwork/speakeasy-sdk-regen-1765503976
chore: 🐝 Update SDK - Generate 0.11.25
2 parents e032879 + ab0fb03 commit 36dc640

File tree

10 files changed

+62
-29
lines changed

10 files changed

+62
-29
lines changed

β€Ž.speakeasy/gen.lockβ€Ž

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: 3e3290ca-0ee8-4981-b1bc-14536048fa63
33
management:
4-
docChecksum: 74646e230b3f40b8ae92d641bbb73b26
4+
docChecksum: 155a8a099a04ddbed1268d2c31ba186a
55
docVersion: 0.9.0
66
speakeasyVersion: 1.675.4
77
generationVersion: 2.779.2
8-
releaseVersion: 0.11.24
9-
configChecksum: a044a31fd8d5216cd834231a60cde29c
8+
releaseVersion: 0.11.25
9+
configChecksum: eeecb9b00ada03322b4c87d8ec90db91
1010
repoURL: https://github.com/gleanwork/api-client-python.git
1111
installationURL: https://github.com/gleanwork/api-client-python.git
1212
published: true
1313
persistentEdits:
14-
generation_id: ee309897-aec1-4317-88f5-3dff4d49c3cc
15-
pristine_commit_hash: e5668951d13674dd22a14b067aaa6e4edf5ce61d
16-
pristine_tree_hash: 364495821dc525d169bc8c0970f66b60822ff04c
14+
generation_id: ae27c813-e27b-49f4-8b29-b8ea002c14e7
15+
pristine_commit_hash: dfb743e628fdc9144777502e9abdbc9ef378ce15
16+
pristine_tree_hash: eb9728fe81c4c32440414597ccce323de02cf3aa
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
@@ -1087,8 +1087,8 @@ trackedFiles:
10871087
pristine_git_object: 51c0237020d03cd196c1ec210563364967cead8e
10881088
docs/models/exportinfo.md:
10891089
id: 08c8529beddd
1090-
last_write_checksum: sha1:4c4902c7c6e5d0b290167f79fce41c29f22b7765
1091-
pristine_git_object: 32bd60f7d1c30790014ce497e6600cbad864d29b
1090+
last_write_checksum: sha1:52c974d3e1a4740f5b41a2c96ef2674c4872a1d9
1091+
pristine_git_object: fd1547a8a4890b6565e01918acdef4dc255e82b4
10921092
docs/models/exportinfostatus.md:
10931093
id: 00e8b292b3fb
10941094
last_write_checksum: sha1:7123b260311651a2ff48d6a66e1c3a573e7752f5
@@ -2611,8 +2611,8 @@ trackedFiles:
26112611
pristine_git_object: 8e34b78a71b8bb97bad6dea99d0f791beb134e5b
26122612
pyproject.toml:
26132613
id: 5d07e7d72637
2614-
last_write_checksum: sha1:c7bf6c95b6765eb1d21e5a312941ed3a187827cd
2615-
pristine_git_object: 8c199aae928ee4debecc67433e11d55d8b025b26
2614+
last_write_checksum: sha1:5e9a1c86cdbf59f5853a8ff79c448cab1b21a33c
2615+
pristine_git_object: 74e7a505ae169183c934b33ef1e3550bbd93a903
26162616
scripts/prepare_readme.py:
26172617
id: e0c5957a6035
26182618
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
@@ -2639,8 +2639,8 @@ trackedFiles:
26392639
pristine_git_object: 58c4d70ac1797b86ff5c4237cafbc344c42d8f64
26402640
src/glean/api_client/_version.py:
26412641
id: 0ce22b26136b
2642-
last_write_checksum: sha1:7f37552299f470bd24d55bc45e65eebfa6ab51bb
2643-
pristine_git_object: 32953e133b21396c657d5a85c2c8d534ac9505a5
2642+
last_write_checksum: sha1:30abb718971de47ac189a7bd4cb7e7aad5c010ce
2643+
pristine_git_object: 54635c2e1ffa97430bf82ab8d4db3a8e77e1512d
26442644
src/glean/api_client/agents.py:
26452645
id: b925701a9217
26462646
last_write_checksum: sha1:56f1329fbf799ea92ed30229d4ed2404666d455d
@@ -3583,8 +3583,8 @@ trackedFiles:
35833583
pristine_git_object: 5ede7c8c9cad35bbf68587ce4247ee51cf74b55e
35843584
src/glean/api_client/models/exportinfo.py:
35853585
id: 7039fdf82b53
3586-
last_write_checksum: sha1:34cba20e6b7e17e194cd55a65b5f0f149cf4732e
3587-
pristine_git_object: eaa8128293b2c65addbbe8bdeb2a1f9a7c6337be
3586+
last_write_checksum: sha1:fa5db79c5e687c4d55001bc778aabd0bec08aec4
3587+
pristine_git_object: 2e4a1a37acb1577fc1d83fe1ac68e5d257fb4651
35883588
src/glean/api_client/models/externalsharingoptions.py:
35893589
id: 0df611382e60
35903590
last_write_checksum: sha1:b9b95361f20f2e056f7878c43d2144ca1afc47e3
@@ -5374,7 +5374,7 @@ trackedFiles:
53745374
tests/mockserver/internal/sdk/models/components/eventstrategyname.go:
53755375
last_write_checksum: sha1:acecfa3fb469871561d21b30275631ced4a4a11c
53765376
tests/mockserver/internal/sdk/models/components/exportinfo.go:
5377-
last_write_checksum: sha1:0fd962ff58d720caf13e09ce08624617485a4dcd
5377+
last_write_checksum: sha1:a211dd685d03fa0b8d7e0186d15abf9756d1bf4e
53785378
tests/mockserver/internal/sdk/models/components/externalsharingoptions.go:
53795379
last_write_checksum: sha1:82c4ead1f0d347a66103a3c44c8232b1a6f78243
53805380
tests/mockserver/internal/sdk/models/components/externalshortcut.go:
@@ -7144,6 +7144,10 @@ generatedTests:
71447144
updateshortcut: "2025-06-12T19:13:52-04:00"
71457145
listfindingsexports: "2025-12-10T17:53:31Z"
71467146
downloadfindingsexport: "2025-12-10T17:53:31Z"
7147+
releaseNotes: |
7148+
## Python SDK Changes:
7149+
* `glean.governance.createfindingsexport()`: `response.export_size` **Added**
7150+
* `glean.governance.listfindingsexports()`: `response.exports.[].export_size` **Added**
71477151
generatedFiles:
71487152
- .devcontainer/README.md
71497153
- .devcontainer/devcontainer.json

β€Ž.speakeasy/gen.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ generation:
3131
generateNewTests: true
3232
skipResponseBodyAssertions: true
3333
python:
34-
version: 0.11.24
34+
version: 0.11.25
3535
additionalDependencies:
3636
dev: {}
3737
main: {}

β€Ž.speakeasy/glean-merged-spec.yamlβ€Ž

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ openapi: 3.0.0
22
info:
33
version: 0.9.0
44
title: Glean API
5-
x-source-commit-sha: 2716d99b958fa0dbf1a48290203cb28f43c37a92
5+
x-source-commit-sha: 6c18cdaa8da169e191cc66885c326e2ea6d13644
66
description: |
77
# Introduction
88
In addition to the data sources that Glean has built-in support for, Glean also provides a REST API that enables customers to put arbitrary content in the search index. This is useful, for example, for doing permissions-aware search over content in internal tools that reside on-prem as well as for searching over applications that Glean does not currently support first class. In addition these APIs allow the customer to push organization data (people info, organization structure etc) into Glean.
@@ -22,7 +22,7 @@ info:
2222
These API clients provide type-safe, idiomatic interfaces for working with Glean IndexingAPIs in your language of choice.
2323
x-logo:
2424
url: https://app.glean.com/images/glean-text2.svg
25-
x-open-api-commit-sha: ecce1959afb4701947e853c482ed77ed6743e643
25+
x-open-api-commit-sha: c7a6190b989a16d24b879348f08e27efcb304566
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -13074,6 +13074,10 @@ components:
1307413074
- PENDING
1307513075
- COMPLETED
1307613076
- FAILED
13077+
exportSize:
13078+
type: integer
13079+
format: int64
13080+
description: The size of the exported file in bytes
1307713081
ListDlpFindingsExportsResponse:
1307813082
properties:
1307913083
exports:

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ speakeasyVersion: 1.675.4
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:cf8e5c9ddb51d4048054a3fd1d50321965893416a776cc9a328031075305918c
6-
sourceBlobDigest: sha256:c3c7966652dafb9a4cd580555d5b9d13a43ab4f198e2693485bdb5cc46094d3b
5+
sourceRevisionDigest: sha256:a38a82dd27fe58019cf7c85c19cbd402e93361c9df38ce070f2ca419eeab832f
6+
sourceBlobDigest: sha256:3840e8da76cb1e20b3c7f053acee46de0e4bcb58e17379e235342990ead4c8f8
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1765404408
9+
- speakeasy-sdk-regen-1765503976
1010
Glean Client API:
1111
sourceNamespace: glean-client-api
1212
sourceRevisionDigest: sha256:4edc63ad559e4f2c9fb9ebf5edaaaaa9269f1874d271cfd84b441d6dacac43d2
@@ -17,10 +17,10 @@ targets:
1717
glean:
1818
source: Glean API
1919
sourceNamespace: glean-api-specs
20-
sourceRevisionDigest: sha256:cf8e5c9ddb51d4048054a3fd1d50321965893416a776cc9a328031075305918c
21-
sourceBlobDigest: sha256:c3c7966652dafb9a4cd580555d5b9d13a43ab4f198e2693485bdb5cc46094d3b
20+
sourceRevisionDigest: sha256:a38a82dd27fe58019cf7c85c19cbd402e93361c9df38ce070f2ca419eeab832f
21+
sourceBlobDigest: sha256:3840e8da76cb1e20b3c7f053acee46de0e4bcb58e17379e235342990ead4c8f8
2222
codeSamplesNamespace: glean-api-specs-python-code-samples
23-
codeSamplesRevisionDigest: sha256:6e1a381d6755237eca46e861e59ef413a5f956a8b35bb4402b6d3e0ec478ea3b
23+
codeSamplesRevisionDigest: sha256:f411ba167f9247fde5f4d1684411db4c43e5c04dcdcf5a631b904551a5fed7b1
2424
workflow:
2525
workflowVersion: 1.0.0
2626
speakeasyVersion: latest

β€ŽRELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,4 +468,14 @@ Based on:
468468
### Generated
469469
- [python v0.11.24] .
470470
### Releases
471-
- [PyPI v0.11.24] https://pypi.org/project/glean-api-client/0.11.24 - .
471+
- [PyPI v0.11.24] https://pypi.org/project/glean-api-client/0.11.24 - .
472+
473+
## 2025-12-12 06:44:46
474+
### Changes
475+
Based on:
476+
- OpenAPI Doc
477+
- Speakeasy CLI 1.675.4 (2.779.2) https://github.com/speakeasy-api/speakeasy
478+
### Generated
479+
- [python v0.11.25] .
480+
### Releases
481+
- [PyPI v0.11.25] https://pypi.org/project/glean-api-client/0.11.25 - .

β€Ždocs/models/exportinfo.mdβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@
1111
| `export_id` | *Optional[str]* | :heavy_minus_sign: | The ID of the export |
1212
| `file_name` | *Optional[str]* | :heavy_minus_sign: | The name of the file to export the findings to |
1313
| `filter_` | [Optional[models.DlpFindingFilter]](../models/dlpfindingfilter.md) | :heavy_minus_sign: | N/A |
14-
| `status` | [Optional[models.ExportInfoStatus]](../models/exportinfostatus.md) | :heavy_minus_sign: | The status of the export |
14+
| `status` | [Optional[models.ExportInfoStatus]](../models/exportinfostatus.md) | :heavy_minus_sign: | The status of the export |
15+
| `export_size` | *Optional[int]* | :heavy_minus_sign: | The size of the exported file in bytes |

β€Žpyproject.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
[project]
33
name = "glean-api-client"
4-
version = "0.11.24"
4+
version = "0.11.25"
55
description = "Python Client SDK Generated by Speakeasy."
66
authors = [{ name = "Glean Technologies, Inc." },]
77
readme = "README-PYPI.md"

β€Žsrc/glean/api_client/_version.pyβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "glean-api-client"
6-
__version__: str = "0.11.24"
6+
__version__: str = "0.11.25"
77
__openapi_doc_version__: str = "0.9.0"
88
__gen_version__: str = "2.779.2"
9-
__user_agent__: str = "speakeasy-sdk/python 0.11.24 2.779.2 0.9.0 glean-api-client"
9+
__user_agent__: str = "speakeasy-sdk/python 0.11.25 2.779.2 0.9.0 glean-api-client"
1010

1111
try:
1212
if __package__ is not None:

β€Žsrc/glean/api_client/models/exportinfo.pyβ€Ž

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ class ExportInfoTypedDict(TypedDict):
3232
filter_: NotRequired[DlpFindingFilterTypedDict]
3333
status: NotRequired[ExportInfoStatus]
3434
r"""The status of the export"""
35+
export_size: NotRequired[int]
36+
r"""The size of the exported file in bytes"""
3537

3638

3739
class ExportInfo(BaseModel):
@@ -56,3 +58,6 @@ class ExportInfo(BaseModel):
5658

5759
status: Optional[ExportInfoStatus] = None
5860
r"""The status of the export"""
61+
62+
export_size: Annotated[Optional[int], pydantic.Field(alias="exportSize")] = None
63+
r"""The size of the exported file in bytes"""

β€Žtests/mockserver/internal/sdk/models/components/exportinfo.goβ€Ž

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
Β (0)