1
0
mirror of synced 2026-01-04 18:06:26 -05:00

Merge branch 'main' into fatenhealy-fix-supportedlanguage

This commit is contained in:
Ramya Parimi
2021-09-10 07:23:59 -05:00
committed by GitHub
611 changed files with 15134 additions and 18693 deletions

View File

@@ -3,7 +3,7 @@ name: Close issue/PR on adding invalid label
on:
issues:
types: [labeled]
pull_request:
pull_request_target:
types: [labeled]
permissions:

View File

@@ -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

View File

@@ -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)."

View File

@@ -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

View File

@@ -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)"

View File

@@ -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

View File

@@ -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 %}

View File

@@ -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 %}

View File

@@ -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

View File

@@ -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.

View File

@@ -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>
&lt;!-- This content will not appear in the rendered Markdown --&gt;
</pre>
## Further reading
- [{% data variables.product.prodname_dotcom %} Flavored Markdown Spec](https://github.github.com/gfm/)

View File

@@ -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

View File

@@ -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.
"""

View File

@@ -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.

View File

@@ -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

View File

@@ -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.'

View File

@@ -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.
"""

View File

@@ -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.

View File

@@ -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

View File

@@ -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

View File

@@ -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"
}
]
}

View File

@@ -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.",

View File

@@ -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

View File

