Skip to content

Commit 00eb774

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.786.1
1 parent f8ef538 commit 00eb774

10 files changed

Lines changed: 44 additions & 35 deletions

File tree

.speakeasy/gen.lock

Lines changed: 16 additions & 17 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: 939d2f12fecf92a82326fb98be3b67dc
4+
docChecksum: 282bafc2733eac438da327b4cb2c0592
55
docVersion: 0.9.0
66
speakeasyVersion: 1.786.1
77
generationVersion: 2.913.3
8-
releaseVersion: 0.14.0
9-
configChecksum: 60e53eb0ca10fee04991259a07040203
8+
releaseVersion: 0.14.1
9+
configChecksum: d3bfaba009bad37e999aa9ad4db062a7
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: 879a43c5-1ec9-4966-9fb4-3c8c35da8c0e
15-
pristine_commit_hash: c77ddef9b3991400c71d0914f156dbb3ea876f68
16-
pristine_tree_hash: 735647ed5cc9075117d2aa21892e56cd943cdbe4
14+
generation_id: 1154119a-a944-4c25-a68d-817a1646c32e
15+
pristine_commit_hash: eaaddd3b54ba31c8a852e1d3e77d731d70a91fbb
16+
pristine_tree_hash: 65e8bbcf4fb5cf06630955d39ad00a59a1129670
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -3002,8 +3002,8 @@ trackedFiles:
30023002
pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e
30033003
pyproject.toml:
30043004
id: 5d07e7d72637
3005-
last_write_checksum: sha1:efdc32478817512b528f8b11d32db9d78763bc54
3006-
pristine_git_object: be2c723b48708ddcddafb34c2ec28a06e5d57905
3005+
last_write_checksum: sha1:3109da21d016a8a096177bfc3222ca26ce8c83c9
3006+
pristine_git_object: 7107607cd073812cf5a4a3d04d6fb8d730cc68f1
30073007
scripts/prepare_readme.py:
30083008
id: e0c5957a6035
30093009
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
@@ -3030,8 +3030,8 @@ trackedFiles:
30303030
pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9
30313031
src/glean/api_client/_version.py:
30323032
id: 0ce22b26136b
3033-
last_write_checksum: sha1:087799bcef8f585de1092bf8648f7ece62e4d81e
3034-
pristine_git_object: 4ef4e9f56746a5e9a5f430fa3240d6c3fb08dc83
3033+
last_write_checksum: sha1:8189ace8d2b49b760bb1056a099ea87327fc7a37
3034+
pristine_git_object: 0ce3905aa3c84e2649ab56c4ec15e16b92b7cd87
30353035
src/glean/api_client/agents.py:
30363036
id: b925701a9217
30373037
last_write_checksum: sha1:a7382154f0a1f14b79ad8677b51f38b4de34bba8
@@ -5874,8 +5874,8 @@ trackedFiles:
58745874
pristine_git_object: abb763ddc8504b28c0cb6fdf8d25237d46e21bab
58755875
tests/mockserver/internal/handler/pathpostrestapiv1getchat.go:
58765876
id: a0ec7bafa599
5877-
last_write_checksum: sha1:2267292ba8173cf8df70ddbc6ac02ff3439cb879
5878-
pristine_git_object: 8740195860b6c08e036caae19aab8e7374350960
5877+
last_write_checksum: sha1:b48e2313407814ee4f8ed181b8e5299a84960c44
5878+
pristine_git_object: 96d4127e0455272a9842e2d1954e5fcefa3278cc
58795879
tests/mockserver/internal/handler/pathpostrestapiv1getchatapplication.go:
58805880
id: 7d101c69d4bc
58815881
last_write_checksum: sha1:7b81898137fdb3a89b4dcfa318b9b5b92e8860c0
@@ -8606,8 +8606,8 @@ trackedFiles:
86068606
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
86078607
tests/test_messages.py:
86088608
id: be23089b1f8b
8609-
last_write_checksum: sha1:a91c985cd1d11560059dc448b10e0c7b75ed60e5
8610-
pristine_git_object: dfdc18641f0d6c38d84b4603ad2da71f75f2e13c
8609+
last_write_checksum: sha1:b7415512608102fa07b1990a350a7da66946fe46
8610+
pristine_git_object: 636f01d348f30db3ee81985044634511b615af16
86118611
tests/test_people.py:
86128612
id: 37c243940039
86138613
last_write_checksum: sha1:7c7268ffeebe48d81ed25e9b1cfc3a395abf5c1f
@@ -8630,8 +8630,8 @@ trackedFiles:
86308630
pristine_git_object: df2944ebda36db652b2770dd1c23be83df90fc99
86318631
tests/test_summarize.py:
86328632
id: a255d8a6f627
8633-
last_write_checksum: sha1:884caf9e9ba6ac6d6577682c45419d3fd6312dd9
8634-
pristine_git_object: df71d57de672c7e6967ba36b3671d957ef075d55
8633+
last_write_checksum: sha1:367417f1b71aab34594032d6aa37244738fc66bc
8634+
pristine_git_object: 3999911609e0bd22b67ef8723b40302e7f0068a8
86358635
tests/test_tools.py:
86368636
id: 70889bdf7321
86378637
last_write_checksum: sha1:293cea8c046c30086e5d57cb48aa59ab8da308f1
@@ -9721,7 +9721,6 @@ generatedTests:
97219721
getDatasourceCredentialStatus: "2026-06-05T03:54:47Z"
97229722
rotateDatasourceCredentials: "2026-06-05T03:54:47Z"
97239723
createAgent: "2026-06-29T04:02:25Z"
9724-
releaseNotes: "## Python SDK Changes:\n* `glean.client.chat.create()`: \n * `request.messages[].citations[].source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.client.pins.update()`: `response.attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.announcements.update()`: \n * `request.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n * `response.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.answers.create()`: \n * `request.data.added_roles[].group.type.enum(collection_audience)` **Added**\n * `response.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.answers.update()`: \n * `request.added_roles[].group.type.enum(collection_audience)` **Added**\n * `response.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.answers.list()`: `response.answer_results[].answer.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.announcements.create()`: \n * `request.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n * `response.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.chat.retrieve()`: `response.chat_result.chat.created_by.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.chat.list()`: `response.chat_results[].chat.created_by.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.chat.create_stream()`: \n * `request.messages[].citations[].source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.collections.add_items()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.collections.create()`: \n * `request.added_roles[].group.type.enum(collection_audience)` **Added**\n * `response.union(class (0)).collection.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.collections.delete_item()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.collections.update()`: \n * `request.added_roles[].group.type.enum(collection_audience)` **Added**\n * `response.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.collections.update_item()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.collections.retrieve()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.collections.list()`: `response.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.documents.retrieve()`: `response.documents.Map<DocumentOrError>.union(Document).metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.documents.retrieve_by_facets()`: `response.documents[].metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.insights.retrieve()`: `response.glean_assist.activity_insights[].user.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.messages.retrieve()`: `response.search_response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.agents.create_agent()`: **Added**\n* `glean.client.pins.list()`: `response.pins[].attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.pins.create()`: `response.attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.search.query_as_admin()`: \n * `request.source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n * `response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.search.autocomplete()`: `response.results[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[].enum(card_stack_promo)` **Added**\n * `response.results[]` **Changed**\n* `glean.client.search.recommendations()`: \n * `request.source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n * `response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.search.query()`: \n * `request.source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added**\n * `response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.entities.list()`: `response.results[].related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.entities.read_people()`: `response.results[].related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.shortcuts.create()`: \n * `request.data.added_roles[].group.type.enum(collection_audience)` **Added**\n * `response.shortcut.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.shortcuts.list()`: `response.shortcuts[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.shortcuts.update()`: \n * `request.added_roles[].group.type.enum(collection_audience)` **Added**\n * `response.shortcut.added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.verification.add_reminder()`: `response.metadata.last_verifier.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.verification.list()`: `response.documents[].metadata.last_verifier.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.verification.verify()`: `response.metadata.last_verifier.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added**\n* `glean.client.governance.data.policies.retrieve()`: `response.report.config.allowlist_options.regexes` **Added**\n* `glean.client.governance.data.policies.update()`: \n * `request.config.allowlist_options.regexes` **Added**\n* `glean.client.governance.data.policies.list()`: `response.reports[].config.allowlist_options.regexes` **Added**\n* `glean.client.governance.data.policies.create()`: \n * `request.config.allowlist_options.regexes` **Added**\n * `response.report.config.allowlist_options.regexes` **Added**\n* `glean.client.governance.data.reports.create()`: \n * `request.config.allowlist_options.regexes` **Added**\n"
97259724
generatedFiles:
97269725
- .devcontainer/README.md
97279726
- .devcontainer/devcontainer.json

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ generation:
3434
generateNewTests: true
3535
skipResponseBodyAssertions: true
3636
python:
37-
version: 0.14.0
37+
version: 0.14.1
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 2 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: 52a3263df71e58b10c98865e6b4a6f9a29f293db
5+
x-source-commit-sha: 43ba5507e86eea6e0f8d87724d0b7f3ee053bab2
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: d3cdeccde1b5f13944a9e3958f651e8f61c667d6
25+
x-open-api-commit-sha: 844aae2a386658e6dcf0793bd0495fc8ca30c07f
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ speakeasyVersion: 1.786.1
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:979b3f1b9f64bbb58a59297a1984e17b9a8e6c7eed1d56fc712f5ffc3376c23d
6-
sourceBlobDigest: sha256:d0cf8a3fb62165cb2a1797291d7213dbfab4e80a9d8435d2ac732046c9effb28
5+
sourceRevisionDigest: sha256:1d24891904cc3d543a92b0421a4b4eb78a845094359f60bd59ec9c3b01481fd0
6+
sourceBlobDigest: sha256:686111604b7d719c959cffb93935ad433d45f1a093ea4b0b76dd8603b8fc9e36
77
tags:
88
- latest
99
Glean Client API:
@@ -16,10 +16,10 @@ targets:
1616
glean:
1717
source: Glean API
1818
sourceNamespace: glean-api-specs
19-
sourceRevisionDigest: sha256:979b3f1b9f64bbb58a59297a1984e17b9a8e6c7eed1d56fc712f5ffc3376c23d
20-
sourceBlobDigest: sha256:d0cf8a3fb62165cb2a1797291d7213dbfab4e80a9d8435d2ac732046c9effb28
19+
sourceRevisionDigest: sha256:1d24891904cc3d543a92b0421a4b4eb78a845094359f60bd59ec9c3b01481fd0
20+
sourceBlobDigest: sha256:686111604b7d719c959cffb93935ad433d45f1a093ea4b0b76dd8603b8fc9e36
2121
codeSamplesNamespace: glean-api-specs-python-code-samples
22-
codeSamplesRevisionDigest: sha256:60aa38a0f093349fa189ac4f535bcdf0b2bc99464ffb48ebf83b4318400ff5de
22+
codeSamplesRevisionDigest: sha256:88e2b3855036f083bdb6ed0255be6dcdf40aedb00405f3e9319d8ee7afa5fbb8
2323
workflow:
2424
workflowVersion: 1.0.0
2525
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -758,4 +758,14 @@ Based on:
758758
### Generated
759759
- [python v0.14.0] .
760760
### Releases
761-
- [PyPI v0.14.0] https://pypi.org/project/glean-api-client/0.14.0 - .
761+
- [PyPI v0.14.0] https://pypi.org/project/glean-api-client/0.14.0 - .
762+
763+
## 2026-06-30 03:43:42
764+
### Changes
765+
Based on:
766+
- OpenAPI Doc
767+
- Speakeasy CLI 1.786.1 (2.913.3) https://github.com/speakeasy-api/speakeasy
768+
### Generated
769+
- [python v0.14.1] .
770+
### Releases
771+
- [PyPI v0.14.1] https://pypi.org/project/glean-api-client/0.14.1 - .

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.14.0"
4+
version = "0.14.1"
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.14.0"
6+
__version__: str = "0.14.1"
77
__openapi_doc_version__: str = "0.9.0"
88
__gen_version__: str = "2.913.3"
9-
__user_agent__: str = "speakeasy-sdk/python 0.14.0 2.913.3 0.9.0 glean-api-client"
9+
__user_agent__: str = "speakeasy-sdk/python 0.14.1 2.913.3 0.9.0 glean-api-client"
1010

1111
try:
1212
if __package__ is not None:

tests/mockserver/internal/handler/pathpostrestapiv1getchat.go

Lines changed: 2 additions & 2 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.SLACKENTGRID,
21+
datasource=models.Datasource.GCHAT,
2222
timestamp_millis=558834,
2323
)
2424
assert res is not None

tests/test_summarize.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ def test_summarize_summarize():
1818
res = glean.client.documents.summarize(
1919
document_specs=[
2020
{
21-
"ugc_type": models.DocumentSpecUgcType2.ANNOUNCEMENTS,
21+
"ugc_type": models.DocumentSpecUgcType2.COLLECTIONS,
2222
"ugc_id": "<id>",
2323
},
2424
{
25-
"ugc_type": models.DocumentSpecUgcType1.COLLECTIONS,
26-
"content_id": 885812,
25+
"ugc_type": models.DocumentSpecUgcType1.ANSWERS,
26+
"content_id": 823890,
2727
},
2828
]
2929
)

0 commit comments

Comments
 (0)