You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/config-schema.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ This document describes the schema for the librarian.yaml.
10
10
|`version`| string | Is the librarian tool version to use. |
11
11
|`repo`| string | Is the repository name, such as "googleapis/google-cloud-python". It is used for:<br>- Providing to the Java GAPIC generator for observability features.<br>- Generating the .repo-metadata.json. |
|`release`|[Release](#release-configuration) (optional) | Holds the configuration parameter for publishing and release subcommands. |
14
15
|`default`|[Default](#default-configuration) (optional) | Contains default settings for all libraries. They apply to all libraries unless overridden. |
15
16
|`libraries`| list of [Library](#library-configuration) (optional) | Contains configuration overrides for libraries that need special handling, and differ from default settings. |
@@ -49,6 +50,19 @@ This document describes the schema for the librarian.yaml.
49
50
|`sha256`| string | Is the expected hash of the tarball for this commit. |
50
51
|`subpath`| string | Is a directory inside the fetched archive that should be treated as the root for operations. |
51
52
53
+
## Tools Configuration
54
+
55
+
| Field | Type | Description |
56
+
| :--- | :--- | :--- |
57
+
|`cargo`| list of [CargoTool](#cargotool-configuration) (optional) | Defines tools to install via cargo. |
0 commit comments