diff --git a/schema.graphql b/schema.graphql index 6f4df4d4c..7c77b5544 100644 --- a/schema.graphql +++ b/schema.graphql @@ -1706,6 +1706,9 @@ interface GitObject { # A Git object ID. scalar GitObjectID +# Git SSH string +scalar GitSSHRemote + # Information about a signature (GPG or S/MIME) on a Commit or Tag. interface GitSignature { # Email used to sign this object. @@ -5876,6 +5879,9 @@ type Repository implements Node, ProjectOwner, RepositoryInfo, Starrable, Subscr limit: Int = 200 ): HTML! + # The SSH URL to clone this repository + sshUrl: GitSSHRemote! + # A list of users who have starred this starrable. stargazers( # Returns the elements in the list that come after the specified global ID. diff --git a/schema.json b/schema.json index dc8e29f27..fd3c6e8f9 100644 --- a/schema.json +++ b/schema.json @@ -5643,6 +5643,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "sshUrl", + "description": "The SSH URL to clone this repository", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitSSHRemote", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "stargazers", "description": "A list of users who have starred this starrable.", @@ -32909,6 +32925,16 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "GitSSHRemote", + "description": "Git SSH string", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "TopicConnection",