@@ -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"
}
]
}
}

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c88630dd76dff2668b2f3743b5b490f4907a4a3b9fd8b3c23eb58fc057a55fa2
size 506622
oid sha256:900e225ccdbc985df1399f10ef88d3c784e81f67f744c038d65c4e018ecd26d8
size 506558

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a2775d5ed380bf1ca5e194f14c004c0f0048644337fa4468048ab27ceaa751fe
size 802218
oid sha256:d9e447d373636f7df9ea02716c62f2053cc1603f27d7056a97bd02b8c7054192
size 802450

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b6978f4a9142f28d3d8bb8f836264329127992a193aacf8d6961e1687b8c6020
size 469305
oid sha256:c5e0766a29184ca881fedd305e863e90708929b6df7da166a5627282b80114b6
size 469543

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5cd5cb0457be9e223c77448b82486ba7ccc80272d4407c25d00231b91408b5
size 2077234
oid sha256:eb8db3e390b968ec69698a930454a05570c094929283f1290fab8f271132db91
size 2078212

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b827481189fbfd0d8df8fa8c0bf3df19d2e83ddd5c8805de20aae6f16304f2e3
size 432720
oid sha256:a7875d5165d3d774790f32736ca76dd86ce07d5a50c4f7489bef31278e9d68cb
size 432928

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ec9f7ea178e0982859b742a3d58ccedc15220bd13bcaccee764d2e7e3016171
size 1696549
oid sha256:ed96b511c8c49ad25a4813905ea38e018d20060a91273595f908567dff847078
size 1698589

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2c57f871f6918219fddc5bc3491bb218ad26876c5f3661a00bb52f7c4bcb7d61
size 280158
oid sha256:a88a0ab389f1bb736c662823a707c0e34f8c2f6878efa4052d8f0a30ade8feb8
size 279907

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:039da5347cf968d8ffcfca2411f586f67acf88920b17d757f3cb70119313135d
size 1067543
oid sha256:03ca3e9f9e97f0ce57f3cc3a01986d255be826cae50551187be82ff768c19338
size 1066857

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8cec884ab1504d1582f3b6fd9f67a9fa65f8b26924a9fc42cd1f60fac6c11e1b
size 528606
oid sha256:b198bf1f8bfed2972ad7e785ca3f39fe309a244dbb19de4e7096447e23385e90
size 528686

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2cdaf03877f24b0201c290e96a27cd91a7dcb42c2c86f8be9c44b9febe0b49b9
size 2796119
oid sha256:bee494039ea2414e76ef965b77beb75808f1eb6f090614d48fdc0eaec6fb3a9c
size 2796328

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5930b3b0234030c8fd47ad8c8c82f061bccb87d18e91f3154fd4991902893d7b
size 443529
oid sha256:6e5192892c1cb664db04f37942f99f3abfd8bb787a8b63b798d83e16df3f24f8
size 443524

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:285fdd1fe7e283bcf15a5152eab2fc93d628778bccd41a06d71652057d952af0
size 1851478
oid sha256:2b19be487223254af8deeb5db544420147a4f684da2c5d86b14aff599e54d835
size 1852740

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ad1a42e398732f8d0bcf9ec562ec8629bb9f3c31c6e8bea97c80c359ecce219f
size 524571
oid sha256:9c0eddc8dac916e0ca7b4f996fcfc07dae31dd2975970543d6ece7673afef401
size 524645

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a42ae770cdc4b514d2a785d26851a7464d469adafd3c2f1995a631222f9fe3b4
size 833047
oid sha256:701ef459697ab66997b1175fc1c93424c8d00d98b7548087b000e1f3c5d06a16
size 834095

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d7378f7d8e2fffdf251775391aec5bd388c64cfb144af3a514088074df615679
size 490096
oid sha256:530e94e05aac5a970ccf27b5d68f70980f8bc9883afe53f34e2c115f2ddeac88
size 490167

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:22de51888da4084c7de578f669aadf8a4d9931340c56a3913530930afc14481f
size 2177584
oid sha256:5712cbf7cbfae99ca1e88e1322536df21d760d08e71864c5211375b2a94418e6
size 2179478

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:50fddffa9e421bc81779c2f6204821a58a8a65ef5578748a5957f7c4ea0a7306
size 452229
oid sha256:84e3471ab39e048861839b4e455feb01ec2728ff790c3943ca3797fa076b2380
size 452915

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fdd51e4a53711083c64bb51b4e211c71908a7b046a8a68246ccf2d468b187e78
size 1771524
oid sha256:b4c243c7614e4b8133ae769b6c533061c81f77c06c69ce13c1f98c2c8601e1e4
size 1771611

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e70fb14cead18608b6458f3d00096cf90968597b5e8783933678a41d7c7dd9bd
size 278110
oid sha256:4dde80dbb4e91344f9f02ce20097c4a704f740e94e27cef80c0371bec4e2aa3b
size 278305

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba962891016c72a7b36ea1febc5071d2bb1451f5255d6d1b0e39c839b66aa161
size 1055479
oid sha256:780d84efbcd768dbfa8c12f0d449c8504c5ada23c10d7c8b681da9941da935a3
size 1055590

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81d8a37cf48169f3abcd287ccc0f3ff32d869af0e3966fb277654d4bf5a5f039
size 550348
oid sha256:b23b22b080c4f5a47d66143cea5b70eafc6ceb506b1cafc7aa8ac96dcc870595
size 550555

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ebead40ec36664fe4b8f74bec935851b826a4e520fc477ad5df15a53339a3337
size 2913342
oid sha256:cc5e326fa69cc8042eef6375de83e8d202e2e1027927a718b1adcf7a5d27415f
size 2912395

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5da57c499ec3892438e8e7184e34792c2f28fc50d2922b2a9a9a38bdbdc3c534
size 464636
oid sha256:be0d768509cada34e921f5952be360614b6889eb529a2516f857b8d00d481e91
size 464691

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2aca67e18f0349f07baef62c10ca30e480998b0eb6c78dab9b18689646ef51ba
size 1937942
oid sha256:24333571c619355438a9374576bab25a098057c43756d4cfceb3bec43d4e0035
size 1937314

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:abd3faa6c970c7c889031badd928fc0fdd5ea26a063e6534563e6a92f6283831
size 534218
oid sha256:c6767750ed46a38ef4ed2729f639c763e19c919d0f040790cfcf466695d9ca45
size 534045

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ac50ada4c0217b2c9b4a8b886621767bd9c4f6a89f35d27cc78768697cc0f3d
size 845750
oid sha256:1bfe35b3d0590cb1ca43466f9ff830f79756d7c182c20adcad44cbd1625654fd
size 846317

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e6ee335e4c32e5e0d8bff75d2b0dd081ed506b190e392d55de8253e4298f4e8
size 497696
oid sha256:4f60c5dfd4182ebd967320a380c02e3e4cbe61a00709063d0b9bcc7ed8bec4fd
size 497244

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ccc5497a4daf67e772bef0a130e6c5c0b0b9f0a6a2e0182168216aa65a78340
size 2223120
oid sha256:ad0e2da95a0782b82f7169a03787baa5ade24ce83ce25360e26a9193c2ccc8e8
size 2220686

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9360ce8d0f964ff75c24556a193182fc6d3e3ee528b955f757d35f269375fbca
size 460772
oid sha256:b25993f7eeb4f63e2b00eaaacf824b4b4838c06b4b1ed5cf8ab2d6d3e9bc93b7
size 461101

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ca199e0aa4954028e699dc080d6a2a8c6b5b1c1a0f0c851229f98c580600ca9
size 1805945
oid sha256:02a572d43fb3755b64e8cba9d319081b975fea9448168c1a81cacdf5b848132b
size 1807831

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e77a57e76cf449fe323a0eed596f4c0bdbc398aeb05bfa74a94c6611c87c261b
size 278457
oid sha256:7bc202a4e0ee4b99e34ab457591fd1f09332ac707a44dc98d3b7488b8c2d8eb3
size 279027

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:25165b73815dc13fa6352b536cb1b90594b6eb28e91d2c597012224dba1a1365
size 1056830
oid sha256:fca07ea0a68dfc4ba31846ae694ce9ed4f11071c1fc76a67b2753b96de9da988
size 1058903

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cb0d405f07bebabdae0f848cd1635161d1e9bc4372eaeee2dda3f273b8d39cc1
size 559036
oid sha256:70fc0c1a94863a41ef763fdf6cd9cf285ffc43ce26f8cb942afc6f01497b7ad1
size 558756

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c54a19d4fd7bf108a1a9ec81ff8b6118e82722c299f3b7575bb0d1974560876d
size 2966253
oid sha256:04a69a38c6922f822c0aeec1159b06c45ef005e72cd713006ef1a56e01ef4820
size 2964921

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8754cd31086397bccf0b275f3852f7eb48cdabeaed07ab74a1785575ef00cecd
size 472305
oid sha256:e65a2c596db2358af50eed6568585118b23102570a7d9444221fbfa1284c22c8
size 472197

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:106927d929964455db4f0062d124027c4c432a8648d0c91273a9689bc760c9ca
size 1971887
oid sha256:bc23691de5da8857fb0d1a7e933599356b085b45c84677cfc52aa195d7bf0ab8
size 1972384

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1a2a11fc5b6a6bd713786ae87e1a65e452de479b94cebcd4713b7bb859750cc8
size 539742
oid sha256:1b87a0876ddd5ea44c51fb6ecdd3d30db3bd4e998a14ad6001b9d3a04d6e895f
size 539765

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bc753820b1b2bdaf96d5ab54b15f5caa95687feefe5be3a47847c77cb2cabe52
size 852932
oid sha256:49ad83d255d2f43f545bc63494d289c7296d292e03fe3f0345781a5553fa3644
size 853676

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8999d8cc3ad09241ec61773d2e6b2dd185ede6e39bb4c2190a76003029cf7c9c
size 501742
oid sha256:ab96684e9258b9e959d7086d48bb4e45409536d2e8353fcf31f8aa042af2ff72
size 501949

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d357aa4463040d3b16b816bb55d40801c5288650814a269f4359ccde94746e5
size 2244366
oid sha256:976d0292f977214113a2d3ccadd218da35542ee08bcba83291a0acf4caf78f90
size 2245175

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ae9d97294c2d52fe8352cfff6d7a49875c71b7b2d9887240b4e6a7c4a6d76fc
size 469538
oid sha256:3a9ddfdf9a3e0d3995f32a0773b7931e87aacf0639559d465923f43b653a1c1f
size 470173

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2215d619fb311588dc78a3e13538e3ecb86d93c3c7af3342b2900847f1e73d3b
size 1838131
oid sha256:442f3c62143fd7fa43048f31b281967586e7d09309a824951eedc4616aa8cca4
size 1839818

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e6b0a0c1b8ab4857cd692bcf932c269214a3ed5f2b92f33a6de6db0666ade588
size 278350
oid sha256:8d24f954a866429a5047c1e2679865120b678513235e2a6aaa06147cc910cc85
size 278264

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a80837b013ee14f71074ae95abfd0fbe753a13ecb000fef39a4a4b6c399455b2
size 1057071
oid sha256:416db2267bcf73740f493c148a50caef53987c6449cb8539692c4545baad4fd5
size 1056838

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4bc172ea8c8dab3f8334184bb36027f134b8cb9b2e145533e1fd033b9432b454
size 564877
oid sha256:576b3f08f1290e545bd82065765c01e7938d9f148d6486220b589df3abfcb006
size 564783

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:066831ff714429573bea083e6f45418831af42b32aca9bf0f4748ea58d585d8e
size 2998042
oid sha256:52fa8f0a9c0b44bb228e25bb56978733a79fcdc12d6a834146b4a0fce06d963d
size 2998316

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e6f6cfce878ea66e068682eb67ac85c02c70a7d1fe6f0bf7b82bc33e77740c0f
size 476924
oid sha256:ad03e0ef3208dc8e2b68b30c2276879a62de16097e90da0676411daf9e8e2bc7
size 477161

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dec7f40c48d1767072a0e45a06395a8d7aca348f03af7fbcaf7719a6ae9e4ace
size 1994460
oid sha256:9a74b8a1555cb72016c9031d73809c50951a77a7874ffed84f95fe988cd8bbaf
size 1996991

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8213079114149b25ea09880e4f1a9b32319c9e6cb12a03482868ac588f91ede8
size 709956
oid sha256:360889f10f4a4ff31b9842dab09e0defce21ed6b55ab8fc3089aad82dfde52fc
size 695805

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:415432a50b29b796eb30d594d542472a5b1c04448dfec6f0b9afa461bceb8c8b
size 968891
oid sha256:c39acc84340b8b3abffd30bfd3554e51a78acc0198eafdce8848a17af0eaf820
size 947342

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b915c3fc0573caae66035fbafb34eb9818fd40661f0a39898b77eece2af20e0b
size 647562
oid sha256:893e0ae78389905cab1bc41c0543cf1350e9383a0f4aadea736695d64e611a4d
size 634035

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:56bf4ca637ef1dbe4b129d08a206041cb0b8b8e3577bc77884d41b62188033ac
size 2900896
oid sha256:9060d29d5927436064381a99bacbf3b7378ba9ca6d084a0aa3490de2a80b44f6
size 2819933

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d196f9c7756b9886e5933d26c73fc13d7a523c7992711c3e16a432c0512d2f94
size 625647
oid sha256:fd81ed5d96104b14564f586451019d60d107d0f212c4f8a19d02dc754e8fb7c5
size 626089

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b9171a7f0b4e94cd7941727f1a5edc74a02a33100525896826f7ed510a66627
size 2383103
oid sha256:9b31f595a2d447038481634f0f3a4d5a3479ea074b85cee489f231bed402faae
size 2385594

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5a3409dc69739f27392559a49ba28037232f6b9569ce89922cee32af130a4987
size 306417
oid sha256:3b421b24f92f50abf3668a5b983a276d7de3c7dca1435ba55b6901b9271e9803
size 307199

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a3960fbebc7a56079d4055a09145fae57a0c58a83449951d163d136d92282cf
size 1088356
oid sha256:6a2633959ca32d28f40e897041ac9b184afc1033cfab2e2f7fc9ffbf389d9a47
size 1090519

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1fddad2f0bb41bd26898defb8340d2595d6266e5e178baf955e2f2eb2ced2c48
size 738740
oid sha256:546729472f730dc856a72aaa968d0051eea0e41fce78eb1fa8d51d01fc58d8cb
size 723488

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ad93f6ec7201f2350ca4710d06a57d072cabd0aba683856b2974ea532417e40
size 3851921
oid sha256:9b181f2085fb01c0e78139f7ed337cc37ef1e2220034a89f00a588b229c9db2e
size 3756880

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:941b860f4e048fac2f8d0b82e8670e8ab12957562dd1b71a0b3ca3b07b7e59d4
size 621675
oid sha256:74e48571215e35b5b61b31e81ff35683984c196fb4207ee7de9731bbe8010119
size 608040

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8484e29c9069ff79423ee1f333ca2a13007d49a2a265e648bda2aea39fe0058d
size 2552951
oid sha256:2909390b5e678c86a04f936fd81ddaa040d354999cbe27942c7420f11633899d
size 2489714

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e4f97c2912bf217933fac43fb54426e921b6426c6a5559446d9686dd99b67dcf
size 414560
oid sha256:42a14ef9f56c3d07c6b6f384f69a85bd3d24ccb78bfebfd3076b90df2046f53d
size 414650

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e580e998160c45051eb6d04abd385ecc4837adb05ccca271512073f2909deff
size 631102
oid sha256:197fe8c661d858e9008749af9885cdcd8c9d8c03b8d77a6dd0c85d9aa9c308aa
size 631854

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bd0774b2ecb79f098adba89bcb0c99419ef00aaeeaf654288c0ac5d3606cee36
size 390597
oid sha256:556469b7a73e52272446d56e3e5f3244704f7eb58ee917072c31d17376a56c25
size 391137

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:95403bdac8a14343aff0ccc7cdfe2a6d3b2272189f7849ddec28a84f3c12eab1
size 1698002
oid sha256:fb99a42a883709d122f46a2aed99f6e41b902df4abeeb7a4f1067a46bae712c3
size 1700292

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:72874c7787d5dc687bd693045455450d4a9f6cfa72426b29acc3ef637da54c2d
size 360968
oid sha256:498fbdcb4e0c4ecc413de5b97f3cdab92a80b7f54df424d3fcf48bfe4c289d67
size 361653

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2df420e4e21612d2d9845c6eec1a0986ee9a8720fbab52b17acda36885c7eb95
size 1355140
oid sha256:3c071bc70f2bcfccc034e495a5601ad460a4428febfc707e232669360aa40516
size 1355790

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8df1fc40c8bf95301061cea22e7309028c22455e696933b16dc500876de2423a
size 200650
oid sha256:c689457c2e7bdd4a83eb198d730c87d3209bae14175e810d1da70e01b3ece582
size 201017

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5cf7c31077cf6d6d76f99e81664c92412543cd4b467823096ca483e776716195
size 717873
oid sha256:6a929afbd00c65b25f5488d8e3a8c13c3c604395cd77b9675b4d3cbdcd03d315
size 718717

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2c35bacf76d95820518440a095f2be3462c81886502a5b5e3940538995b73cdd
size 435272
oid sha256:974f09881ceeb896ea2ffe3b00a4bbd5d73cc0fcca291810cd3b816de607df2b
size 435203

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:071f0c303c64a5e5e7d3f5d008e926088f57394be187e13423e320d6c770452f
size 2216859
oid sha256:4f54eaa82e92ccc69e07343dc61c3b796115649a84c28beaff26b9d414933fc8
size 2215357

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fead09126527247ead95babf1fd3759262f6d60909cc49872ffceb75c6ad6d40
size 371427
oid sha256:a421e496dda05d60e5637ddd0ec416257195b94081fb0d6008dd73fed8a0032d
size 371680

View File

@@ -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