Commit 3f6cfed
authored
feat(internal/librarian/nodejs): add metadata_name_override and name_pretty_override support (#6603)
This pull request adds metadata_name_override and name_pretty_override
configuration fields to NodejsPackage in librarian.yaml .
Currently, Librarian infers name and name_pretty in
`.repo-metadata.json` directly from the backend service config (
api.ShortName and api.Title ). When multiple packages share a single
service
authority (e.g., @google-cloud/dialogflow and
@google-cloud/dialogflow-cx both generating from
dialogflow.googleapis.com ), Librarian overwrites both
`.repo-metadata.json` files with identical
values ( "dialogflow" / "Dialogflow" ), causing config collisions.
Adding these override fields aligns Node.js with Java (
name_pretty_override ) and Python ( metadata_name_override ), allowing
packages with shared service authorities to explicitly preserve their
unique
metadata names.
For #64531 parent b8e50a5 commit 3f6cfed
5 files changed
Lines changed: 46 additions & 2 deletions
File tree
- doc
- internal
- config
- librarian
- nodejs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
| 367 | + | |
| 368 | + | |
367 | 369 | | |
368 | 370 | | |
369 | 371 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
777 | 777 | | |
778 | 778 | | |
779 | 779 | | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
780 | 786 | | |
781 | 787 | | |
782 | 788 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
674 | 674 | | |
675 | 675 | | |
676 | 676 | | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
677 | 683 | | |
678 | 684 | | |
679 | 685 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1125 | 1125 | | |
1126 | 1126 | | |
1127 | 1127 | | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
1128 | 1150 | | |
1129 | 1151 | | |
1130 | 1152 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
40 | 48 | | |
41 | 49 | | |
42 | 50 | | |
| |||
0 commit comments