Skip to content

Commit 82d9ab8

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.675.3
1 parent 5ac91b0 commit 82d9ab8

File tree

10 files changed

+61
-53
lines changed

10 files changed

+61
-53
lines changed

.speakeasy/gen.lock

Lines changed: 17 additions & 18 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: 87ea08434932dfda20a25df5dbedd6ce
4+
docChecksum: bdd87d03b812c59ac38942cb66001cd6
55
docVersion: 0.9.0
6-
speakeasyVersion: 1.675.2
7-
generationVersion: 2.778.5
8-
releaseVersion: 0.11.23
9-
configChecksum: 7be6764b63c1d8b2ad9a3f49013845f1
6+
speakeasyVersion: 1.675.3
7+
generationVersion: 2.779.0
8+
releaseVersion: 0.11.24
9+
configChecksum: a044a31fd8d5216cd834231a60cde29c
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: 48aa87a3-1598-4e4c-a2a4-1103a6d5f848
15-
pristine_commit_hash: 5b2b79e680b93a5eeaedaa8fc24104eaea814b4c
16-
pristine_tree_hash: 1510ea7825da8da971558e0061d7d4be2e31e09f
14+
generation_id: f1da94e7-6fbb-48d3-bfb7-0f08f76c2b15
15+
pristine_commit_hash: 1e82192c36628bcb1217cd88b2574926d9a711b7
16+
pristine_tree_hash: d4f9dae49f91ce88c273e80a408f42450d71d162
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
@@ -2611,8 +2611,8 @@ trackedFiles:
26112611
pristine_git_object: 8e34b78a71b8bb97bad6dea99d0f791beb134e5b
26122612
pyproject.toml:
26132613
id: 5d07e7d72637
2614-
last_write_checksum: sha1:bfceb471bac458cfd9d3a54484b797cb57e3a1b5
2615-
pristine_git_object: ff70d00c44620a7dcb93c03054633e208c92b8d0
2614+
last_write_checksum: sha1:c7bf6c95b6765eb1d21e5a312941ed3a187827cd
2615+
pristine_git_object: 8c199aae928ee4debecc67433e11d55d8b025b26
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:efa255803f685d60e08d1d05eda6ae92b8d41e9f
2643-
pristine_git_object: 8c4559cd23c3eeb3eb032836dd983016c8d84453
2642+
last_write_checksum: sha1:96c322522afdd616ddbbb76320dbf89f69decf9c
2643+
pristine_git_object: cf0557d183e48fa78f7d65cfcaf828b04a69a086
26442644
src/glean/api_client/agents.py:
26452645
id: b925701a9217
26462646
last_write_checksum: sha1:56f1329fbf799ea92ed30229d4ed2404666d455d
@@ -4886,7 +4886,7 @@ trackedFiles:
48864886
tests/mockserver/internal/handler/pathpostrestapiv1createauthtoken.go:
48874887
last_write_checksum: sha1:6ce83ba03066acb436796c018d19715615f548c1
48884888
tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go:
4889-
last_write_checksum: sha1:f9f4c718408bddadbdf826194f07970bb111e57e
4889+
last_write_checksum: sha1:14b4a1d98dd55ce2b487ae1aaab4a7dece08df25
48904890
tests/mockserver/internal/handler/pathpostrestapiv1createshortcut.go:
48914891
last_write_checksum: sha1:dcdf684a85e20db1aee571db9a54a3ee259d71d5
48924892
tests/mockserver/internal/handler/pathpostrestapiv1deleteallchats.go:
@@ -6231,8 +6231,8 @@ trackedFiles:
62316231
pristine_git_object: 301907d8b173301d252e800b1e16f9978108a5ef
62326232
tests/test_messages.py:
62336233
id: be23089b1f8b
6234-
last_write_checksum: sha1:bef200db8e7fff0aa33ef17846f5054a2d035a88
6235-
pristine_git_object: 36643db35a2d2a3cf9d327379ee7a6cb30da51d0
6234+
last_write_checksum: sha1:b7415512608102fa07b1990a350a7da66946fe46
6235+
pristine_git_object: 636f01d348f30db3ee81985044634511b615af16
62366236
tests/test_people.py:
62376237
id: 37c243940039
62386238
last_write_checksum: sha1:7c7268ffeebe48d81ed25e9b1cfc3a395abf5c1f
@@ -6255,8 +6255,8 @@ trackedFiles:
62556255
pristine_git_object: df2944ebda36db652b2770dd1c23be83df90fc99
62566256
tests/test_summarize.py:
62576257
id: a255d8a6f627
6258-
last_write_checksum: sha1:54133b124c0940a3188a5f22c3705e89e04c0599
6259-
pristine_git_object: 4752dda147dc1265028d19e0fadeb80528c82927
6258+
last_write_checksum: sha1:4f50b660d414adea1d509dfc957eb74a12654ee4
6259+
pristine_git_object: 63b4eb8541c2b110dab6dda746fef9ac074611f1
62606260
tests/test_tools.py:
62616261
id: 70889bdf7321
62626262
last_write_checksum: sha1:3c0c220f8975b050c322f6475e95f7af4e65b995
@@ -7144,7 +7144,6 @@ 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: "## Python SDK Changes:\n* `glean.governance.createfindingsexport()`: **Added**\n* `glean.governance.listfindingsexports()`: **Added**\n* `glean.governance.downloadfindingsexport()`: **Added**\n* `glean.governance.deletefindingsexport()`: **Added**\n* `glean.client.announcements.create()`: \n * `request.body.structured_list.[].document.metadata.author` **Changed**\n * `response.body.structured_list.[].document.metadata.author` **Changed**\n* `glean.client.announcements.update()`: \n * `request.body.structured_list.[].document.metadata.author` **Changed**\n * `response.body.structured_list.[].document.metadata.author` **Changed**\n* `glean.client.answers.create()`: \n * `request.data.added_roles.[].person` **Changed**\n * `response.added_roles.[].person` **Changed**\n* `glean.client.answers.update()`: \n * `request.added_roles.[].person` **Changed**\n * `response.added_roles.[].person` **Changed**\n* `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles.[].person` **Changed**\n* `glean.client.answers.list()`: `response.answer_results.[].answer.added_roles.[].person` **Changed**\n* `glean.client.chat.create()`: \n * `request.messages.[].citations.[].source_document.metadata.author` **Changed**\n * `response.messages.[].citations.[].source_document.metadata.author` **Changed**\n* `glean.client.chat.retrieve()`: `response.chat_result.chat.created_by` **Changed**\n* `glean.client.chat.list()`: `response.chat_results.[].chat.created_by` **Changed**\n* `glean.client.chat.create_stream()`: \n * `request.messages.[].citations.[].source_document.metadata.author` **Changed**\n* `glean.client.collections.add_items()`: `response.collection.added_roles.[].person` **Changed**\n* `glean.client.collections.create()`: \n * `request.added_roles.[].person` **Changed**\n * `response.[class].collection.added_roles.[].person` **Changed**\n* `glean.client.collections.delete_item()`: `response.collection.added_roles.[].person` **Changed**\n* `glean.client.collections.update()`: \n * `request.added_roles.[].person` **Changed**\n * `response.added_roles.[].person` **Changed**\n* `glean.client.collections.update_item()`: `response.collection.added_roles.[].person` **Changed**\n* `glean.client.collections.retrieve()`: `response.collection.added_roles.[].person` **Changed**\n* `glean.client.collections.list()`: `response.collections.[].added_roles.[].person` **Changed**\n* `glean.client.documents.retrieve()`: `response.documents.{}.[document].metadata.author` **Changed**\n* `glean.client.documents.retrieve_by_facets()`: `response.documents.[].metadata.author` **Changed**\n* `glean.client.insights.retrieve()`: `response` **Changed**\n* `glean.client.messages.retrieve()`: `response.search_response.results.[].structured_results.[].document.metadata.author` **Changed**\n* `glean.client.pins.update()`: `response.attribution` **Changed**\n* `glean.client.pins.retrieve()`: `response.pin.attribution` **Changed**\n* `glean.client.pins.list()`: `response.pins.[].attribution` **Changed**\n* `glean.client.pins.create()`: `response.attribution` **Changed**\n* `glean.client.search.query_as_admin()`: \n * `request.source_document.metadata.author` **Changed**\n * `response.results.[].structured_results.[].document.metadata.author` **Changed**\n* `glean.client.search.autocomplete()`: `response.results.[].document.metadata.author` **Changed**\n* `glean.client.search.retrieve_feed()`: `response.results.[].primary_entry.created_by` **Changed**\n* `glean.client.search.recommendations()`: \n * `request.source_document.metadata.author` **Changed**\n * `response.results.[].structured_results.[].document.metadata.author` **Changed**\n* `glean.client.search.query()`: \n * `request.source_document.metadata.author` **Changed**\n * `response.results.[].structured_results.[].document.metadata.author` **Changed**\n* `glean.client.entities.list()`: `response.results.[]` **Changed**\n* `glean.client.entities.read_people()`: `response.results.[]` **Changed**\n* `glean.client.shortcuts.create()`: \n * `request.data.added_roles.[].person` **Changed**\n * `response.shortcut.added_roles.[].person` **Changed**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles.[].person` **Changed**\n* `glean.client.shortcuts.list()`: `response.shortcuts.[].added_roles.[].person` **Changed**\n* `glean.client.shortcuts.update()`: \n * `request.added_roles.[].person` **Changed**\n * `response.shortcut.added_roles.[].person` **Changed**\n* `glean.client.verification.add_reminder()`: `response.metadata.last_verifier` **Changed**\n* `glean.client.verification.list()`: `response.documents.[].metadata.last_verifier` **Changed**\n* `glean.client.verification.verify()`: `response.metadata.last_verifier` **Changed**\n* `glean.client.governance.data.policies.retrieve()`: `response.report.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.policies.update()`: \n * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.policies.list()`: `response.reports.[].config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.policies.create()`: \n * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n * `response.report.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.reports.create()`: \n * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n"
71487147
generatedFiles:
71497148
- .devcontainer/README.md
71507149
- .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.23
34+
version: 0.11.24
3535
additionalDependencies:
3636
dev: {}
3737
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 8 additions & 8 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: 5d93f45c3b069606a4c2a183b536454275519697
5+
x-source-commit-sha: 397a0701af5f340da7a06b45f633c3c57b384fea
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: 9cb7b6b6ca96236282f27d82e82e8f9141c0c247
25+
x-open-api-commit-sha: bc1165e832e3f7968e30ff79a391b67755ff6f35
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -7605,6 +7605,12 @@ components:
76057605
sessionInfo:
76067606
description: Optional object for tracking the session used by the client and for debugging purposes.
76077607
$ref: "#/components/schemas/SessionInfo"
7608+
saveChat:
7609+
type: boolean
7610+
description: Save the current interaction as a Chat for the user to access and potentially continue later.
7611+
chatId:
7612+
type: string
7613+
description: The id of the Chat that context should be retrieved from and messages added to. An empty id starts a new Chat, and the Chat is saved if saveChat is true.
76087614
ChatRestrictionFilters:
76097615
allOf:
76107616
- $ref: "#/components/schemas/RestrictionFilters"
@@ -7623,12 +7629,6 @@ components:
76237629
- $ref: "#/components/schemas/ChatRequestBase"
76247630
- type: object
76257631
properties:
7626-
saveChat:
7627-
type: boolean
7628-
description: Save the current interaction as a Chat for the user to access and potentially continue later.
7629-
chatId:
7630-
type: string
7631-
description: The id of the Chat that context should be retrieved from and messages added to. An empty id starts a new Chat, and the Chat is saved if saveChat is true.
76327632
agentConfig:
76337633
$ref: "#/components/schemas/AgentConfig"
76347634
description: Describes the agent that will execute the request.

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.675.2
1+
speakeasyVersion: 1.675.3
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:2ed0c6d7543df6898b26f2d26cf195245d1788013e6b7a56a0991c81e93d9a33
6-
sourceBlobDigest: sha256:d512ea58b1fa5ba44c859e79cc5f35268aff4f85794d7f2eefb2e3e98ca9fb25
5+
sourceRevisionDigest: sha256:9ad1082a61cd363cbcf5fa2447393ea6e0314091bff590a60522c16c24c37abd
6+
sourceBlobDigest: sha256:64e67b79e3bcb8652a29223b37d2ea962417e0e265c555896c78589260825bdd
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1765072306
9+
- speakeasy-sdk-regen-1765404408
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:2ed0c6d7543df6898b26f2d26cf195245d1788013e6b7a56a0991c81e93d9a33
21-
sourceBlobDigest: sha256:d512ea58b1fa5ba44c859e79cc5f35268aff4f85794d7f2eefb2e3e98ca9fb25
20+
sourceRevisionDigest: sha256:9ad1082a61cd363cbcf5fa2447393ea6e0314091bff590a60522c16c24c37abd
21+
sourceBlobDigest: sha256:64e67b79e3bcb8652a29223b37d2ea962417e0e265c555896c78589260825bdd
2222
codeSamplesNamespace: glean-api-specs-python-code-samples
23-
codeSamplesRevisionDigest: sha256:abfe372ea93c6de7c78d9cc87eaa5052324798777a3bee028bb293e50beb638d
23+
codeSamplesRevisionDigest: sha256:6e1a381d6755237eca46e861e59ef413a5f956a8b35bb4402b6d3e0ec478ea3b
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
@@ -458,4 +458,14 @@ Based on:
458458
### Generated
459459
- [python v0.11.23] .
460460
### Releases
461-
- [PyPI v0.11.23] https://pypi.org/project/glean-api-client/0.11.23 - .
461+
- [PyPI v0.11.23] https://pypi.org/project/glean-api-client/0.11.23 - .
462+
463+
## 2025-12-10 22:06:07
464+
### Changes
465+
Based on:
466+
- OpenAPI Doc
467+
- Speakeasy CLI 1.675.3 (2.779.0) https://github.com/speakeasy-api/speakeasy
468+
### Generated
469+
- [python v0.11.24] .
470+
### Releases
471+
- [PyPI v0.11.24] https://pypi.org/project/glean-api-client/0.11.24 - .

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.23"
4+
version = "0.11.24"
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: 3 additions & 3 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.23"
6+
__version__: str = "0.11.24"
77
__openapi_doc_version__: str = "0.9.0"
8-
__gen_version__: str = "2.778.5"
9-
__user_agent__: str = "speakeasy-sdk/python 0.11.23 2.778.5 0.9.0 glean-api-client"
8+
__gen_version__: str = "2.779.0"
9+
__user_agent__: str = "speakeasy-sdk/python 0.11.24 2.779.0 0.9.0 glean-api-client"
1010

1111
try:
1212
if __package__ is not None:

tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go

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

tests/test_messages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def test_messages_messages():
1818
res = glean.client.messages.retrieve(
1919
id_type=models.IDType.CONVERSATION_ID,
2020
id="<id>",
21-
datasource=models.Datasource.MICROSOFTTEAMS,
21+
datasource=models.Datasource.GCHAT,
2222
timestamp_millis=558834,
2323
)
2424
assert res is not None

tests/test_summarize.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
22

3-
from glean.api_client import Glean, models
3+
from glean.api_client import Glean
44
import os
55
from tests.test_client import create_test_http_client
66

@@ -18,8 +18,7 @@ def test_summarize_summarize():
1818
res = glean.client.documents.summarize(
1919
document_specs=[
2020
{
21-
"ugc_type": models.DocumentSpecUgcType1.SHORTCUTS,
22-
"content_id": 544883,
21+
"url": "https://dim-glider.com/",
2322
},
2423
{
2524
"id": "<id>",

0 commit comments

Comments
 (0)