Parameters
- repoFullName: string
- runnable: Runnable
- Optionaloptions: {
 apiKey?: string;
 apiUrl?: string;
 description?: string;
 isPublic?: boolean;
 newRepoDescription?: string;
 newRepoIsPublic?: boolean;
 parentCommitHash?: string;
 readme?: string;
 tags?: string[];
 }- OptionalapiKey?: string
- OptionalapiUrl?: string
- Optionaldescription?: string
- OptionalisPublic?: boolean
- OptionalnewRepoDescription?: string
- OptionalnewRepoIsPublic?: boolean
- OptionalparentCommitHash?: string
- Optionalreadme?: string
- Optionaltags?: string[]
 
Returns Promise<string>
The URL of the newly pushed prompt in the hub.
Push a prompt to the hub. If the specified repo doesn't already exist, it will be created.