Skip to content

Commit c3f496d

Browse files
authored
chore: add name and default_version to metadata (#14553)
This PR adds the name and the default_version fields to the generated `.repo-metadata.json` file within the librarian workflow.
1 parent 9ab5aa8 commit c3f496d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.generator/cli.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -429,10 +429,10 @@ def _create_repo_metadata_from_service_config(
429429
release_level = "preview"
430430

431431
return {
432-
"api_shortname": api_shortname,
432+
"name": library_id,
433433
"name_pretty": name_pretty,
434-
"product_documentation": product_documentation,
435434
"api_description": api_description,
435+
"product_documentation": product_documentation,
436436
"client_documentation": f"https://cloud.google.com/python/docs/reference/{library_id}/latest",
437437
"issue_tracker": issue_tracker,
438438
"release_level": release_level,
@@ -441,6 +441,10 @@ def _create_repo_metadata_from_service_config(
441441
"repo": "googleapis/google-cloud-python",
442442
"distribution_name": library_id,
443443
"api_id": api_id,
444+
# TODO(https://github.com/googleapis/librarian/issues/2369):
445+
# Remove the dependency on `default_version` for Python post processor.
446+
"default_version": Path(api_path).name,
447+
"api_shortname": api_shortname,
444448
}
445449

446450

.generator/test_cli.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1161,6 +1161,8 @@ def test_create_repo_metadata_from_service_config(mocker):
11611161
assert metadata["language"] == "python"
11621162
assert metadata["library_type"] == "GAPIC_AUTO"
11631163
assert metadata["repo"] == "googleapis/google-cloud-python"
1164+
assert metadata["name"] == library_id
1165+
assert metadata["default_version"] == "v1"
11641166

11651167

11661168
def test_generate_repo_metadata_file(mocker):

0 commit comments

Comments
 (0)