Merge branch 'main' into fatenhealy-fix-supportedlanguage
This commit is contained in:
@@ -3,7 +3,7 @@ name: Close issue/PR on adding invalid label
|
||||
on:
|
||||
issues:
|
||||
types: [labeled]
|
||||
pull_request:
|
||||
pull_request_target:
|
||||
types: [labeled]
|
||||
|
||||
permissions:
|
||||
|
||||
30
.github/workflows/staging-deploy-pr.yml
vendored
30
.github/workflows/staging-deploy-pr.yml
vendored
@@ -276,13 +276,35 @@ jobs:
|
||||
}
|
||||
|
||||
- name: Mark the deployment as inactive if timed out
|
||||
if: ${{ steps.deploy.outcome == 'cancelled' }}
|
||||
uses: actions/github-script@2b34a689ec86a68d8ab9478298f91d5401337b7d
|
||||
if: ${{ steps.deploy.outcome == 'cancelled' }}
|
||||
env:
|
||||
DEPLOYMENT_ID: ${{ steps.deploy.outputs.deploymentId }}
|
||||
LOG_URL: ${{ steps.deploy.outputs.logUrl }}
|
||||
with:
|
||||
script: |
|
||||
// TODO: Find the relevant deployment
|
||||
// TODO: Create a new deployment status for it as "inactive"
|
||||
return 'TODO'
|
||||
const { DEPLOYMENT_ID, LOG_URL } = process.env
|
||||
const { owner, repo } = context.repo
|
||||
|
||||
if (!DEPLOYMENT_ID) {
|
||||
throw new Error('A deployment wasn't created before a timeout occurred!')
|
||||
}
|
||||
|
||||
await github.repos.createDeploymentStatus({
|
||||
owner,
|
||||
repo,
|
||||
deployment_id: DEPLOYMENT_ID,
|
||||
state: 'error',
|
||||
description: 'The deployment step timed out. See workflow logs.',
|
||||
log_url: LOG_URL,
|
||||
// The 'ant-man' preview is required for `state` values of 'inactive', as well as
|
||||
// the use of the `log_url`, `environment_url`, and `auto_inactive` parameters.
|
||||
// The 'flash' preview is required for `state` values of 'in_progress' and 'queued'.
|
||||
mediaType: {
|
||||
previews: ['ant-man', 'flash'],
|
||||
},
|
||||
})
|
||||
console.log('⏲️ Deployment status: error - The deployment timed out...')
|
||||
|
||||
- name: Create failure status
|
||||
uses: actions/github-script@2b34a689ec86a68d8ab9478298f91d5401337b7d
|
||||
|
||||
@@ -74,6 +74,12 @@ For more information, see "[Configuring backups on your appliance](/enterprise/{
|
||||
|
||||
{% data variables.product.prodname_ghe_server %} runs a customized Linux operating system with only the necessary applications and services. {% data variables.product.prodname_dotcom %} manages patching of the appliance's core operating system as part of its standard product release cycle. Patches address functionality, stability, and non-critical security issues for {% data variables.product.prodname_dotcom %} applications. {% data variables.product.prodname_dotcom %} also provides critical security patches as needed outside of the regular release cycle.
|
||||
|
||||
{% data variables.product.prodname_ghe_server %} is provided as an appliance, and many of the operating system packages are modified compared to the usual Debian distribution. We do not support modifying the underlying operating system for this reason (including operating system upgrades), which is aligned with the [{% data variables.product.prodname_ghe_server %} license and support agreement](https://enterprise.github.com/license), under section 11.3 Exclusions.
|
||||
|
||||
Currently, the base of the {% data variables.product.prodname_ghe_server %} appliance is Debian 9 (Stretch) and receives support under the Debian Long Term Support program. There are plans to move to a newer base operating system before the end of the Debian LTS period for Stretch.
|
||||
|
||||
Regular patch updates are released on the {% data variables.product.prodname_ghe_server %} [releases](https://enterprise.github.com/releases) page, and the [release notes](/enterprise-server/admin/release-notes) page provides more information. These patches typically contain upstream vendor and project security patches after they've been tested and quality approved by our engineering team. There can be a slight time delay from when the upstream update is released to when it's tested and bundled in an upcoming {% data variables.product.prodname_ghe_server %} patch release.
|
||||
|
||||
### Network security
|
||||
|
||||
{% data variables.product.prodname_ghe_server %}'s internal firewall restricts network access to the appliance's services. Only services necessary for the appliance to function are available over the network. For more information, see "[Network ports](/enterprise/{{ currentVersion }}/admin/guides/installation/network-ports)."
|
||||
|
||||
@@ -298,7 +298,8 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr
|
||||
|
||||
* "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)"
|
||||
* "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)"
|
||||
* "[Device flow errors](#errors-for-the-device-flow)"
|
||||
{% ifversion fpt or ghae or ghes > 3.0 %}* "[Device flow errors](#error-codes-for-the-device-flow)"{% endif %}
|
||||
* "[Token expiration and revocation](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation)"
|
||||
|
||||
## Further reading
|
||||
|
||||
|
||||
@@ -77,3 +77,4 @@ Instead of manually entering your PAT for every HTTPS Git operation, you can cac
|
||||
## Further reading
|
||||
|
||||
- "[About authentication to GitHub](/github/authenticating-to-github/about-authentication-to-github)"
|
||||
- "[Token expiration and revocation](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation)"
|
||||
|
||||
@@ -22,6 +22,7 @@ children:
|
||||
- /reviewing-your-authorized-integrations
|
||||
- /connecting-with-third-party-applications
|
||||
- /reviewing-your-authorized-applications-oauth
|
||||
- /token-expiration-and-revocation
|
||||
- /reviewing-your-security-log
|
||||
- /removing-sensitive-data-from-a-repository
|
||||
- /about-anonymized-urls
|
||||
|
||||
@@ -118,12 +118,12 @@ An overview of some of the most common actions that are recorded as events in th
|
||||
|
||||
{% endif %}
|
||||
|
||||
### `oauth_access` category actions
|
||||
### `oauth_authorization` category actions
|
||||
|
||||
| Action | Description
|
||||
|------------------|-------------------
|
||||
| `create` | Triggered when you [grant access to an {% data variables.product.prodname_oauth_app %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-oauth-apps).
|
||||
| `destroy` | Triggered when you [revoke an {% data variables.product.prodname_oauth_app %}'s access to your account](/articles/reviewing-your-authorized-integrations).
|
||||
| `destroy` | Triggered when you [revoke an {% data variables.product.prodname_oauth_app %}'s access to your account](/articles/reviewing-your-authorized-integrations) and when [authorizations are revoked or expire](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation).
|
||||
|
||||
{% ifversion fpt %}
|
||||
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
title: Token expiration and revocation
|
||||
intro: Your tokens can expire and can also be revoked by you, applications you have authorized, and {% data variables.product.product_name %} itself.
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghes: '*'
|
||||
ghae: '*'
|
||||
topics:
|
||||
- Identity
|
||||
- Access management
|
||||
shortTitle: Token expiration
|
||||
---
|
||||
|
||||
When a token has expired or has been revoked, it can no longer be used to authenticate Git and API requests. It is not possible to restore an expired or revoked token, you or the application will need to create a new token.
|
||||
|
||||
This article explains the possible reasons your {% data variables.product.product_name %} token might be revoked or expire.
|
||||
|
||||
{% note %}
|
||||
|
||||
**Note:** When a personal access token or OAuth token expires or is revoked, you may see an `oauth_authorization.destroy` action in your security log. For more information, see "[Reviewing your security log](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-security-log)."
|
||||
|
||||
{% endnote %}
|
||||
|
||||
{% ifversion fpt or ghae-issue-4374 or ghes > 3.1 %}
|
||||
## Token revoked after reaching its expiration date
|
||||
|
||||
When you create a personal access token, we recommend that you set an expiration for your token. Upon reaching your token's expiration date, the token is automatically revoked. For more information, see "[Creating a personal access token](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)."
|
||||
{% endif %}
|
||||
|
||||
{% ifversion fpt %}
|
||||
## Token revoked when pushed to a public repository or public gist
|
||||
|
||||
If a valid OAuth token, {% data variables.product.prodname_github_app %} token, or personal access token is pushed to a public repository or public gist, the token will be automatically revoked.
|
||||
|
||||
OAuth tokens and personal access tokens pushed to public repositories and public gists will only be revoked if the token has scopes.
|
||||
{% endif %}
|
||||
|
||||
{% ifversion fpt %}
|
||||
## Token expired due to lack of use
|
||||
|
||||
{% data variables.product.product_name %} will automatically revoke an OAuth token or personal access token when the token hasn't been used in one year.
|
||||
{% endif %}
|
||||
|
||||
## Token revoked by the user
|
||||
|
||||
You can revoke your authorization of a {% data variables.product.prodname_github_app %} or {% data variables.product.prodname_oauth_app %} from your account settings which will revoke any tokens associated with the app. For more information, see "[Reviewing your authorized integrations](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)" and "[Reviewing your authorized applications (OAuth)](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth)."
|
||||
|
||||
Once an authorization is revoked, any tokens associated with the authorization will be revoked as well. To re-authorize an application, follow the instructions from the third-party application or website to connect your {% data variables.product.product_name %} account again.
|
||||
|
||||
## Token revoked by the {% data variables.product.prodname_oauth_app %}
|
||||
|
||||
The owner of an {% data variables.product.prodname_oauth_app %} can revoke an account's authorization of their app, this will also revoke any tokens associated with the authorization. For more information about revoking authorizations of your OAuth app, see "[Delete an app authorization](/rest/reference/apps#delete-an-app-authorization)."
|
||||
|
||||
## Token revoked due to excess of tokens for an {% data variables.product.prodname_oauth_app %} with the same scope
|
||||
|
||||
{% data reusables.apps.oauth-token-limit %}
|
||||
|
||||
{% ifversion fpt or ghae or ghes > 3.1 %}
|
||||
## User token revoked due to {% data variables.product.prodname_github_app %} configuration
|
||||
|
||||
User-to-server tokens created by a {% data variables.product.prodname_github_app %} will expire after eight hours by default. Owners of {% data variables.product.prodname_github_apps %} can configure their apps so that user-to-server tokens do not expire. For more information about changing how your {% data variables.product.prodname_dotcom %} App's user-to-server tokens behave, see "[Activating optional features for apps](/developers/apps/getting-started-with-apps/activating-optional-features-for-apps)."
|
||||
{% endif %}
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Duplicating a repository
|
||||
intro: 'To duplicate a repository without forking it, you can run a special clone command, then mirror-push to the new repository.'
|
||||
intro: 'To maintain a mirror of a repository without forking it, you can run a special clone command, then mirror-push to the new repository.'
|
||||
redirect_from:
|
||||
- /articles/duplicating-a-repo/
|
||||
- /articles/duplicating-a-repository
|
||||
@@ -12,7 +12,7 @@ versions:
|
||||
topics:
|
||||
- Repositories
|
||||
---
|
||||
Before you can duplicate a repository and push to your new copy, or _mirror_, of the repository, you must [create the new repository](/articles/creating-a-new-repository) on {% data variables.product.product_location %}. In these examples, `exampleuser/new-repository` or `exampleuser/mirrored` are the mirrors.
|
||||
Before you can push the original repository to your new copy, or _mirror_, of the repository, you must [create the new repository](/articles/creating-a-new-repository) on {% data variables.product.product_location %}. In these examples, `exampleuser/new-repository` or `exampleuser/mirrored` are the mirrors.
|
||||
|
||||
## Mirroring a repository
|
||||
|
||||
|
||||
@@ -117,7 +117,7 @@ Community Forum moderators who do not follow or enforce the Code of Conduct in g
|
||||
|
||||
## Contacting GitHub Staff
|
||||
|
||||
If, for any reason, you want to contact GitHub Staff, the Community Managers, Administrators, or Moderators of this forum privately, you can use our [Support contact form](https://support.github.com/contact?tags=community-support). Contacting any member of GitHub Staff via unsolicited mentions or pings, or via channels other than the forum itself, or the Support contact form is strongly discouraged and may be considered a violation of our prohibition against harassment.
|
||||
If, for any reason, you want to contact GitHub Staff, the Community Managers, Administrators, or Moderators of this forum privately, you can use our [Support contact form](https://support.github.com/contact?tags=docs-community-support). Contacting any member of GitHub Staff via unsolicited mentions or pings, or via channels other than the forum itself, or the Support contact form is strongly discouraged and may be considered a violation of our prohibition against harassment.
|
||||
|
||||
Let's work together to keep the forum a place where people feel safe to participate by being respectful of them and their time.
|
||||
|
||||
|
||||
@@ -271,6 +271,14 @@ You can tell {% data variables.product.product_name %} to ignore (or escape) Mar
|
||||
|
||||
For more information, see Daring Fireball's "[Markdown Syntax](https://daringfireball.net/projects/markdown/syntax#backslash)."
|
||||
|
||||
## Hiding content with comments
|
||||
|
||||
You can tell {% data variables.product.product_name %} to hide content from the rendered Markdown by placing the content in an HTML comment.
|
||||
|
||||
<pre>
|
||||
<!-- This content will not appear in the rendered Markdown -->
|
||||
</pre>
|
||||
|
||||
## Further reading
|
||||
|
||||
- [{% data variables.product.prodname_dotcom %} Flavored Markdown Spec](https://github.github.com/gfm/)
|
||||
|
||||
@@ -23,7 +23,7 @@ You might expect to see a `403 Forbidden` in these cases. However, since we don'
|
||||
want to provide _any_ information about private repositories, the API returns a
|
||||
`404` error instead.
|
||||
|
||||
To troubleshoot, ensure [you're authenticating correctly](/guides/getting-started/), [your OAuth access token has the required scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), and [third-party application restrictions][oap-guide] are not blocking access.
|
||||
To troubleshoot, ensure [you're authenticating correctly](/guides/getting-started/), [your OAuth access token has the required scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), [third-party application restrictions][oap-guide] are not blocking access, and that [the token has not expired or been revoked](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation).
|
||||
|
||||
## Not all results returned
|
||||
|
||||
|
||||
@@ -1254,6 +1254,11 @@ type AutomaticBaseChangeSucceededEvent implements Node {
|
||||
pullRequest: PullRequest!
|
||||
}
|
||||
|
||||
"""
|
||||
A (potentially binary) string encoded using base64.
|
||||
"""
|
||||
scalar Base64String
|
||||
|
||||
"""
|
||||
Represents a 'base_ref_changed' event on a given issue or pull request.
|
||||
"""
|
||||
@@ -4241,6 +4246,48 @@ type CommitHistoryConnection {
|
||||
totalCount: Int!
|
||||
}
|
||||
|
||||
"""
|
||||
A message to include with a new commit
|
||||
"""
|
||||
input CommitMessage {
|
||||
"""
|
||||
The body of the message.
|
||||
"""
|
||||
body: String
|
||||
|
||||
"""
|
||||
The headline of the message.
|
||||
"""
|
||||
headline: String!
|
||||
}
|
||||
|
||||
"""
|
||||
A git ref for a commit to be appended to.
|
||||
|
||||
The ref must be a branch, i.e. its fully qualified name must start
|
||||
with `refs/heads/` (although the input is not required to be fully
|
||||
qualified).
|
||||
|
||||
The Ref may be specified by its global node ID or by the
|
||||
repository nameWithOwner and branch name.
|
||||
"""
|
||||
input CommittableBranch {
|
||||
"""
|
||||
The unqualified name of the branch to append the commit to.
|
||||
"""
|
||||
branchName: String
|
||||
|
||||
"""
|
||||
The Node ID of the Ref to be updated.
|
||||
"""
|
||||
id: ID
|
||||
|
||||
"""
|
||||
The nameWithOwner of the repository to commit to.
|
||||
"""
|
||||
repositoryNameWithOwner: String
|
||||
}
|
||||
|
||||
"""
|
||||
Represents a 'connected' event on a given issue or pull request.
|
||||
"""
|
||||
@@ -5288,6 +5335,56 @@ type CreateCheckSuitePayload {
|
||||
clientMutationId: String
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated input type of CreateCommitOnBranch
|
||||
"""
|
||||
input CreateCommitOnBranchInput {
|
||||
"""
|
||||
The Ref to be updated. Must be a branch.
|
||||
"""
|
||||
branch: CommittableBranch!
|
||||
|
||||
"""
|
||||
A unique identifier for the client performing the mutation.
|
||||
"""
|
||||
clientMutationId: String
|
||||
|
||||
"""
|
||||
The git commit oid expected at the head of the branch prior to the commit
|
||||
"""
|
||||
expectedHeadOid: GitObjectID!
|
||||
|
||||
"""
|
||||
A description of changes to files in this commit.
|
||||
"""
|
||||
fileChanges: FileChanges
|
||||
|
||||
"""
|
||||
The commit message the be included with the commit.
|
||||
"""
|
||||
message: CommitMessage!
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated return type of CreateCommitOnBranch
|
||||
"""
|
||||
type CreateCommitOnBranchPayload {
|
||||
"""
|
||||
A unique identifier for the client performing the mutation.
|
||||
"""
|
||||
clientMutationId: String
|
||||
|
||||
"""
|
||||
The new commit.
|
||||
"""
|
||||
commit: Commit
|
||||
|
||||
"""
|
||||
The ref which has been updated to point to the new commit.
|
||||
"""
|
||||
ref: Ref
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated input type of CreateContentAttachment
|
||||
"""
|
||||
@@ -11629,6 +11726,159 @@ type ExternalIdentityScimAttributes {
|
||||
username: String
|
||||
}
|
||||
|
||||
"""
|
||||
A command to add a file at the given path with the given contents as part of a
|
||||
commit. Any existing file at that that path will be replaced.
|
||||
"""
|
||||
input FileAddition {
|
||||
"""
|
||||
The base64 encoded contents of the file
|
||||
"""
|
||||
contents: Base64String!
|
||||
|
||||
"""
|
||||
The path in the repository where the file will be located
|
||||
"""
|
||||
path: String!
|
||||
}
|
||||
|
||||
"""
|
||||
A description of a set of changes to a file tree to be made as part of
|
||||
a git commit, modeled as zero or more file `additions` and zero or more
|
||||
file `deletions`.
|
||||
|
||||
Both fields are optional; omitting both will produce a commit with no
|
||||
file changes.
|
||||
|
||||
`deletions` and `additions` describe changes to files identified
|
||||
by their path in the git tree using unix-style path separators, i.e.
|
||||
`/`. The root of a git tree is an empty string, so paths are not
|
||||
slash-prefixed.
|
||||
|
||||
`path` values must be unique across all `additions` and `deletions`
|
||||
provided. Any duplication will result in a validation error.
|
||||
|
||||
## Encoding
|
||||
|
||||
File contents must be provided in full for each `FileAddition`.
|
||||
|
||||
The `contents` of a `FileAddition` must be encoded using RFC 4648
|
||||
compliant base64, i.e. correct padding is required and no characters
|
||||
outside the standard alphabet may be used. Invalid base64
|
||||
encoding will be rejected with a validation error.
|
||||
|
||||
The encoded contents may be binary.
|
||||
|
||||
For text files, no assumptions are made about the character encoding of
|
||||
the file contents (after base64 decoding). No charset transcoding or
|
||||
line-ending normalization will be performed; it is the client's
|
||||
responsibility to manage the character encoding of files they provide.
|
||||
However, for maximum compatibility we recommend using UTF-8 encoding
|
||||
and ensuring that all files in a repository use a consistent
|
||||
line-ending convention (`\n` or `\r\n`), and that all files end
|
||||
with a newline.
|
||||
|
||||
## Modeling file changes
|
||||
|
||||
Each of the the five types of conceptual changes that can be made in a
|
||||
git commit can be described using the `FileChanges` type as follows:
|
||||
|
||||
1. New file addition: create file `hello world\n` at path `docs/README.txt`:
|
||||
|
||||
{
|
||||
"additions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
"contents": base64encode("hello world\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
2. Existing file modification: change existing `docs/README.txt` to have new
|
||||
content `new content here\n`:
|
||||
|
||||
{
|
||||
"additions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
"contents": base64encode("new content here\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
3. Existing file deletion: remove existing file `docs/README.txt`.
|
||||
Note that the path is required to exist -- specifying a
|
||||
path that does not exist on the given branch will abort the
|
||||
commit and return an error.
|
||||
|
||||
{
|
||||
"deletions" [
|
||||
{
|
||||
"path": "docs/README.txt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
4. File rename with no changes: rename `docs/README.txt` with
|
||||
previous content `hello world\n` to the same content at
|
||||
`newdocs/README.txt`:
|
||||
|
||||
{
|
||||
"deletions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
}
|
||||
],
|
||||
"additions" [
|
||||
{
|
||||
"path": "newdocs/README.txt",
|
||||
"contents": base64encode("hello world\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
5. File rename with changes: rename `docs/README.txt` with
|
||||
previous content `hello world\n` to a file at path
|
||||
`newdocs/README.txt` with content `new contents\n`:
|
||||
|
||||
{
|
||||
"deletions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
}
|
||||
],
|
||||
"additions" [
|
||||
{
|
||||
"path": "newdocs/README.txt",
|
||||
"contents": base64encode("new contents\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
"""
|
||||
input FileChanges {
|
||||
"""
|
||||
File to add or change.
|
||||
"""
|
||||
additions: [FileAddition!] = []
|
||||
|
||||
"""
|
||||
Files to delete.
|
||||
"""
|
||||
deletions: [FileDeletion!] = []
|
||||
}
|
||||
|
||||
"""
|
||||
A command to delete the file at the given path as part of a commit.
|
||||
"""
|
||||
input FileDeletion {
|
||||
"""
|
||||
The path to delete
|
||||
"""
|
||||
path: String!
|
||||
}
|
||||
|
||||
"""
|
||||
The possible viewed states of a file .
|
||||
"""
|
||||
@@ -16280,6 +16530,57 @@ type Mutation {
|
||||
input: CreateCheckSuiteInput!
|
||||
): CreateCheckSuitePayload
|
||||
|
||||
"""
|
||||
Appends a commit to the given branch as the authenticated user.
|
||||
|
||||
This mutation creates a commit whose parent is the HEAD of the provided
|
||||
branch and also updates that branch to point to the new commit.
|
||||
It can be thought of as similar to `git commit`.
|
||||
|
||||
## Locating a Branch
|
||||
|
||||
Commits are appended to a `branch` of type `Ref`.
|
||||
This must refer to a git branch (i.e. the fully qualified path must
|
||||
begin with `refs/heads/`, although including this prefix is optional.
|
||||
|
||||
Callers may specify the `branch` to commit to either by its global node
|
||||
ID or by passing both of `repositoryNameWithOwner` and `refName`. For
|
||||
more details see the documentation for `CommittableBranch`.
|
||||
|
||||
## Describing Changes
|
||||
|
||||
`fileChanges` are specified as a `FilesChanges` object describing
|
||||
`FileAdditions` and `FileDeletions`.
|
||||
|
||||
Please see the documentation for `FileChanges` for more information on
|
||||
how to use this argument to describe any set of file changes.
|
||||
|
||||
## Authorship
|
||||
|
||||
Similar to the web commit interface, this mutation does not support
|
||||
specifying the author or committer of the commit and will not add
|
||||
support for this in the future.
|
||||
|
||||
A commit created by a successful execution of this mutation will be
|
||||
authored by the owner of the credential which authenticates the API
|
||||
request. The committer will be identical to that of commits authored
|
||||
using the web interface.
|
||||
|
||||
If you need full control over author and committer information, please
|
||||
use the Git Database REST API instead.
|
||||
|
||||
## Commit Signing
|
||||
|
||||
Commits made using this mutation are automatically signed by GitHub if
|
||||
supported and will be marked as verified in the user interface.
|
||||
"""
|
||||
createCommitOnBranch(
|
||||
"""
|
||||
Parameters for CreateCommitOnBranch
|
||||
"""
|
||||
input: CreateCommitOnBranchInput!
|
||||
): CreateCommitOnBranchPayload
|
||||
|
||||
"""
|
||||
Create a content attachment.
|
||||
"""
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
- CreateDeploymentInput
|
||||
- CreateDeploymentPayload
|
||||
owning_teams:
|
||||
- '@github/ecosystem-api'
|
||||
- '@github/c2c-actions-service'
|
||||
- title: >-
|
||||
MergeInfoPreview - More detailed information about a pull request's merge
|
||||
state.
|
||||
|
||||
@@ -112,3 +112,17 @@ upcoming_changes:
|
||||
date: '2021-01-01T00:00:00+00:00'
|
||||
criticality: breaking
|
||||
owner: nplasterer
|
||||
- location: PackageType.DOCKER
|
||||
description: '`DOCKER` will be removed.'
|
||||
reason:
|
||||
DOCKER will be removed from this enum as this type will be migrated to only
|
||||
be used by the Packages REST API.
|
||||
date: '2021-06-21'
|
||||
criticality: breaking
|
||||
owner: reybard
|
||||
- location: ReactionGroup.users
|
||||
description: '`users` will be removed. Use the `reactors` field instead.'
|
||||
reason: Reactors can now be mannequins, bots, and organizations.
|
||||
date: '2021-10-01T00:00:00+00:00'
|
||||
criticality: breaking
|
||||
owner: synthead
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -38,14 +38,6 @@ upcoming_changes:
|
||||
date: '2020-01-01T00:00:00+00:00'
|
||||
criticality: breaking
|
||||
owner: tambling
|
||||
- location: Query.sponsorsListing
|
||||
description:
|
||||
'`sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing`
|
||||
instead.'
|
||||
reason: '`Query.sponsorsListing` will be removed.'
|
||||
date: '2020-04-01T00:00:00+00:00'
|
||||
criticality: breaking
|
||||
owner: antn
|
||||
- location: Sponsorship.maintainer
|
||||
description: '`maintainer` will be removed. Use `Sponsorship.sponsorable` instead.'
|
||||
reason: '`Sponsorship.maintainer` will be removed.'
|
||||
|
||||
@@ -1374,6 +1374,11 @@ type AutomaticBaseChangeSucceededEvent implements Node {
|
||||
pullRequest: PullRequest!
|
||||
}
|
||||
|
||||
"""
|
||||
A (potentially binary) string encoded using base64.
|
||||
"""
|
||||
scalar Base64String
|
||||
|
||||
"""
|
||||
Represents a 'base_ref_changed' event on a given issue or pull request.
|
||||
"""
|
||||
@@ -2024,6 +2029,53 @@ type CancelEnterpriseAdminInvitationPayload {
|
||||
message: String
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated input type of CancelSponsorship
|
||||
"""
|
||||
input CancelSponsorshipInput {
|
||||
"""
|
||||
A unique identifier for the client performing the mutation.
|
||||
"""
|
||||
clientMutationId: String
|
||||
|
||||
"""
|
||||
The ID of the user or organization who is acting as the sponsor, paying for
|
||||
the sponsorship. Required if sponsorLogin is not given.
|
||||
"""
|
||||
sponsorId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsor")
|
||||
|
||||
"""
|
||||
The username of the user or organization who is acting as the sponsor, paying
|
||||
for the sponsorship. Required if sponsorId is not given.
|
||||
"""
|
||||
sponsorLogin: String
|
||||
|
||||
"""
|
||||
The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.
|
||||
"""
|
||||
sponsorableId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "Sponsorable")
|
||||
|
||||
"""
|
||||
The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.
|
||||
"""
|
||||
sponsorableLogin: String
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated return type of CancelSponsorship
|
||||
"""
|
||||
type CancelSponsorshipPayload {
|
||||
"""
|
||||
A unique identifier for the client performing the mutation.
|
||||
"""
|
||||
clientMutationId: String
|
||||
|
||||
"""
|
||||
The tier that was being used at the time of cancellation.
|
||||
"""
|
||||
sponsorsTier: SponsorsTier
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated input type of ChangeUserStatus
|
||||
"""
|
||||
@@ -4396,6 +4448,48 @@ type CommitHistoryConnection {
|
||||
totalCount: Int!
|
||||
}
|
||||
|
||||
"""
|
||||
A message to include with a new commit
|
||||
"""
|
||||
input CommitMessage {
|
||||
"""
|
||||
The body of the message.
|
||||
"""
|
||||
body: String
|
||||
|
||||
"""
|
||||
The headline of the message.
|
||||
"""
|
||||
headline: String!
|
||||
}
|
||||
|
||||
"""
|
||||
A git ref for a commit to be appended to.
|
||||
|
||||
The ref must be a branch, i.e. its fully qualified name must start
|
||||
with `refs/heads/` (although the input is not required to be fully
|
||||
qualified).
|
||||
|
||||
The Ref may be specified by its global node ID or by the
|
||||
repository nameWithOwner and branch name.
|
||||
"""
|
||||
input CommittableBranch {
|
||||
"""
|
||||
The unqualified name of the branch to append the commit to.
|
||||
"""
|
||||
branchName: String
|
||||
|
||||
"""
|
||||
The Node ID of the Ref to be updated.
|
||||
"""
|
||||
id: ID
|
||||
|
||||
"""
|
||||
The nameWithOwner of the repository to commit to.
|
||||
"""
|
||||
repositoryNameWithOwner: String
|
||||
}
|
||||
|
||||
"""
|
||||
Represents a 'connected' event on a given issue or pull request.
|
||||
"""
|
||||
@@ -5443,6 +5537,56 @@ type CreateCheckSuitePayload {
|
||||
clientMutationId: String
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated input type of CreateCommitOnBranch
|
||||
"""
|
||||
input CreateCommitOnBranchInput {
|
||||
"""
|
||||
The Ref to be updated. Must be a branch.
|
||||
"""
|
||||
branch: CommittableBranch!
|
||||
|
||||
"""
|
||||
A unique identifier for the client performing the mutation.
|
||||
"""
|
||||
clientMutationId: String
|
||||
|
||||
"""
|
||||
The git commit oid expected at the head of the branch prior to the commit
|
||||
"""
|
||||
expectedHeadOid: GitObjectID!
|
||||
|
||||
"""
|
||||
A description of changes to files in this commit.
|
||||
"""
|
||||
fileChanges: FileChanges
|
||||
|
||||
"""
|
||||
The commit message the be included with the commit.
|
||||
"""
|
||||
message: CommitMessage!
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated return type of CreateCommitOnBranch
|
||||
"""
|
||||
type CreateCommitOnBranchPayload {
|
||||
"""
|
||||
A unique identifier for the client performing the mutation.
|
||||
"""
|
||||
clientMutationId: String
|
||||
|
||||
"""
|
||||
The new commit.
|
||||
"""
|
||||
commit: Commit
|
||||
|
||||
"""
|
||||
The ref which has been updated to point to the new commit.
|
||||
"""
|
||||
ref: Ref
|
||||
}
|
||||
|
||||
"""
|
||||
Autogenerated input type of CreateContentAttachment
|
||||
"""
|
||||
@@ -12320,6 +12464,159 @@ type ExternalIdentityScimAttributes {
|
||||
username: String
|
||||
}
|
||||
|
||||
"""
|
||||
A command to add a file at the given path with the given contents as part of a
|
||||
commit. Any existing file at that that path will be replaced.
|
||||
"""
|
||||
input FileAddition {
|
||||
"""
|
||||
The base64 encoded contents of the file
|
||||
"""
|
||||
contents: Base64String!
|
||||
|
||||
"""
|
||||
The path in the repository where the file will be located
|
||||
"""
|
||||
path: String!
|
||||
}
|
||||
|
||||
"""
|
||||
A description of a set of changes to a file tree to be made as part of
|
||||
a git commit, modeled as zero or more file `additions` and zero or more
|
||||
file `deletions`.
|
||||
|
||||
Both fields are optional; omitting both will produce a commit with no
|
||||
file changes.
|
||||
|
||||
`deletions` and `additions` describe changes to files identified
|
||||
by their path in the git tree using unix-style path separators, i.e.
|
||||
`/`. The root of a git tree is an empty string, so paths are not
|
||||
slash-prefixed.
|
||||
|
||||
`path` values must be unique across all `additions` and `deletions`
|
||||
provided. Any duplication will result in a validation error.
|
||||
|
||||
## Encoding
|
||||
|
||||
File contents must be provided in full for each `FileAddition`.
|
||||
|
||||
The `contents` of a `FileAddition` must be encoded using RFC 4648
|
||||
compliant base64, i.e. correct padding is required and no characters
|
||||
outside the standard alphabet may be used. Invalid base64
|
||||
encoding will be rejected with a validation error.
|
||||
|
||||
The encoded contents may be binary.
|
||||
|
||||
For text files, no assumptions are made about the character encoding of
|
||||
the file contents (after base64 decoding). No charset transcoding or
|
||||
line-ending normalization will be performed; it is the client's
|
||||
responsibility to manage the character encoding of files they provide.
|
||||
However, for maximum compatibility we recommend using UTF-8 encoding
|
||||
and ensuring that all files in a repository use a consistent
|
||||
line-ending convention (`\n` or `\r\n`), and that all files end
|
||||
with a newline.
|
||||
|
||||
## Modeling file changes
|
||||
|
||||
Each of the the five types of conceptual changes that can be made in a
|
||||
git commit can be described using the `FileChanges` type as follows:
|
||||
|
||||
1. New file addition: create file `hello world\n` at path `docs/README.txt`:
|
||||
|
||||
{
|
||||
"additions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
"contents": base64encode("hello world\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
2. Existing file modification: change existing `docs/README.txt` to have new
|
||||
content `new content here\n`:
|
||||
|
||||
{
|
||||
"additions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
"contents": base64encode("new content here\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
3. Existing file deletion: remove existing file `docs/README.txt`.
|
||||
Note that the path is required to exist -- specifying a
|
||||
path that does not exist on the given branch will abort the
|
||||
commit and return an error.
|
||||
|
||||
{
|
||||
"deletions" [
|
||||
{
|
||||
"path": "docs/README.txt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
4. File rename with no changes: rename `docs/README.txt` with
|
||||
previous content `hello world\n` to the same content at
|
||||
`newdocs/README.txt`:
|
||||
|
||||
{
|
||||
"deletions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
}
|
||||
],
|
||||
"additions" [
|
||||
{
|
||||
"path": "newdocs/README.txt",
|
||||
"contents": base64encode("hello world\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
5. File rename with changes: rename `docs/README.txt` with
|
||||
previous content `hello world\n` to a file at path
|
||||
`newdocs/README.txt` with content `new contents\n`:
|
||||
|
||||
{
|
||||
"deletions" [
|
||||
{
|
||||
"path": "docs/README.txt",
|
||||
}
|
||||
],
|
||||
"additions" [
|
||||
{
|
||||
"path": "newdocs/README.txt",
|
||||
"contents": base64encode("new contents\n")
|
||||
}
|
||||
]
|
||||
}
|
||||
"""
|
||||
input FileChanges {
|
||||
"""
|
||||
File to add or change.
|
||||
"""
|
||||
additions: [FileAddition!] = []
|
||||
|
||||
"""
|
||||
Files to delete.
|
||||
"""
|
||||
deletions: [FileDeletion!] = []
|
||||
}
|
||||
|
||||
"""
|
||||
A command to delete the file at the given path as part of a commit.
|
||||
"""
|
||||
input FileDeletion {
|
||||
"""
|
||||
The path to delete
|
||||
"""
|
||||
path: String!
|
||||
}
|
||||
|
||||
"""
|
||||
The possible viewed states of a file .
|
||||
"""
|
||||
@@ -17430,6 +17727,16 @@ type Mutation {
|
||||
input: CancelEnterpriseAdminInvitationInput!
|
||||
): CancelEnterpriseAdminInvitationPayload
|
||||
|
||||
"""
|
||||
Cancel an active sponsorship.
|
||||
"""
|
||||
cancelSponsorship(
|
||||
"""
|
||||
Parameters for CancelSponsorship
|
||||
"""
|
||||
input: CancelSponsorshipInput!
|
||||
): CancelSponsorshipPayload
|
||||
|
||||
"""
|
||||
Update your status on GitHub.
|
||||
"""
|
||||
@@ -17540,6 +17847,57 @@ type Mutation {
|
||||
input: CreateCheckSuiteInput!
|
||||
): CreateCheckSuitePayload
|
||||
|
||||
"""
|
||||
Appends a commit to the given branch as the authenticated user.
|
||||
|
||||
This mutation creates a commit whose parent is the HEAD of the provided
|
||||
branch and also updates that branch to point to the new commit.
|
||||
It can be thought of as similar to `git commit`.
|
||||
|
||||
## Locating a Branch
|
||||
|
||||
Commits are appended to a `branch` of type `Ref`.
|
||||
This must refer to a git branch (i.e. the fully qualified path must
|
||||
begin with `refs/heads/`, although including this prefix is optional.
|
||||
|
||||
Callers may specify the `branch` to commit to either by its global node
|
||||
ID or by passing both of `repositoryNameWithOwner` and `refName`. For
|
||||
more details see the documentation for `CommittableBranch`.
|
||||
|
||||
## Describing Changes
|
||||
|
||||
`fileChanges` are specified as a `FilesChanges` object describing
|
||||
`FileAdditions` and `FileDeletions`.
|
||||
|
||||
Please see the documentation for `FileChanges` for more information on
|
||||
how to use this argument to describe any set of file changes.
|
||||
|
||||
## Authorship
|
||||
|
||||
Similar to the web commit interface, this mutation does not support
|
||||
specifying the author or committer of the commit and will not add
|
||||
support for this in the future.
|
||||
|
||||
A commit created by a successful execution of this mutation will be
|
||||
authored by the owner of the credential which authenticates the API
|
||||
request. The committer will be identical to that of commits authored
|
||||
using the web interface.
|
||||
|
||||
If you need full control over author and committer information, please
|
||||
use the Git Database REST API instead.
|
||||
|
||||
## Commit Signing
|
||||
|
||||
Commits made using this mutation are automatically signed by GitHub if
|
||||
supported and will be marked as verified in the user interface.
|
||||
"""
|
||||
createCommitOnBranch(
|
||||
"""
|
||||
Parameters for CreateCommitOnBranch
|
||||
"""
|
||||
input: CreateCommitOnBranchInput!
|
||||
): CreateCommitOnBranchPayload
|
||||
|
||||
"""
|
||||
Create a content attachment.
|
||||
"""
|
||||
@@ -28954,19 +29312,6 @@ type Query {
|
||||
orgLoginForDependencies: String
|
||||
): SponsorableItemConnection!
|
||||
|
||||
"""
|
||||
Look up a single Sponsors Listing
|
||||
"""
|
||||
sponsorsListing(
|
||||
"""
|
||||
Select the Sponsors listing which matches this slug
|
||||
"""
|
||||
slug: String!
|
||||
): SponsorsListing
|
||||
@deprecated(
|
||||
reason: "`Query.sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing` instead. Removal on 2020-04-01 UTC."
|
||||
)
|
||||
|
||||
"""
|
||||
Look up a topic by name.
|
||||
"""
|
||||
|
||||
@@ -1 +1 @@
|
||||
There is a limit of ten tokens that are issued per user/application/scope combination. If the application requests enough tokens to go over one of the limits, older tokens _with the same scope being requested_ will stop working.
|
||||
There is a limit of ten tokens that are issued per user/application/scope combination. If an application creates more than 10 tokens for the same user and the same scopes, the oldest tokens with the same user/application/scope combination will be revoked.
|
||||
@@ -1,5 +1,5 @@
|
||||
# Supported platforms
|
||||
|
||||
mac-osx-versions: macOS 10.10 or later
|
||||
mac-osx-versions: macOS 10.12 or later
|
||||
|
||||
windows-versions: Windows 7 64-bit or later
|
||||
|
||||
@@ -1,4 +1,29 @@
|
||||
[
|
||||
{
|
||||
"schemaChanges": [
|
||||
{
|
||||
"title": "The GraphQL schema includes these changes:",
|
||||
"changes": [
|
||||
"Type 'Base64String' was added",
|
||||
"Type `CancelSponsorshipInput` was added",
|
||||
"Type `CancelSponsorshipPayload` was added",
|
||||
"Type `CommitMessage` was added",
|
||||
"Type `CommittableBranch` was added",
|
||||
"Type `CreateCommitOnBranchInput` was added",
|
||||
"Type `CreateCommitOnBranchPayload` was added",
|
||||
"Type `FileAddition` was added",
|
||||
"Type `FileChanges` was added",
|
||||
"Type `FileDeletion` was added",
|
||||
"Field `cancelSponsorship` was added to object type `Mutation`",
|
||||
"Field `createCommitOnBranch` was added to object type `Mutation`",
|
||||
"Field `sponsorsListing` (deprecated) was removed from object type `Query`"
|
||||
]
|
||||
}
|
||||
],
|
||||
"previewChanges": [],
|
||||
"upcomingChanges": [],
|
||||
"date": "2021-09-09"
|
||||
},
|
||||
{
|
||||
"schemaChanges": [
|
||||
{
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -161,6 +161,148 @@
|
||||
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
|
||||
}
|
||||
],
|
||||
"ghes-3.2": [
|
||||
{
|
||||
"title": "Access to package version deletion preview",
|
||||
"description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.",
|
||||
"toggled_by": "package-deletes-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.deletePackageVersion"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-package-registry"
|
||||
],
|
||||
"accept_header": "application/vnd.github.package-deletes-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#access-to-package-version-deletion-preview"
|
||||
},
|
||||
{
|
||||
"title": "Deployments preview",
|
||||
"description": "This preview adds support for deployments mutations and new deployments features.",
|
||||
"toggled_by": "flash-preview",
|
||||
"toggled_on": [
|
||||
"DeploymentStatus.environment",
|
||||
"Mutation.createDeploymentStatus",
|
||||
"Mutation.createDeployment"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/c2c-actions-service"
|
||||
],
|
||||
"accept_header": "application/vnd.github.flash-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#deployments-preview"
|
||||
},
|
||||
{
|
||||
"title": "Merge info preview",
|
||||
"description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.",
|
||||
"toggled_by": "merge-info-preview",
|
||||
"toggled_on": [
|
||||
"PullRequest.canBeRebased",
|
||||
"PullRequest.mergeStateStatus"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-pull-requests"
|
||||
],
|
||||
"accept_header": "application/vnd.github.merge-info-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#merge-info-preview"
|
||||
},
|
||||
{
|
||||
"title": "Update refs preview",
|
||||
"description": "This preview adds support for updating multiple refs in a single operation.",
|
||||
"toggled_by": "update-refs-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.updateRefs",
|
||||
"GitRefname",
|
||||
"RefUpdate"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/reponauts"
|
||||
],
|
||||
"accept_header": "application/vnd.github.update-refs-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#update-refs-preview"
|
||||
},
|
||||
{
|
||||
"title": "Project event details preview",
|
||||
"description": "This preview adds project, project card, and project column details to project-related issue events.",
|
||||
"toggled_by": "starfox-preview",
|
||||
"toggled_on": [
|
||||
"AddedToProjectEvent.project",
|
||||
"AddedToProjectEvent.projectCard",
|
||||
"AddedToProjectEvent.projectColumnName",
|
||||
"ConvertedNoteToIssueEvent.project",
|
||||
"ConvertedNoteToIssueEvent.projectCard",
|
||||
"ConvertedNoteToIssueEvent.projectColumnName",
|
||||
"MovedColumnsInProjectEvent.project",
|
||||
"MovedColumnsInProjectEvent.projectCard",
|
||||
"MovedColumnsInProjectEvent.projectColumnName",
|
||||
"MovedColumnsInProjectEvent.previousProjectColumnName",
|
||||
"RemovedFromProjectEvent.project",
|
||||
"RemovedFromProjectEvent.projectColumnName"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/github-projects"
|
||||
],
|
||||
"accept_header": "application/vnd.github.starfox-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#project-event-details-preview"
|
||||
},
|
||||
{
|
||||
"title": "Create content attachments preview",
|
||||
"description": "This preview adds support for creating content attachments.",
|
||||
"toggled_by": "corsair-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.createContentAttachment"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/feature-lifecycle"
|
||||
],
|
||||
"accept_header": "application/vnd.github.corsair-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#create-content-attachments-preview"
|
||||
},
|
||||
{
|
||||
"title": "Labels preview",
|
||||
"description": "This preview adds support for adding, updating, creating and deleting labels.",
|
||||
"toggled_by": "bane-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.createLabel",
|
||||
"Mutation.deleteLabel",
|
||||
"Mutation.updateLabel"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-pull-requests"
|
||||
],
|
||||
"accept_header": "application/vnd.github.bane-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#labels-preview"
|
||||
},
|
||||
{
|
||||
"title": "Import project preview",
|
||||
"description": "This preview adds support for importing projects.",
|
||||
"toggled_by": "slothette-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.importProject"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-issues-projects"
|
||||
],
|
||||
"accept_header": "application/vnd.github.slothette-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#import-project-preview"
|
||||
},
|
||||
{
|
||||
"title": "Team review assignments preview",
|
||||
"description": "This preview adds support for updating the settings for team review assignment.",
|
||||
"toggled_by": "stone-crop-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.updateTeamReviewAssignment",
|
||||
"TeamReviewAssignmentAlgorithm",
|
||||
"Team.reviewRequestDelegationEnabled",
|
||||
"Team.reviewRequestDelegationAlgorithm",
|
||||
"Team.reviewRequestDelegationMemberCount",
|
||||
"Team.reviewRequestDelegationNotifyTeam"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-pull-requests"
|
||||
],
|
||||
"accept_header": "application/vnd.github.stone-crop-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
|
||||
}
|
||||
],
|
||||
"ghes-3.1": [
|
||||
{
|
||||
"title": "Access to package version deletion preview",
|
||||
@@ -808,147 +950,5 @@
|
||||
"accept_header": "application/vnd.github.stone-crop-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
|
||||
}
|
||||
],
|
||||
"ghes-3.2": [
|
||||
{
|
||||
"title": "Access to package version deletion preview",
|
||||
"description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.",
|
||||
"toggled_by": "package-deletes-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.deletePackageVersion"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-package-registry"
|
||||
],
|
||||
"accept_header": "application/vnd.github.package-deletes-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#access-to-package-version-deletion-preview"
|
||||
},
|
||||
{
|
||||
"title": "Deployments preview",
|
||||
"description": "This preview adds support for deployments mutations and new deployments features.",
|
||||
"toggled_by": "flash-preview",
|
||||
"toggled_on": [
|
||||
"DeploymentStatus.environment",
|
||||
"Mutation.createDeploymentStatus",
|
||||
"Mutation.createDeployment"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/ecosystem-api"
|
||||
],
|
||||
"accept_header": "application/vnd.github.flash-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#deployments-preview"
|
||||
},
|
||||
{
|
||||
"title": "Merge info preview",
|
||||
"description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.",
|
||||
"toggled_by": "merge-info-preview",
|
||||
"toggled_on": [
|
||||
"PullRequest.canBeRebased",
|
||||
"PullRequest.mergeStateStatus"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-pull-requests"
|
||||
],
|
||||
"accept_header": "application/vnd.github.merge-info-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#merge-info-preview"
|
||||
},
|
||||
{
|
||||
"title": "Update refs preview",
|
||||
"description": "This preview adds support for updating multiple refs in a single operation.",
|
||||
"toggled_by": "update-refs-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.updateRefs",
|
||||
"GitRefname",
|
||||
"RefUpdate"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/reponauts"
|
||||
],
|
||||
"accept_header": "application/vnd.github.update-refs-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#update-refs-preview"
|
||||
},
|
||||
{
|
||||
"title": "Project event details preview",
|
||||
"description": "This preview adds project, project card, and project column details to project-related issue events.",
|
||||
"toggled_by": "starfox-preview",
|
||||
"toggled_on": [
|
||||
"AddedToProjectEvent.project",
|
||||
"AddedToProjectEvent.projectCard",
|
||||
"AddedToProjectEvent.projectColumnName",
|
||||
"ConvertedNoteToIssueEvent.project",
|
||||
"ConvertedNoteToIssueEvent.projectCard",
|
||||
"ConvertedNoteToIssueEvent.projectColumnName",
|
||||
"MovedColumnsInProjectEvent.project",
|
||||
"MovedColumnsInProjectEvent.projectCard",
|
||||
"MovedColumnsInProjectEvent.projectColumnName",
|
||||
"MovedColumnsInProjectEvent.previousProjectColumnName",
|
||||
"RemovedFromProjectEvent.project",
|
||||
"RemovedFromProjectEvent.projectColumnName"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/github-projects"
|
||||
],
|
||||
"accept_header": "application/vnd.github.starfox-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#project-event-details-preview"
|
||||
},
|
||||
{
|
||||
"title": "Create content attachments preview",
|
||||
"description": "This preview adds support for creating content attachments.",
|
||||
"toggled_by": "corsair-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.createContentAttachment"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/feature-lifecycle"
|
||||
],
|
||||
"accept_header": "application/vnd.github.corsair-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#create-content-attachments-preview"
|
||||
},
|
||||
{
|
||||
"title": "Labels preview",
|
||||
"description": "This preview adds support for adding, updating, creating and deleting labels.",
|
||||
"toggled_by": "bane-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.createLabel",
|
||||
"Mutation.deleteLabel",
|
||||
"Mutation.updateLabel"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-pull-requests"
|
||||
],
|
||||
"accept_header": "application/vnd.github.bane-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#labels-preview"
|
||||
},
|
||||
{
|
||||
"title": "Import project preview",
|
||||
"description": "This preview adds support for importing projects.",
|
||||
"toggled_by": "slothette-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.importProject"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-issues-projects"
|
||||
],
|
||||
"accept_header": "application/vnd.github.slothette-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#import-project-preview"
|
||||
},
|
||||
{
|
||||
"title": "Team review assignments preview",
|
||||
"description": "This preview adds support for updating the settings for team review assignment.",
|
||||
"toggled_by": "stone-crop-preview",
|
||||
"toggled_on": [
|
||||
"Mutation.updateTeamReviewAssignment",
|
||||
"TeamReviewAssignmentAlgorithm",
|
||||
"Team.reviewRequestDelegationEnabled",
|
||||
"Team.reviewRequestDelegationAlgorithm",
|
||||
"Team.reviewRequestDelegationMemberCount",
|
||||
"Team.reviewRequestDelegationNotifyTeam"
|
||||
],
|
||||
"owning_teams": [
|
||||
"@github/pe-pull-requests"
|
||||
],
|
||||
"accept_header": "application/vnd.github.stone-crop-preview+json",
|
||||
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -781,26 +781,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "sponsorsListing",
|
||||
"type": "SponsorsListing",
|
||||
"kind": "objects",
|
||||
"id": "sponsorslisting",
|
||||
"href": "/graphql/reference/objects#sponsorslisting",
|
||||
"description": "<p>Look up a single Sponsors Listing.</p>",
|
||||
"isDeprecated": true,
|
||||
"deprecationReason": "<p><code>Query.sponsorsListing</code> will be removed. Use <code>Sponsorable.sponsorsListing</code> instead. Removal on 2020-04-01 UTC.</p>",
|
||||
"args": [
|
||||
{
|
||||
"name": "slug",
|
||||
"type": "String!",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string",
|
||||
"description": "<p>Select the Sponsors listing which matches this slug.</p>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "topic",
|
||||
"type": "Topic",
|
||||
@@ -1601,6 +1581,40 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cancelSponsorship",
|
||||
"kind": "mutations",
|
||||
"id": "cancelsponsorship",
|
||||
"href": "/graphql/reference/mutations#cancelsponsorship",
|
||||
"description": "<p>Cancel an active sponsorship.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "input",
|
||||
"type": "CancelSponsorshipInput!",
|
||||
"id": "cancelsponsorshipinput",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#cancelsponsorshipinput"
|
||||
}
|
||||
],
|
||||
"returnFields": [
|
||||
{
|
||||
"name": "clientMutationId",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string",
|
||||
"description": "<p>A unique identifier for the client performing the mutation.</p>"
|
||||
},
|
||||
{
|
||||
"name": "sponsorsTier",
|
||||
"type": "SponsorsTier",
|
||||
"id": "sponsorstier",
|
||||
"kind": "objects",
|
||||
"href": "/graphql/reference/objects#sponsorstier",
|
||||
"description": "<p>The tier that was being used at the time of cancellation.</p>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "changeUserStatus",
|
||||
"kind": "mutations",
|
||||
@@ -1983,6 +1997,48 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createCommitOnBranch",
|
||||
"kind": "mutations",
|
||||
"id": "createcommitonbranch",
|
||||
"href": "/graphql/reference/mutations#createcommitonbranch",
|
||||
"description": "<p>Appends a commit to the given branch as the authenticated user.</p>\n<p>This mutation creates a commit whose parent is the HEAD of the provided\nbranch and also updates that branch to point to the new commit.\nIt can be thought of as similar to <code>git commit</code>.</p>\n<h2 id=\"locating-a-branch\"><a href=\"#locating-a-branch\">Locating a Branch</a></h2>\n<p>Commits are appended to a <code>branch</code> of type <code>Ref</code>.\nThis must refer to a git branch (i.e. the fully qualified path must\nbegin with <code>refs/heads/</code>, although including this prefix is optional.</p>\n<p>Callers may specify the <code>branch</code> to commit to either by its global node\nID or by passing both of <code>repositoryNameWithOwner</code> and <code>refName</code>. For\nmore details see the documentation for <code>CommittableBranch</code>.</p>\n<h2 id=\"describing-changes\"><a href=\"#describing-changes\">Describing Changes</a></h2>\n<p><code>fileChanges</code> are specified as a <code>FilesChanges</code> object describing\n<code>FileAdditions</code> and <code>FileDeletions</code>.</p>\n<p>Please see the documentation for <code>FileChanges</code> for more information on\nhow to use this argument to describe any set of file changes.</p>\n<h2 id=\"authorship\"><a href=\"#authorship\">Authorship</a></h2>\n<p>Similar to the web commit interface, this mutation does not support\nspecifying the author or committer of the commit and will not add\nsupport for this in the future.</p>\n<p>A commit created by a successful execution of this mutation will be\nauthored by the owner of the credential which authenticates the API\nrequest. The committer will be identical to that of commits authored\nusing the web interface.</p>\n<p>If you need full control over author and committer information, please\nuse the Git Database REST API instead.</p>\n<h2 id=\"commit-signing\"><a href=\"#commit-signing\">Commit Signing</a></h2>\n<p>Commits made using this mutation are automatically signed by GitHub if\nsupported and will be marked as verified in the user interface.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "input",
|
||||
"type": "CreateCommitOnBranchInput!",
|
||||
"id": "createcommitonbranchinput",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#createcommitonbranchinput"
|
||||
}
|
||||
],
|
||||
"returnFields": [
|
||||
{
|
||||
"name": "clientMutationId",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string",
|
||||
"description": "<p>A unique identifier for the client performing the mutation.</p>"
|
||||
},
|
||||
{
|
||||
"name": "commit",
|
||||
"type": "Commit",
|
||||
"id": "commit",
|
||||
"kind": "objects",
|
||||
"href": "/graphql/reference/objects#commit",
|
||||
"description": "<p>The new commit.</p>"
|
||||
},
|
||||
{
|
||||
"name": "ref",
|
||||
"type": "Ref",
|
||||
"id": "ref",
|
||||
"kind": "objects",
|
||||
"href": "/graphql/reference/objects#ref",
|
||||
"description": "<p>The ref which has been updated to point to the new commit.</p>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createContentAttachment",
|
||||
"kind": "mutations",
|
||||
@@ -70706,6 +70762,57 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CancelSponsorshipInput",
|
||||
"kind": "inputObjects",
|
||||
"id": "cancelsponsorshipinput",
|
||||
"href": "/graphql/reference/input-objects#cancelsponsorshipinput",
|
||||
"description": "<p>Autogenerated input type of CancelSponsorship.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "clientMutationId",
|
||||
"description": "<p>A unique identifier for the client performing the mutation.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "sponsorId",
|
||||
"description": "<p>The ID of the user or organization who is acting as the sponsor, paying for\nthe sponsorship. Required if sponsorLogin is not given.</p>",
|
||||
"type": "ID",
|
||||
"id": "id",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#id",
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "sponsorLogin",
|
||||
"description": "<p>The username of the user or organization who is acting as the sponsor, paying\nfor the sponsorship. Required if sponsorId is not given.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "sponsorableId",
|
||||
"description": "<p>The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.</p>",
|
||||
"type": "ID",
|
||||
"id": "id",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#id",
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "sponsorableLogin",
|
||||
"description": "<p>The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ChangeUserStatusInput",
|
||||
"kind": "inputObjects",
|
||||
@@ -71330,6 +71437,64 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CommitMessage",
|
||||
"kind": "inputObjects",
|
||||
"id": "commitmessage",
|
||||
"href": "/graphql/reference/input-objects#commitmessage",
|
||||
"description": "<p>A message to include with a new commit.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "body",
|
||||
"description": "<p>The body of the message.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "headline",
|
||||
"description": "<p>The headline of the message.</p>",
|
||||
"type": "String!",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CommittableBranch",
|
||||
"kind": "inputObjects",
|
||||
"id": "committablebranch",
|
||||
"href": "/graphql/reference/input-objects#committablebranch",
|
||||
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\nrepository nameWithOwner and branch name.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "branchName",
|
||||
"description": "<p>The unqualified name of the branch to append the commit to.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"description": "<p>The Node ID of the Ref to be updated.</p>",
|
||||
"type": "ID",
|
||||
"id": "id",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#id"
|
||||
},
|
||||
{
|
||||
"name": "repositoryNameWithOwner",
|
||||
"description": "<p>The nameWithOwner of the repository to commit to.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ContributionOrder",
|
||||
"kind": "inputObjects",
|
||||
@@ -71734,6 +71899,55 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CreateCommitOnBranchInput",
|
||||
"kind": "inputObjects",
|
||||
"id": "createcommitonbranchinput",
|
||||
"href": "/graphql/reference/input-objects#createcommitonbranchinput",
|
||||
"description": "<p>Autogenerated input type of CreateCommitOnBranch.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "branch",
|
||||
"description": "<p>The Ref to be updated. Must be a branch.</p>",
|
||||
"type": "CommittableBranch!",
|
||||
"id": "committablebranch",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#committablebranch"
|
||||
},
|
||||
{
|
||||
"name": "clientMutationId",
|
||||
"description": "<p>A unique identifier for the client performing the mutation.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "expectedHeadOid",
|
||||
"description": "<p>The git commit oid expected at the head of the branch prior to the commit.</p>",
|
||||
"type": "GitObjectID!",
|
||||
"id": "gitobjectid",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#gitobjectid"
|
||||
},
|
||||
{
|
||||
"name": "fileChanges",
|
||||
"description": "<p>A description of changes to files in this commit.</p>",
|
||||
"type": "FileChanges",
|
||||
"id": "filechanges",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#filechanges"
|
||||
},
|
||||
{
|
||||
"name": "message",
|
||||
"description": "<p>The commit message the be included with the commit.</p>",
|
||||
"type": "CommitMessage!",
|
||||
"id": "commitmessage",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#commitmessage"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CreateContentAttachmentInput",
|
||||
"kind": "inputObjects",
|
||||
@@ -73712,6 +73926,73 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FileAddition",
|
||||
"kind": "inputObjects",
|
||||
"id": "fileaddition",
|
||||
"href": "/graphql/reference/input-objects#fileaddition",
|
||||
"description": "<p>A command to add a file at the given path with the given contents as part of a\ncommit. Any existing file at that that path will be replaced.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "contents",
|
||||
"description": "<p>The base64 encoded contents of the file.</p>",
|
||||
"type": "Base64String!",
|
||||
"id": "base64string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#base64string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"description": "<p>The path in the repository where the file will be located.</p>",
|
||||
"type": "String!",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FileChanges",
|
||||
"kind": "inputObjects",
|
||||
"id": "filechanges",
|
||||
"href": "/graphql/reference/input-objects#filechanges",
|
||||
"description": "<p>A description of a set of changes to a file tree to be made as part of\na git commit, modeled as zero or more file <code>additions</code> and zero or more\nfile <code>deletions</code>.</p>\n<p>Both fields are optional; omitting both will produce a commit with no\nfile changes.</p>\n<p><code>deletions</code> and <code>additions</code> describe changes to files identified\nby their path in the git tree using unix-style path separators, i.e.\n<code>/</code>. The root of a git tree is an empty string, so paths are not\nslash-prefixed.</p>\n<p><code>path</code> values must be unique across all <code>additions</code> and <code>deletions</code>\nprovided. Any duplication will result in a validation error.</p>\n<h2 id=\"encoding\"><a href=\"#encoding\">Encoding</a></h2>\n<p>File contents must be provided in full for each <code>FileAddition</code>.</p>\n<p>The <code>contents</code> of a <code>FileAddition</code> must be encoded using RFC 4648\ncompliant base64, i.e. correct padding is required and no characters\noutside the standard alphabet may be used. Invalid base64\nencoding will be rejected with a validation error.</p>\n<p>The encoded contents may be binary.</p>\n<p>For text files, no assumptions are made about the character encoding of\nthe file contents (after base64 decoding). No charset transcoding or\nline-ending normalization will be performed; it is the client's\nresponsibility to manage the character encoding of files they provide.\nHowever, for maximum compatibility we recommend using UTF-8 encoding\nand ensuring that all files in a repository use a consistent\nline-ending convention (<code>\\n</code> or <code>\\r\\n</code>), and that all files end\nwith a newline.</p>\n<h2 id=\"modeling-file-changes\"><a href=\"#modeling-file-changes\">Modeling file changes</a></h2>\n<p>Each of the the five types of conceptual changes that can be made in a\ngit commit can be described using the <code>FileChanges</code> type as follows:</p>\n<ol>\n<li>\n<p>New file addition: create file <code>hello world\\n</code> at path <code>docs/README.txt</code>:</p>\n<p> {\n\"additions\" [\n{\n\"path\": \"docs/README.txt\",\n\"contents\": base64encode(\"hello world\\n\")\n}\n]\n}</p>\n</li>\n<li>\n<p>Existing file modification: change existing <code>docs/README.txt</code> to have new\ncontent <code>new content here\\n</code>:</p>\n<pre><code>{\n \"additions\" [\n {\n \"path\": \"docs/README.txt\",\n \"contents\": base64encode(\"new content here\\n\")\n }\n ]\n}\n</code></pre>\n</li>\n<li>\n<p>Existing file deletion: remove existing file <code>docs/README.txt</code>.\nNote that the path is required to exist -- specifying a\npath that does not exist on the given branch will abort the\ncommit and return an error.</p>\n<pre><code>{\n \"deletions\" [\n {\n \"path\": \"docs/README.txt\"\n }\n ]\n}\n</code></pre>\n</li>\n<li>\n<p>File rename with no changes: rename <code>docs/README.txt</code> with\nprevious content <code>hello world\\n</code> to the same content at\n<code>newdocs/README.txt</code>:</p>\n<pre><code>{\n \"deletions\" [\n {\n \"path\": \"docs/README.txt\",\n }\n ],\n \"additions\" [\n {\n \"path\": \"newdocs/README.txt\",\n \"contents\": base64encode(\"hello world\\n\")\n }\n ]\n}\n</code></pre>\n</li>\n<li>\n<p>File rename with changes: rename <code>docs/README.txt</code> with\nprevious content <code>hello world\\n</code> to a file at path\n<code>newdocs/README.txt</code> with content <code>new contents\\n</code>:</p>\n<pre><code>{\n \"deletions\" [\n {\n \"path\": \"docs/README.txt\",\n }\n ],\n \"additions\" [\n {\n \"path\": \"newdocs/README.txt\",\n \"contents\": base64encode(\"new contents\\n\")\n }\n ]\n}.\n</code></pre>\n</li>\n</ol>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "additions",
|
||||
"description": "<p>File to add or change.</p>",
|
||||
"type": "[FileAddition!]",
|
||||
"id": "fileaddition",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#fileaddition"
|
||||
},
|
||||
{
|
||||
"name": "deletions",
|
||||
"description": "<p>Files to delete.</p>",
|
||||
"type": "[FileDeletion!]",
|
||||
"id": "filedeletion",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#filedeletion"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FileDeletion",
|
||||
"kind": "inputObjects",
|
||||
"id": "filedeletion",
|
||||
"href": "/graphql/reference/input-objects#filedeletion",
|
||||
"description": "<p>A command to delete the file at the given path as part of a commit.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "path",
|
||||
"description": "<p>The path to delete.</p>",
|
||||
"type": "String!",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FollowUserInput",
|
||||
"kind": "inputObjects",
|
||||
@@ -78636,6 +78917,13 @@
|
||||
}
|
||||
],
|
||||
"scalars": [
|
||||
{
|
||||
"name": "Base64String",
|
||||
"kind": "scalars",
|
||||
"id": "base64string",
|
||||
"href": "/graphql/reference/scalars#base64string",
|
||||
"description": "<p>A (potentially binary) string encoded using base64.</p>"
|
||||
},
|
||||
{
|
||||
"name": "Boolean",
|
||||
"description": "Represents `true` or `false` values.",
|
||||
|
||||
@@ -1540,6 +1540,48 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createCommitOnBranch",
|
||||
"kind": "mutations",
|
||||
"id": "createcommitonbranch",
|
||||
"href": "/graphql/reference/mutations#createcommitonbranch",
|
||||
"description": "<p>Appends a commit to the given branch as the authenticated user.</p>\n<p>This mutation creates a commit whose parent is the HEAD of the provided\nbranch and also updates that branch to point to the new commit.\nIt can be thought of as similar to <code>git commit</code>.</p>\n<h2 id=\"locating-a-branch\"><a href=\"#locating-a-branch\">Locating a Branch</a></h2>\n<p>Commits are appended to a <code>branch</code> of type <code>Ref</code>.\nThis must refer to a git branch (i.e. the fully qualified path must\nbegin with <code>refs/heads/</code>, although including this prefix is optional.</p>\n<p>Callers may specify the <code>branch</code> to commit to either by its global node\nID or by passing both of <code>repositoryNameWithOwner</code> and <code>refName</code>. For\nmore details see the documentation for <code>CommittableBranch</code>.</p>\n<h2 id=\"describing-changes\"><a href=\"#describing-changes\">Describing Changes</a></h2>\n<p><code>fileChanges</code> are specified as a <code>FilesChanges</code> object describing\n<code>FileAdditions</code> and <code>FileDeletions</code>.</p>\n<p>Please see the documentation for <code>FileChanges</code> for more information on\nhow to use this argument to describe any set of file changes.</p>\n<h2 id=\"authorship\"><a href=\"#authorship\">Authorship</a></h2>\n<p>Similar to the web commit interface, this mutation does not support\nspecifying the author or committer of the commit and will not add\nsupport for this in the future.</p>\n<p>A commit created by a successful execution of this mutation will be\nauthored by the owner of the credential which authenticates the API\nrequest. The committer will be identical to that of commits authored\nusing the web interface.</p>\n<p>If you need full control over author and committer information, please\nuse the Git Database REST API instead.</p>\n<h2 id=\"commit-signing\"><a href=\"#commit-signing\">Commit Signing</a></h2>\n<p>Commits made using this mutation are automatically signed by GitHub if\nsupported and will be marked as verified in the user interface.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "input",
|
||||
"type": "CreateCommitOnBranchInput!",
|
||||
"id": "createcommitonbranchinput",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#createcommitonbranchinput"
|
||||
}
|
||||
],
|
||||
"returnFields": [
|
||||
{
|
||||
"name": "clientMutationId",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string",
|
||||
"description": "<p>A unique identifier for the client performing the mutation.</p>"
|
||||
},
|
||||
{
|
||||
"name": "commit",
|
||||
"type": "Commit",
|
||||
"id": "commit",
|
||||
"kind": "objects",
|
||||
"href": "/graphql/reference/objects#commit",
|
||||
"description": "<p>The new commit.</p>"
|
||||
},
|
||||
{
|
||||
"name": "ref",
|
||||
"type": "Ref",
|
||||
"id": "ref",
|
||||
"kind": "objects",
|
||||
"href": "/graphql/reference/objects#ref",
|
||||
"description": "<p>The ref which has been updated to point to the new commit.</p>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createContentAttachment",
|
||||
"kind": "mutations",
|
||||
@@ -64218,6 +64260,64 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CommitMessage",
|
||||
"kind": "inputObjects",
|
||||
"id": "commitmessage",
|
||||
"href": "/graphql/reference/input-objects#commitmessage",
|
||||
"description": "<p>A message to include with a new commit.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "body",
|
||||
"description": "<p>The body of the message.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "headline",
|
||||
"description": "<p>The headline of the message.</p>",
|
||||
"type": "String!",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CommittableBranch",
|
||||
"kind": "inputObjects",
|
||||
"id": "committablebranch",
|
||||
"href": "/graphql/reference/input-objects#committablebranch",
|
||||
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\nrepository nameWithOwner and branch name.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "branchName",
|
||||
"description": "<p>The unqualified name of the branch to append the commit to.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"description": "<p>The Node ID of the Ref to be updated.</p>",
|
||||
"type": "ID",
|
||||
"id": "id",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#id"
|
||||
},
|
||||
{
|
||||
"name": "repositoryNameWithOwner",
|
||||
"description": "<p>The nameWithOwner of the repository to commit to.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ContributionOrder",
|
||||
"kind": "inputObjects",
|
||||
@@ -64622,6 +64722,55 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CreateCommitOnBranchInput",
|
||||
"kind": "inputObjects",
|
||||
"id": "createcommitonbranchinput",
|
||||
"href": "/graphql/reference/input-objects#createcommitonbranchinput",
|
||||
"description": "<p>Autogenerated input type of CreateCommitOnBranch.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "branch",
|
||||
"description": "<p>The Ref to be updated. Must be a branch.</p>",
|
||||
"type": "CommittableBranch!",
|
||||
"id": "committablebranch",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#committablebranch"
|
||||
},
|
||||
{
|
||||
"name": "clientMutationId",
|
||||
"description": "<p>A unique identifier for the client performing the mutation.</p>",
|
||||
"type": "String",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
},
|
||||
{
|
||||
"name": "expectedHeadOid",
|
||||
"description": "<p>The git commit oid expected at the head of the branch prior to the commit.</p>",
|
||||
"type": "GitObjectID!",
|
||||
"id": "gitobjectid",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#gitobjectid"
|
||||
},
|
||||
{
|
||||
"name": "fileChanges",
|
||||
"description": "<p>A description of changes to files in this commit.</p>",
|
||||
"type": "FileChanges",
|
||||
"id": "filechanges",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#filechanges"
|
||||
},
|
||||
{
|
||||
"name": "message",
|
||||
"description": "<p>The commit message the be included with the commit.</p>",
|
||||
"type": "CommitMessage!",
|
||||
"id": "commitmessage",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#commitmessage"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CreateContentAttachmentInput",
|
||||
"kind": "inputObjects",
|
||||
@@ -66389,6 +66538,73 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FileAddition",
|
||||
"kind": "inputObjects",
|
||||
"id": "fileaddition",
|
||||
"href": "/graphql/reference/input-objects#fileaddition",
|
||||
"description": "<p>A command to add a file at the given path with the given contents as part of a\ncommit. Any existing file at that that path will be replaced.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "contents",
|
||||
"description": "<p>The base64 encoded contents of the file.</p>",
|
||||
"type": "Base64String!",
|
||||
"id": "base64string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#base64string"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"description": "<p>The path in the repository where the file will be located.</p>",
|
||||
"type": "String!",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FileChanges",
|
||||
"kind": "inputObjects",
|
||||
"id": "filechanges",
|
||||
"href": "/graphql/reference/input-objects#filechanges",
|
||||
"description": "<p>A description of a set of changes to a file tree to be made as part of\na git commit, modeled as zero or more file <code>additions</code> and zero or more\nfile <code>deletions</code>.</p>\n<p>Both fields are optional; omitting both will produce a commit with no\nfile changes.</p>\n<p><code>deletions</code> and <code>additions</code> describe changes to files identified\nby their path in the git tree using unix-style path separators, i.e.\n<code>/</code>. The root of a git tree is an empty string, so paths are not\nslash-prefixed.</p>\n<p><code>path</code> values must be unique across all <code>additions</code> and <code>deletions</code>\nprovided. Any duplication will result in a validation error.</p>\n<h2 id=\"encoding\"><a href=\"#encoding\">Encoding</a></h2>\n<p>File contents must be provided in full for each <code>FileAddition</code>.</p>\n<p>The <code>contents</code> of a <code>FileAddition</code> must be encoded using RFC 4648\ncompliant base64, i.e. correct padding is required and no characters\noutside the standard alphabet may be used. Invalid base64\nencoding will be rejected with a validation error.</p>\n<p>The encoded contents may be binary.</p>\n<p>For text files, no assumptions are made about the character encoding of\nthe file contents (after base64 decoding). No charset transcoding or\nline-ending normalization will be performed; it is the client's\nresponsibility to manage the character encoding of files they provide.\nHowever, for maximum compatibility we recommend using UTF-8 encoding\nand ensuring that all files in a repository use a consistent\nline-ending convention (<code>\\n</code> or <code>\\r\\n</code>), and that all files end\nwith a newline.</p>\n<h2 id=\"modeling-file-changes\"><a href=\"#modeling-file-changes\">Modeling file changes</a></h2>\n<p>Each of the the five types of conceptual changes that can be made in a\ngit commit can be described using the <code>FileChanges</code> type as follows:</p>\n<ol>\n<li>\n<p>New file addition: create file <code>hello world\\n</code> at path <code>docs/README.txt</code>:</p>\n<p> {\n\"additions\" [\n{\n\"path\": \"docs/README.txt\",\n\"contents\": base64encode(\"hello world\\n\")\n}\n]\n}</p>\n</li>\n<li>\n<p>Existing file modification: change existing <code>docs/README.txt</code> to have new\ncontent <code>new content here\\n</code>:</p>\n<pre><code>{\n \"additions\" [\n {\n \"path\": \"docs/README.txt\",\n \"contents\": base64encode(\"new content here\\n\")\n }\n ]\n}\n</code></pre>\n</li>\n<li>\n<p>Existing file deletion: remove existing file <code>docs/README.txt</code>.\nNote that the path is required to exist -- specifying a\npath that does not exist on the given branch will abort the\ncommit and return an error.</p>\n<pre><code>{\n \"deletions\" [\n {\n \"path\": \"docs/README.txt\"\n }\n ]\n}\n</code></pre>\n</li>\n<li>\n<p>File rename with no changes: rename <code>docs/README.txt</code> with\nprevious content <code>hello world\\n</code> to the same content at\n<code>newdocs/README.txt</code>:</p>\n<pre><code>{\n \"deletions\" [\n {\n \"path\": \"docs/README.txt\",\n }\n ],\n \"additions\" [\n {\n \"path\": \"newdocs/README.txt\",\n \"contents\": base64encode(\"hello world\\n\")\n }\n ]\n}\n</code></pre>\n</li>\n<li>\n<p>File rename with changes: rename <code>docs/README.txt</code> with\nprevious content <code>hello world\\n</code> to a file at path\n<code>newdocs/README.txt</code> with content <code>new contents\\n</code>:</p>\n<pre><code>{\n \"deletions\" [\n {\n \"path\": \"docs/README.txt\",\n }\n ],\n \"additions\" [\n {\n \"path\": \"newdocs/README.txt\",\n \"contents\": base64encode(\"new contents\\n\")\n }\n ]\n}.\n</code></pre>\n</li>\n</ol>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "additions",
|
||||
"description": "<p>File to add or change.</p>",
|
||||
"type": "[FileAddition!]",
|
||||
"id": "fileaddition",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#fileaddition"
|
||||
},
|
||||
{
|
||||
"name": "deletions",
|
||||
"description": "<p>Files to delete.</p>",
|
||||
"type": "[FileDeletion!]",
|
||||
"id": "filedeletion",
|
||||
"kind": "input-objects",
|
||||
"href": "/graphql/reference/input-objects#filedeletion"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FileDeletion",
|
||||
"kind": "inputObjects",
|
||||
"id": "filedeletion",
|
||||
"href": "/graphql/reference/input-objects#filedeletion",
|
||||
"description": "<p>A command to delete the file at the given path as part of a commit.</p>",
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "path",
|
||||
"description": "<p>The path to delete.</p>",
|
||||
"type": "String!",
|
||||
"id": "string",
|
||||
"kind": "scalars",
|
||||
"href": "/graphql/reference/scalars#string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FollowUserInput",
|
||||
"kind": "inputObjects",
|
||||
@@ -70489,6 +70705,13 @@
|
||||
}
|
||||
],
|
||||
"scalars": [
|
||||
{
|
||||
"name": "Base64String",
|
||||
"kind": "scalars",
|
||||
"id": "base64string",
|
||||
"href": "/graphql/reference/scalars#base64string",
|
||||
"description": "<p>A (potentially binary) string encoded using base64.</p>"
|
||||
},
|
||||
{
|
||||
"name": "Boolean",
|
||||
"description": "Represents `true` or `false` values.",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -114,11 +114,165 @@
|
||||
"date": "2020-04-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "antn"
|
||||
}
|
||||
],
|
||||
"2020-01-01": [
|
||||
{
|
||||
"location": "UnassignedEvent.user",
|
||||
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
|
||||
"reason": "<p>Assignees can now be mannequins.</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "tambling"
|
||||
},
|
||||
{
|
||||
"location": "Query.sponsorsListing",
|
||||
"description": "<p><code>sponsorsListing</code> will be removed. Use <code>Sponsorable.sponsorsListing</code> instead.</p>",
|
||||
"reason": "<p><code>Query.sponsorsListing</code> will be removed.</p>",
|
||||
"location": "EnterpriseBillingInfo.seats",
|
||||
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
|
||||
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BlakeWilliams"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseBillingInfo.availableSeats",
|
||||
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
|
||||
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BlakeWilliams"
|
||||
},
|
||||
{
|
||||
"location": "AssignedEvent.user",
|
||||
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
|
||||
"reason": "<p>Assignees can now be mannequins.</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "tambling"
|
||||
}
|
||||
],
|
||||
"2019-04-01": [
|
||||
{
|
||||
"location": "LegacyMigration.uploadUrlTemplate",
|
||||
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
|
||||
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
|
||||
"date": "2019-04-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "tambling"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ghes-3.2": {
|
||||
"2021-10-01": [
|
||||
{
|
||||
"location": "ReactionGroup.users",
|
||||
"description": "<p><code>users</code> will be removed. Use the <code>reactors</code> field instead.</p>",
|
||||
"reason": "<p>Reactors can now be mannequins, bots, and organizations.</p>",
|
||||
"date": "2021-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "synthead"
|
||||
}
|
||||
],
|
||||
"2021-06-21": [
|
||||
{
|
||||
"location": "PackageType.DOCKER",
|
||||
"description": "<p><code>DOCKER</code> will be removed.</p>",
|
||||
"reason": "<p>DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API.</p>",
|
||||
"date": "2021-06-21",
|
||||
"criticality": "breaking",
|
||||
"owner": "reybard"
|
||||
}
|
||||
],
|
||||
"2021-01-01": [
|
||||
{
|
||||
"location": "MergeStateStatus.DRAFT",
|
||||
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
|
||||
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "nplasterer"
|
||||
},
|
||||
{
|
||||
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All pending collaborators consume a license</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All outside collaborators consume a license</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseMemberEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All members consume a license</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
}
|
||||
],
|
||||
"2020-10-01": [
|
||||
{
|
||||
"location": "Sponsorship.sponsor",
|
||||
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
|
||||
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "nholden"
|
||||
},
|
||||
{
|
||||
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
|
||||
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
|
||||
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "jdennes"
|
||||
},
|
||||
{
|
||||
"location": "PullRequest.timeline",
|
||||
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
|
||||
"reason": "<p><code>timeline</code> will be removed</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "mikesea"
|
||||
},
|
||||
{
|
||||
"location": "Issue.timeline",
|
||||
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
|
||||
"reason": "<p><code>timeline</code> will be removed</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "mikesea"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseOwnerInfo.pendingCollaborators",
|
||||
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
|
||||
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "jdennes"
|
||||
}
|
||||
],
|
||||
"2020-07-01": [
|
||||
{
|
||||
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All pending members consume a license</p>",
|
||||
"date": "2020-07-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
}
|
||||
],
|
||||
"2020-04-01": [
|
||||
{
|
||||
"location": "Sponsorship.maintainer",
|
||||
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
|
||||
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
|
||||
"date": "2020-04-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "antn"
|
||||
@@ -754,147 +908,5 @@
|
||||
"owner": "tambling"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ghes-3.2": {
|
||||
"2021-01-01": [
|
||||
{
|
||||
"location": "MergeStateStatus.DRAFT",
|
||||
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
|
||||
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "nplasterer"
|
||||
},
|
||||
{
|
||||
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All pending collaborators consume a license</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All outside collaborators consume a license</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseMemberEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All members consume a license</p>",
|
||||
"date": "2021-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
}
|
||||
],
|
||||
"2020-10-01": [
|
||||
{
|
||||
"location": "Sponsorship.sponsor",
|
||||
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
|
||||
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "nholden"
|
||||
},
|
||||
{
|
||||
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
|
||||
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
|
||||
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "jdennes"
|
||||
},
|
||||
{
|
||||
"location": "PullRequest.timeline",
|
||||
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
|
||||
"reason": "<p><code>timeline</code> will be removed</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "mikesea"
|
||||
},
|
||||
{
|
||||
"location": "Issue.timeline",
|
||||
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
|
||||
"reason": "<p><code>timeline</code> will be removed</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "mikesea"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseOwnerInfo.pendingCollaborators",
|
||||
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
|
||||
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
|
||||
"date": "2020-10-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "jdennes"
|
||||
}
|
||||
],
|
||||
"2020-07-01": [
|
||||
{
|
||||
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
|
||||
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
|
||||
"reason": "<p>All pending members consume a license</p>",
|
||||
"date": "2020-07-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BrentWheeldon"
|
||||
}
|
||||
],
|
||||
"2020-04-01": [
|
||||
{
|
||||
"location": "Sponsorship.maintainer",
|
||||
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
|
||||
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
|
||||
"date": "2020-04-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "antn"
|
||||
}
|
||||
],
|
||||
"2020-01-01": [
|
||||
{
|
||||
"location": "UnassignedEvent.user",
|
||||
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
|
||||
"reason": "<p>Assignees can now be mannequins.</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "tambling"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseBillingInfo.seats",
|
||||
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
|
||||
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BlakeWilliams"
|
||||
},
|
||||
{
|
||||
"location": "EnterpriseBillingInfo.availableSeats",
|
||||
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
|
||||
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "BlakeWilliams"
|
||||
},
|
||||
{
|
||||
"location": "AssignedEvent.user",
|
||||
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
|
||||
"reason": "<p>Assignees can now be mannequins.</p>",
|
||||
"date": "2020-01-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "tambling"
|
||||
}
|
||||
],
|
||||
"2019-04-01": [
|
||||
{
|
||||
"location": "LegacyMigration.uploadUrlTemplate",
|
||||
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
|
||||
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
|
||||
"date": "2019-04-01",
|
||||
"criticality": "breaking",
|
||||
"owner": "tambling"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c88630dd76dff2668b2f3743b5b490f4907a4a3b9fd8b3c23eb58fc057a55fa2
|
||||
size 506622
|
||||
oid sha256:900e225ccdbc985df1399f10ef88d3c784e81f67f744c038d65c4e018ecd26d8
|
||||
size 506558
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a2775d5ed380bf1ca5e194f14c004c0f0048644337fa4468048ab27ceaa751fe
|
||||
size 802218
|
||||
oid sha256:d9e447d373636f7df9ea02716c62f2053cc1603f27d7056a97bd02b8c7054192
|
||||
size 802450
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b6978f4a9142f28d3d8bb8f836264329127992a193aacf8d6961e1687b8c6020
|
||||
size 469305
|
||||
oid sha256:c5e0766a29184ca881fedd305e863e90708929b6df7da166a5627282b80114b6
|
||||
size 469543
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f5cd5cb0457be9e223c77448b82486ba7ccc80272d4407c25d00231b91408b5
|
||||
size 2077234
|
||||
oid sha256:eb8db3e390b968ec69698a930454a05570c094929283f1290fab8f271132db91
|
||||
size 2078212
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b827481189fbfd0d8df8fa8c0bf3df19d2e83ddd5c8805de20aae6f16304f2e3
|
||||
size 432720
|
||||
oid sha256:a7875d5165d3d774790f32736ca76dd86ce07d5a50c4f7489bef31278e9d68cb
|
||||
size 432928
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3ec9f7ea178e0982859b742a3d58ccedc15220bd13bcaccee764d2e7e3016171
|
||||
size 1696549
|
||||
oid sha256:ed96b511c8c49ad25a4813905ea38e018d20060a91273595f908567dff847078
|
||||
size 1698589
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2c57f871f6918219fddc5bc3491bb218ad26876c5f3661a00bb52f7c4bcb7d61
|
||||
size 280158
|
||||
oid sha256:a88a0ab389f1bb736c662823a707c0e34f8c2f6878efa4052d8f0a30ade8feb8
|
||||
size 279907
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:039da5347cf968d8ffcfca2411f586f67acf88920b17d757f3cb70119313135d
|
||||
size 1067543
|
||||
oid sha256:03ca3e9f9e97f0ce57f3cc3a01986d255be826cae50551187be82ff768c19338
|
||||
size 1066857
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8cec884ab1504d1582f3b6fd9f67a9fa65f8b26924a9fc42cd1f60fac6c11e1b
|
||||
size 528606
|
||||
oid sha256:b198bf1f8bfed2972ad7e785ca3f39fe309a244dbb19de4e7096447e23385e90
|
||||
size 528686
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2cdaf03877f24b0201c290e96a27cd91a7dcb42c2c86f8be9c44b9febe0b49b9
|
||||
size 2796119
|
||||
oid sha256:bee494039ea2414e76ef965b77beb75808f1eb6f090614d48fdc0eaec6fb3a9c
|
||||
size 2796328
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5930b3b0234030c8fd47ad8c8c82f061bccb87d18e91f3154fd4991902893d7b
|
||||
size 443529
|
||||
oid sha256:6e5192892c1cb664db04f37942f99f3abfd8bb787a8b63b798d83e16df3f24f8
|
||||
size 443524
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:285fdd1fe7e283bcf15a5152eab2fc93d628778bccd41a06d71652057d952af0
|
||||
size 1851478
|
||||
oid sha256:2b19be487223254af8deeb5db544420147a4f684da2c5d86b14aff599e54d835
|
||||
size 1852740
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ad1a42e398732f8d0bcf9ec562ec8629bb9f3c31c6e8bea97c80c359ecce219f
|
||||
size 524571
|
||||
oid sha256:9c0eddc8dac916e0ca7b4f996fcfc07dae31dd2975970543d6ece7673afef401
|
||||
size 524645
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a42ae770cdc4b514d2a785d26851a7464d469adafd3c2f1995a631222f9fe3b4
|
||||
size 833047
|
||||
oid sha256:701ef459697ab66997b1175fc1c93424c8d00d98b7548087b000e1f3c5d06a16
|
||||
size 834095
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d7378f7d8e2fffdf251775391aec5bd388c64cfb144af3a514088074df615679
|
||||
size 490096
|
||||
oid sha256:530e94e05aac5a970ccf27b5d68f70980f8bc9883afe53f34e2c115f2ddeac88
|
||||
size 490167
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:22de51888da4084c7de578f669aadf8a4d9931340c56a3913530930afc14481f
|
||||
size 2177584
|
||||
oid sha256:5712cbf7cbfae99ca1e88e1322536df21d760d08e71864c5211375b2a94418e6
|
||||
size 2179478
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:50fddffa9e421bc81779c2f6204821a58a8a65ef5578748a5957f7c4ea0a7306
|
||||
size 452229
|
||||
oid sha256:84e3471ab39e048861839b4e455feb01ec2728ff790c3943ca3797fa076b2380
|
||||
size 452915
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fdd51e4a53711083c64bb51b4e211c71908a7b046a8a68246ccf2d468b187e78
|
||||
size 1771524
|
||||
oid sha256:b4c243c7614e4b8133ae769b6c533061c81f77c06c69ce13c1f98c2c8601e1e4
|
||||
size 1771611
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e70fb14cead18608b6458f3d00096cf90968597b5e8783933678a41d7c7dd9bd
|
||||
size 278110
|
||||
oid sha256:4dde80dbb4e91344f9f02ce20097c4a704f740e94e27cef80c0371bec4e2aa3b
|
||||
size 278305
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ba962891016c72a7b36ea1febc5071d2bb1451f5255d6d1b0e39c839b66aa161
|
||||
size 1055479
|
||||
oid sha256:780d84efbcd768dbfa8c12f0d449c8504c5ada23c10d7c8b681da9941da935a3
|
||||
size 1055590
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:81d8a37cf48169f3abcd287ccc0f3ff32d869af0e3966fb277654d4bf5a5f039
|
||||
size 550348
|
||||
oid sha256:b23b22b080c4f5a47d66143cea5b70eafc6ceb506b1cafc7aa8ac96dcc870595
|
||||
size 550555
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ebead40ec36664fe4b8f74bec935851b826a4e520fc477ad5df15a53339a3337
|
||||
size 2913342
|
||||
oid sha256:cc5e326fa69cc8042eef6375de83e8d202e2e1027927a718b1adcf7a5d27415f
|
||||
size 2912395
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5da57c499ec3892438e8e7184e34792c2f28fc50d2922b2a9a9a38bdbdc3c534
|
||||
size 464636
|
||||
oid sha256:be0d768509cada34e921f5952be360614b6889eb529a2516f857b8d00d481e91
|
||||
size 464691
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2aca67e18f0349f07baef62c10ca30e480998b0eb6c78dab9b18689646ef51ba
|
||||
size 1937942
|
||||
oid sha256:24333571c619355438a9374576bab25a098057c43756d4cfceb3bec43d4e0035
|
||||
size 1937314
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:abd3faa6c970c7c889031badd928fc0fdd5ea26a063e6534563e6a92f6283831
|
||||
size 534218
|
||||
oid sha256:c6767750ed46a38ef4ed2729f639c763e19c919d0f040790cfcf466695d9ca45
|
||||
size 534045
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7ac50ada4c0217b2c9b4a8b886621767bd9c4f6a89f35d27cc78768697cc0f3d
|
||||
size 845750
|
||||
oid sha256:1bfe35b3d0590cb1ca43466f9ff830f79756d7c182c20adcad44cbd1625654fd
|
||||
size 846317
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3e6ee335e4c32e5e0d8bff75d2b0dd081ed506b190e392d55de8253e4298f4e8
|
||||
size 497696
|
||||
oid sha256:4f60c5dfd4182ebd967320a380c02e3e4cbe61a00709063d0b9bcc7ed8bec4fd
|
||||
size 497244
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7ccc5497a4daf67e772bef0a130e6c5c0b0b9f0a6a2e0182168216aa65a78340
|
||||
size 2223120
|
||||
oid sha256:ad0e2da95a0782b82f7169a03787baa5ade24ce83ce25360e26a9193c2ccc8e8
|
||||
size 2220686
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9360ce8d0f964ff75c24556a193182fc6d3e3ee528b955f757d35f269375fbca
|
||||
size 460772
|
||||
oid sha256:b25993f7eeb4f63e2b00eaaacf824b4b4838c06b4b1ed5cf8ab2d6d3e9bc93b7
|
||||
size 461101
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3ca199e0aa4954028e699dc080d6a2a8c6b5b1c1a0f0c851229f98c580600ca9
|
||||
size 1805945
|
||||
oid sha256:02a572d43fb3755b64e8cba9d319081b975fea9448168c1a81cacdf5b848132b
|
||||
size 1807831
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e77a57e76cf449fe323a0eed596f4c0bdbc398aeb05bfa74a94c6611c87c261b
|
||||
size 278457
|
||||
oid sha256:7bc202a4e0ee4b99e34ab457591fd1f09332ac707a44dc98d3b7488b8c2d8eb3
|
||||
size 279027
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:25165b73815dc13fa6352b536cb1b90594b6eb28e91d2c597012224dba1a1365
|
||||
size 1056830
|
||||
oid sha256:fca07ea0a68dfc4ba31846ae694ce9ed4f11071c1fc76a67b2753b96de9da988
|
||||
size 1058903
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cb0d405f07bebabdae0f848cd1635161d1e9bc4372eaeee2dda3f273b8d39cc1
|
||||
size 559036
|
||||
oid sha256:70fc0c1a94863a41ef763fdf6cd9cf285ffc43ce26f8cb942afc6f01497b7ad1
|
||||
size 558756
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c54a19d4fd7bf108a1a9ec81ff8b6118e82722c299f3b7575bb0d1974560876d
|
||||
size 2966253
|
||||
oid sha256:04a69a38c6922f822c0aeec1159b06c45ef005e72cd713006ef1a56e01ef4820
|
||||
size 2964921
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8754cd31086397bccf0b275f3852f7eb48cdabeaed07ab74a1785575ef00cecd
|
||||
size 472305
|
||||
oid sha256:e65a2c596db2358af50eed6568585118b23102570a7d9444221fbfa1284c22c8
|
||||
size 472197
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:106927d929964455db4f0062d124027c4c432a8648d0c91273a9689bc760c9ca
|
||||
size 1971887
|
||||
oid sha256:bc23691de5da8857fb0d1a7e933599356b085b45c84677cfc52aa195d7bf0ab8
|
||||
size 1972384
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1a2a11fc5b6a6bd713786ae87e1a65e452de479b94cebcd4713b7bb859750cc8
|
||||
size 539742
|
||||
oid sha256:1b87a0876ddd5ea44c51fb6ecdd3d30db3bd4e998a14ad6001b9d3a04d6e895f
|
||||
size 539765
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bc753820b1b2bdaf96d5ab54b15f5caa95687feefe5be3a47847c77cb2cabe52
|
||||
size 852932
|
||||
oid sha256:49ad83d255d2f43f545bc63494d289c7296d292e03fe3f0345781a5553fa3644
|
||||
size 853676
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8999d8cc3ad09241ec61773d2e6b2dd185ede6e39bb4c2190a76003029cf7c9c
|
||||
size 501742
|
||||
oid sha256:ab96684e9258b9e959d7086d48bb4e45409536d2e8353fcf31f8aa042af2ff72
|
||||
size 501949
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6d357aa4463040d3b16b816bb55d40801c5288650814a269f4359ccde94746e5
|
||||
size 2244366
|
||||
oid sha256:976d0292f977214113a2d3ccadd218da35542ee08bcba83291a0acf4caf78f90
|
||||
size 2245175
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3ae9d97294c2d52fe8352cfff6d7a49875c71b7b2d9887240b4e6a7c4a6d76fc
|
||||
size 469538
|
||||
oid sha256:3a9ddfdf9a3e0d3995f32a0773b7931e87aacf0639559d465923f43b653a1c1f
|
||||
size 470173
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2215d619fb311588dc78a3e13538e3ecb86d93c3c7af3342b2900847f1e73d3b
|
||||
size 1838131
|
||||
oid sha256:442f3c62143fd7fa43048f31b281967586e7d09309a824951eedc4616aa8cca4
|
||||
size 1839818
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e6b0a0c1b8ab4857cd692bcf932c269214a3ed5f2b92f33a6de6db0666ade588
|
||||
size 278350
|
||||
oid sha256:8d24f954a866429a5047c1e2679865120b678513235e2a6aaa06147cc910cc85
|
||||
size 278264
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a80837b013ee14f71074ae95abfd0fbe753a13ecb000fef39a4a4b6c399455b2
|
||||
size 1057071
|
||||
oid sha256:416db2267bcf73740f493c148a50caef53987c6449cb8539692c4545baad4fd5
|
||||
size 1056838
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4bc172ea8c8dab3f8334184bb36027f134b8cb9b2e145533e1fd033b9432b454
|
||||
size 564877
|
||||
oid sha256:576b3f08f1290e545bd82065765c01e7938d9f148d6486220b589df3abfcb006
|
||||
size 564783
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:066831ff714429573bea083e6f45418831af42b32aca9bf0f4748ea58d585d8e
|
||||
size 2998042
|
||||
oid sha256:52fa8f0a9c0b44bb228e25bb56978733a79fcdc12d6a834146b4a0fce06d963d
|
||||
size 2998316
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e6f6cfce878ea66e068682eb67ac85c02c70a7d1fe6f0bf7b82bc33e77740c0f
|
||||
size 476924
|
||||
oid sha256:ad03e0ef3208dc8e2b68b30c2276879a62de16097e90da0676411daf9e8e2bc7
|
||||
size 477161
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dec7f40c48d1767072a0e45a06395a8d7aca348f03af7fbcaf7719a6ae9e4ace
|
||||
size 1994460
|
||||
oid sha256:9a74b8a1555cb72016c9031d73809c50951a77a7874ffed84f95fe988cd8bbaf
|
||||
size 1996991
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8213079114149b25ea09880e4f1a9b32319c9e6cb12a03482868ac588f91ede8
|
||||
size 709956
|
||||
oid sha256:360889f10f4a4ff31b9842dab09e0defce21ed6b55ab8fc3089aad82dfde52fc
|
||||
size 695805
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:415432a50b29b796eb30d594d542472a5b1c04448dfec6f0b9afa461bceb8c8b
|
||||
size 968891
|
||||
oid sha256:c39acc84340b8b3abffd30bfd3554e51a78acc0198eafdce8848a17af0eaf820
|
||||
size 947342
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b915c3fc0573caae66035fbafb34eb9818fd40661f0a39898b77eece2af20e0b
|
||||
size 647562
|
||||
oid sha256:893e0ae78389905cab1bc41c0543cf1350e9383a0f4aadea736695d64e611a4d
|
||||
size 634035
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:56bf4ca637ef1dbe4b129d08a206041cb0b8b8e3577bc77884d41b62188033ac
|
||||
size 2900896
|
||||
oid sha256:9060d29d5927436064381a99bacbf3b7378ba9ca6d084a0aa3490de2a80b44f6
|
||||
size 2819933
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d196f9c7756b9886e5933d26c73fc13d7a523c7992711c3e16a432c0512d2f94
|
||||
size 625647
|
||||
oid sha256:fd81ed5d96104b14564f586451019d60d107d0f212c4f8a19d02dc754e8fb7c5
|
||||
size 626089
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b9171a7f0b4e94cd7941727f1a5edc74a02a33100525896826f7ed510a66627
|
||||
size 2383103
|
||||
oid sha256:9b31f595a2d447038481634f0f3a4d5a3479ea074b85cee489f231bed402faae
|
||||
size 2385594
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5a3409dc69739f27392559a49ba28037232f6b9569ce89922cee32af130a4987
|
||||
size 306417
|
||||
oid sha256:3b421b24f92f50abf3668a5b983a276d7de3c7dca1435ba55b6901b9271e9803
|
||||
size 307199
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4a3960fbebc7a56079d4055a09145fae57a0c58a83449951d163d136d92282cf
|
||||
size 1088356
|
||||
oid sha256:6a2633959ca32d28f40e897041ac9b184afc1033cfab2e2f7fc9ffbf389d9a47
|
||||
size 1090519
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1fddad2f0bb41bd26898defb8340d2595d6266e5e178baf955e2f2eb2ced2c48
|
||||
size 738740
|
||||
oid sha256:546729472f730dc856a72aaa968d0051eea0e41fce78eb1fa8d51d01fc58d8cb
|
||||
size 723488
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4ad93f6ec7201f2350ca4710d06a57d072cabd0aba683856b2974ea532417e40
|
||||
size 3851921
|
||||
oid sha256:9b181f2085fb01c0e78139f7ed337cc37ef1e2220034a89f00a588b229c9db2e
|
||||
size 3756880
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:941b860f4e048fac2f8d0b82e8670e8ab12957562dd1b71a0b3ca3b07b7e59d4
|
||||
size 621675
|
||||
oid sha256:74e48571215e35b5b61b31e81ff35683984c196fb4207ee7de9731bbe8010119
|
||||
size 608040
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8484e29c9069ff79423ee1f333ca2a13007d49a2a265e648bda2aea39fe0058d
|
||||
size 2552951
|
||||
oid sha256:2909390b5e678c86a04f936fd81ddaa040d354999cbe27942c7420f11633899d
|
||||
size 2489714
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e4f97c2912bf217933fac43fb54426e921b6426c6a5559446d9686dd99b67dcf
|
||||
size 414560
|
||||
oid sha256:42a14ef9f56c3d07c6b6f384f69a85bd3d24ccb78bfebfd3076b90df2046f53d
|
||||
size 414650
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7e580e998160c45051eb6d04abd385ecc4837adb05ccca271512073f2909deff
|
||||
size 631102
|
||||
oid sha256:197fe8c661d858e9008749af9885cdcd8c9d8c03b8d77a6dd0c85d9aa9c308aa
|
||||
size 631854
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bd0774b2ecb79f098adba89bcb0c99419ef00aaeeaf654288c0ac5d3606cee36
|
||||
size 390597
|
||||
oid sha256:556469b7a73e52272446d56e3e5f3244704f7eb58ee917072c31d17376a56c25
|
||||
size 391137
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:95403bdac8a14343aff0ccc7cdfe2a6d3b2272189f7849ddec28a84f3c12eab1
|
||||
size 1698002
|
||||
oid sha256:fb99a42a883709d122f46a2aed99f6e41b902df4abeeb7a4f1067a46bae712c3
|
||||
size 1700292
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:72874c7787d5dc687bd693045455450d4a9f6cfa72426b29acc3ef637da54c2d
|
||||
size 360968
|
||||
oid sha256:498fbdcb4e0c4ecc413de5b97f3cdab92a80b7f54df424d3fcf48bfe4c289d67
|
||||
size 361653
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2df420e4e21612d2d9845c6eec1a0986ee9a8720fbab52b17acda36885c7eb95
|
||||
size 1355140
|
||||
oid sha256:3c071bc70f2bcfccc034e495a5601ad460a4428febfc707e232669360aa40516
|
||||
size 1355790
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8df1fc40c8bf95301061cea22e7309028c22455e696933b16dc500876de2423a
|
||||
size 200650
|
||||
oid sha256:c689457c2e7bdd4a83eb198d730c87d3209bae14175e810d1da70e01b3ece582
|
||||
size 201017
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5cf7c31077cf6d6d76f99e81664c92412543cd4b467823096ca483e776716195
|
||||
size 717873
|
||||
oid sha256:6a929afbd00c65b25f5488d8e3a8c13c3c604395cd77b9675b4d3cbdcd03d315
|
||||
size 718717
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2c35bacf76d95820518440a095f2be3462c81886502a5b5e3940538995b73cdd
|
||||
size 435272
|
||||
oid sha256:974f09881ceeb896ea2ffe3b00a4bbd5d73cc0fcca291810cd3b816de607df2b
|
||||
size 435203
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:071f0c303c64a5e5e7d3f5d008e926088f57394be187e13423e320d6c770452f
|
||||
size 2216859
|
||||
oid sha256:4f54eaa82e92ccc69e07343dc61c3b796115649a84c28beaff26b9d414933fc8
|
||||
size 2215357
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fead09126527247ead95babf1fd3759262f6d60909cc49872ffceb75c6ad6d40
|
||||
size 371427
|
||||
oid sha256:a421e496dda05d60e5637ddd0ec416257195b94081fb0d6008dd73fed8a0032d
|
||||
size 371680
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f086d6d79306f8923cefcb8e873a8224a29382cb37ba1572d13a5e11fd86c4fe
|
||||
size 1495858
|
||||
oid sha256:50209fd796fdb5cab033ba3b3e7e500fef4db3c88c47ae1b69c9b90344cff247
|
||||
size 1496665
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user