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/language-onboarding.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,6 +57,13 @@ need to be executable by any user ID within the container.
57
57
* Create a docker file for your container [example](https://github.com/googleapis/google-cloud-go/blob/main/internal/librariangen/Dockerfile)
58
58
* Create a cloudbuild file [example](https://github.com/googleapis/google-cloud-go/blob/main/internal/librariangen/cloudbuild-exitgate.yaml) that uploads your image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-dev
59
59
60
+
### Guidelines on Language Container Runtimes
61
+
62
+
You should be able to run the `generate` or `release-init` commands for an API such as Google Cloud Functions in less than a
63
+
minute. We understand that some libraries may take longer to process, however, long runtimes can adversely affect your
64
+
ability to roll out emergency changes. While the CLI typically calls the container only for libraries with changes, a
65
+
generator update could trigger a run for all your libraries.
66
+
60
67
### Implement Container Contracts
61
68
62
69
The following sections detail the contracts for each container command.
0 commit comments