Skip to content

Conversation

@jinseopkim0
Copy link
Contributor

@jinseopkim0 jinseopkim0 commented Jan 27, 2026

The FirestoreAdminClient source code resides in the google-cloud-firestore-admin directory, which differs from the artifact ID (google-cloud-firestore). This mismatch causes the generated GitHub source links in the documentation to be broken.

This change updates owlbot.py to inject library_path_overrides into .repo-metadata.json. This configuration explicitly maps FirestoreAdminClient to the correct source directory (google-cloud-firestore-admin). Modifying owlbot.py ensures this fix persists across future regenerations of the library.

Fixes: b/442875200

@product-auto-label product-auto-label bot added size: xs Pull request size is extra small. api: firestore Issues related to the googleapis/java-firestore API. size: u Pull request is empty. and removed size: xs Pull request size is extra small. labels Jan 27, 2026
@jinseopkim0 jinseopkim0 marked this pull request as ready for review January 27, 2026 19:00
@jinseopkim0 jinseopkim0 requested a review from zhumin8 January 27, 2026 19:00
@zhumin8
Copy link
Contributor

zhumin8 commented Jan 28, 2026

this .repo-metadata.json file is re-generated from scratch every time hermetic build runs. As you see in 1251109 it reverted your changes.

The FirestoreAdminClient source code resides in the `google-cloud-firestore-admin`
directory, which differs from the artifact ID (`google-cloud-firestore`). This
mismatch causes the generated GitHub source links in the documentation to be broken.

This change adds `library_path_overrides` to `.repo-metadata.json` to explicitly
map `FirestoreAdminClient` to the correct source directory.

Fixes: b/442875200
@jinseopkim0 jinseopkim0 requested review from a team as code owners January 28, 2026 18:54
@product-auto-label product-auto-label bot added size: s Pull request size is small. and removed size: u Pull request is empty. labels Jan 28, 2026
@jinseopkim0
Copy link
Contributor Author

this .repo-metadata.json file is re-generated from scratch every time hermetic build runs. As you see in 1251109 it reverted your changes.

Thanks for the feedback. I've updated owlbot.py to inject the needed override, and the .repo-metadata.json now contains the correct override.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: firestore Issues related to the googleapis/java-firestore API. size: s Pull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants