Skip to content

Commit c840a72

Browse files
authored
Merge pull request #15942 from github/repo-sync
repo sync
2 parents e2d01f0 + e872369 commit c840a72

21 files changed

+7259
-6752
lines changed

content/actions/hosting-your-own-runners/about-self-hosted-runners.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ Your runner machine connects to {% data variables.product.product_name %} using
3131

3232
For more information about installing and using self-hosted runners, see "[Adding self-hosted runners](/github/automating-your-workflow-with-github-actions/adding-self-hosted-runners)" and "[Using self-hosted runners in a workflow](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)."
3333

34-
## {% ifversion fpt or ghes %}Differences between {% data variables.product.prodname_dotcom %}-hosted and {% elsif ghae %}Characteristics of {% endif %}self-hosted runners
34+
## {% ifversion fpt or ghec or ghes %}Differences between {% data variables.product.prodname_dotcom %}-hosted and {% elsif ghae %}Characteristics of {% endif %}self-hosted runners
3535

36-
{% ifversion fpt or ghes %}
36+
{% ifversion fpt or ghec or ghes %}
3737
{% data variables.product.prodname_dotcom %}-hosted runners offer a quicker, simpler way to run your workflows, while self-hosted{% elsif ghae %}Self-hosted{% endif %} runners are a highly configurable way to run workflows in your own custom environment. {% ifversion ghae %}Self-hosted runners:{% endif %}
3838

39-
{% ifversion fpt or ghes %}
39+
{% ifversion fpt or ghec or ghes %}
4040
**{% data variables.product.prodname_dotcom %}-hosted runners:**
4141
- Receive automatic updates for the operating system, preinstalled packages and tools, and the self-hosted runner application.
4242
- Are managed and maintained by {% data variables.product.prodname_dotcom %}.

content/admin/configuration/configuring-your-enterprise/command-line-utilities.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ Allows you to find the universally unique identifier (UUID) of your node in `clu
114114
```
115115

116116
{% ifversion ghes %}
117-
Allows you to exempt a list of users from API rate limits. For more information, see "[Resources in the REST API](/rest/overview/resources-in-the-rest-api#rate-limiting)."
117+
Allows you to exempt a list of users from API rate limits. A hard limit of 120,000 requests will still apply to these users. For more information, see "[Resources in the REST API](/rest/overview/resources-in-the-rest-api#rate-limiting)."
118118

119119
``` shell
120120
$ ghe-config app.github.rate-limiting-exempt-users "<em>hubot</em> <em>github-actions</em>"

content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,11 @@ You can also configure allowed IP addresses for an individual organization. For
129129

130130
You can use a SSH certificate authorities (CA) to allow members of any organization owned by your enterprise to access that organization's repositories using SSH certificates you provide. {% data reusables.organizations.can-require-ssh-cert %} For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)."
131131

132+
{% data reusables.organizations.add-extension-to-cert %}
133+
132134
### Adding an SSH certificate authority
133135

134-
{% data reusables.organizations.add-extension-to-cert %}
136+
If you require SSH certificates for your enterprise, enterprise members should use a special URL for Git operations over SSH. For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates)."
135137

136138
{% data reusables.enterprise-accounts.access-enterprise %}
137139
{% data reusables.enterprise-accounts.settings-tab %}

content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,15 @@ For example, you can build an internal system that issues a new certificate to y
2828
Organization members can use their signed certificates for authentication even if you've enforced SAML single sign-on. Unless you make SSH certificates a requirement, organization members can continue to use other means of authentication to access your organization's resources with Git, including their username and password, personal access tokens, and their own SSH keys.
2929
{% endif %}
3030

31-
Members will not be able to use their certificates to access forks of your repositories that are owned by their user accounts.
31+
Members will not be able to use their certificates to access forks of your repositories that are owned by their personal accounts.
3232

33-
To prevent authentication errors, organization members should use a special URL that includes the organization ID to clone repositories using signed certificates. Anyone with read access to the repository can find this URL on the repository page. For more information, see "[Cloning a repository](/articles/cloning-a-repository)."
33+
## About SSH URLs with SSH certificates
34+
35+
If your organization requires SSH certificates, to prevent authentication errors, organization members should use a special URL that includes the organization ID when performing Git operations over SSH. This special URL allows the client and server to more easily negotiate which key on the member's computer should be used for authentication. If a member uses the normal URL, which starts with `git@github.com`, the SSH client might offer the wrong key, causing the operation to fail.
36+
37+
Anyone with read access to the repository can find this URL by selecting the **Code** dropdown menu on the main page of the repository, then clicking **Use SSH**.
38+
39+
If your organization doesn't require SSH certificates, members can continue to use their own SSH keys, or other means of authentication. In that case, either the special URL or the normal URL, which starts with `git@github.com`, will work.
3440

3541
## Issuing certificates
3642

content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ Organization owners can manage an organization's SSH certificate authorities (CA
2020

2121
You can allow members to access your organization's repositories using SSH certificates you provide by adding an SSH CA to your organization. {% data reusables.organizations.can-require-ssh-cert %} For more information, see "[About SSH certificate authorities](/articles/about-ssh-certificate-authorities)."
2222

23+
{% data reusables.organizations.add-extension-to-cert %}
24+
2325
## Adding an SSH certificate authority
2426

25-
{% data reusables.organizations.add-extension-to-cert %}
27+
If you require SSH certificates for your enterprise, enterprise members should use a special URL for Git operations over SSH. For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates)."
2628

2729
{% data reusables.profile.access_org %}
2830
{% data reusables.profile.org_settings %}

data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,3 +114,17 @@ upcoming_changes:
114114
date: '2021-10-01T00:00:00+00:00'
115115
criticality: breaking
116116
owner: synthead
117+
- location: PullRequest.viewerCanOverrideMergeQueue
118+
description:
119+
'`viewerCanOverrideMergeQueue` will be removed. Use PullRequest.viewerCanMergeAsAdmin
120+
instead.'
121+
reason: '`viewer_can_override_merge_queue` will be removed'
122+
date: '2022-04-01'
123+
criticality: breaking
124+
owner: cbeaman
125+
- location: Repository.defaultMergeQueue
126+
description: '`defaultMergeQueue` will be removed. Use `Repository.mergeQueue` instead.'
127+
reason: '`defaultMergeQueue` will be removed.'
128+
date: '2022-04-01'
129+
criticality: breaking
130+
owner: colinshum

data/graphql/ghae/schema.docs-ghae.graphql

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
directive @requiredCapabilities(
2+
requiredCapabilities: [String!]
3+
) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
4+
15
"""
26
Marks an element of a GraphQL schema as only available via a preview header
37
"""
@@ -6,7 +10,7 @@ directive @preview(
610
The identifier of the API preview that toggles this field.
711
"""
812
toggledBy: String!
9-
) on SCALAR | OBJECT | FIELD_DEFINITION | ARGUMENT_DEFINITION | INTERFACE | UNION | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
13+
) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
1014

1115
"""
1216
Defines what type of global IDs are accepted for a mutation argument of type ID.
@@ -25392,6 +25396,11 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab
2539225396
"""
2539325397
viewerCanEnableAutoMerge: Boolean!
2539425398

25399+
"""
25400+
Indicates whether the viewer can bypass branch protections and merge the pull request immediately
25401+
"""
25402+
viewerCanMergeAsAdmin: Boolean!
25403+
2539525404
"""
2539625405
Can user react to this subject
2539725406
"""
@@ -35667,6 +35676,11 @@ type StarredRepositoryEdge {
3566735676
Autogenerated input type of StartRepositoryMigration
3566835677
"""
3566935678
input StartRepositoryMigrationInput {
35679+
"""
35680+
The Octoshift migration source access token.
35681+
"""
35682+
accessToken: String
35683+
3567035684
"""
3567135685
A unique identifier for the client performing the mutation.
3567235686
"""
@@ -35682,6 +35696,11 @@ input StartRepositoryMigrationInput {
3568235696
"""
3568335697
gitArchiveUrl: String
3568435698

35699+
"""
35700+
The GitHub personal access token of the user importing to the target repository.
35701+
"""
35702+
githubPat: String
35703+
3568535704
"""
3568635705
The signed URL to access the user-uploaded metadata archive
3568735706
"""

data/graphql/ghec/graphql_upcoming_changes.public.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,3 +126,25 @@ upcoming_changes:
126126
date: '2021-10-01T00:00:00+00:00'
127127
criticality: breaking
128128
owner: synthead
129+
- location: PullRequest.viewerCanOverrideMergeQueue
130+
description:
131+
'`viewerCanOverrideMergeQueue` will be removed. Use PullRequest.viewerCanMergeAsAdmin
132+
instead.'
133+
reason: '`viewer_can_override_merge_queue` will be removed'
134+
date: '2022-04-01'
135+
criticality: breaking
136+
owner: cbeaman
137+
- location: Repository.defaultMergeQueue
138+
description: '`defaultMergeQueue` will be removed. Use `Repository.mergeQueue` instead.'
139+
reason: '`defaultMergeQueue` will be removed.'
140+
date: '2022-04-01'
141+
criticality: breaking
142+
owner: colinshum
143+
- location: Query.sponsorables.dependencyEcosystem
144+
description:
145+
'`dependencyEcosystem` will be removed. Use the ecosystem argument
146+
instead.'
147+
reason: The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem.
148+
date: '2022-07-01T00:00:00+00:00'
149+
criticality: breaking
150+
owner: cheshire137

data/graphql/ghec/schema.docs.graphql

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
directive @requiredCapabilities(
2+
requiredCapabilities: [String!]
3+
) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
4+
15
"""
26
Marks an element of a GraphQL schema as only available via a preview header
37
"""
@@ -6,7 +10,7 @@ directive @preview(
610
The identifier of the API preview that toggles this field.
711
"""
812
toggledBy: String!
9-
) on SCALAR | OBJECT | FIELD_DEFINITION | ARGUMENT_DEFINITION | INTERFACE | UNION | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
13+
) on ARGUMENT_DEFINITION | ENUM | ENUM_VALUE | FIELD_DEFINITION | INPUT_FIELD_DEFINITION | INPUT_OBJECT | INTERFACE | OBJECT | SCALAR | UNION
1014

1115
"""
1216
Defines what type of global IDs are accepted for a mutation argument of type ID.
@@ -7935,6 +7939,51 @@ type DependencyGraphDependencyEdge @preview(toggledBy: "hawkgirl-preview") {
79357939
node: DependencyGraphDependency
79367940
}
79377941

7942+
"""
7943+
The possible ecosystems of a dependency graph package.
7944+
"""
7945+
enum DependencyGraphEcosystem {
7946+
"""
7947+
GitHub Actions
7948+
"""
7949+
ACTIONS
7950+
7951+
"""
7952+
PHP packages hosted at packagist.org
7953+
"""
7954+
COMPOSER
7955+
7956+
"""
7957+
Go modules
7958+
"""
7959+
GO
7960+
7961+
"""
7962+
Java artifacts hosted at the Maven central repository
7963+
"""
7964+
MAVEN
7965+
7966+
"""
7967+
JavaScript packages hosted at npmjs.com
7968+
"""
7969+
NPM
7970+
7971+
"""
7972+
.NET packages hosted at the NuGet Gallery
7973+
"""
7974+
NUGET
7975+
7976+
"""
7977+
Python packages hosted at PyPI.org
7978+
"""
7979+
PIP
7980+
7981+
"""
7982+
Ruby gems hosted at RubyGems.org
7983+
"""
7984+
RUBYGEMS
7985+
}
7986+
79387987
"""
79397988
Dependency manifest for a repository
79407989
"""
@@ -28713,6 +28762,11 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab
2871328762
"""
2871428763
viewerCanEnableAutoMerge: Boolean!
2871528764

28765+
"""
28766+
Indicates whether the viewer can bypass branch protections and merge the pull request immediately
28767+
"""
28768+
viewerCanMergeAsAdmin: Boolean!
28769+
2871628770
"""
2871728771
Can user react to this subject
2871828772
"""
@@ -31055,9 +31109,20 @@ type Query {
3105531109
Optional filter for which dependencies should be checked for sponsorable
3105631110
owners. Only sponsorable owners of dependencies in this ecosystem will be
3105731111
included. Used when onlyDependencies = true.
31112+
31113+
**Upcoming Change on 2022-07-01 UTC**
31114+
**Description:** `dependencyEcosystem` will be removed. Use the ecosystem argument instead.
31115+
**Reason:** The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem.
3105831116
"""
3105931117
dependencyEcosystem: SecurityAdvisoryEcosystem
3106031118

31119+
"""
31120+
Optional filter for which dependencies should be checked for sponsorable
31121+
owners. Only sponsorable owners of dependencies in this ecosystem will be
31122+
included. Used when onlyDependencies = true.
31123+
"""
31124+
ecosystem: DependencyGraphEcosystem
31125+
3106131126
"""
3106231127
Returns the first _n_ elements from the list.
3106331128
"""
@@ -40957,6 +41022,11 @@ type StarredRepositoryEdge {
4095741022
Autogenerated input type of StartRepositoryMigration
4095841023
"""
4095941024
input StartRepositoryMigrationInput {
41025+
"""
41026+
The Octoshift migration source access token.
41027+
"""
41028+
accessToken: String
41029+
4096041030
"""
4096141031
A unique identifier for the client performing the mutation.
4096241032
"""
@@ -40972,6 +41042,11 @@ input StartRepositoryMigrationInput {
4097241042
"""
4097341043
gitArchiveUrl: String
4097441044

41045+
"""
41046+
The GitHub personal access token of the user importing to the target repository.
41047+
"""
41048+
githubPat: String
41049+
4097541050
"""
4097641051
The signed URL to access the user-uploaded metadata archive
4097741052
"""

data/graphql/graphql_upcoming_changes.public.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,3 +126,25 @@ upcoming_changes:
126126
date: '2021-10-01T00:00:00+00:00'
127127
criticality: breaking
128128
owner: synthead
129+
- location: PullRequest.viewerCanOverrideMergeQueue
130+
description:
131+
'`viewerCanOverrideMergeQueue` will be removed. Use PullRequest.viewerCanMergeAsAdmin
132+
instead.'
133+
reason: '`viewer_can_override_merge_queue` will be removed'
134+
date: '2022-04-01'
135+
criticality: breaking
136+
owner: cbeaman
137+
- location: Repository.defaultMergeQueue
138+
description: '`defaultMergeQueue` will be removed. Use `Repository.mergeQueue` instead.'
139+
reason: '`defaultMergeQueue` will be removed.'
140+
date: '2022-04-01'
141+
criticality: breaking
142+
owner: colinshum
143+
- location: Query.sponsorables.dependencyEcosystem
144+
description:
145+
'`dependencyEcosystem` will be removed. Use the ecosystem argument
146+
instead.'
147+
reason: The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem.
148+
date: '2022-07-01T00:00:00+00:00'
149+
criticality: breaking
150+
owner: cheshire137

0 commit comments

Comments
 (0)