Skip to content

Commit 9e5f49b

Browse files
authored
Merge pull request #44326 from github/repo-sync
Repo sync
2 parents 776583f + 7868276 commit 9e5f49b

19 files changed

Lines changed: 1050 additions & 334 deletions

File tree

content/admin/managing-iam/configuring-authentication-for-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ To change the lifetime policy property, you will need the object ID associated w
3636

3737
Support for OIDC is available for customers using Entra ID.
3838

39+
{% data reusables.enterprise-accounts.gov-cloud-idp-not-supported %}
40+
3941
Each Entra ID tenant can support only one OIDC integration with {% data variables.product.prodname_emus %}. If you want to connect Entra ID to more than one enterprise on {% data variables.product.prodname_dotcom %}, use SAML instead. See [AUTOTITLE](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users).
4042

4143
OIDC does not support IdP-initiated authentication.

content/admin/managing-iam/configuring-authentication-for-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ With {% data variables.product.prodname_emus %}, access to your enterprise's res
2727

2828
After you configure SAML SSO, we recommend storing your recovery codes so you can recover access to your enterprise in the event that your IdP is unavailable.
2929

30+
{% data reusables.enterprise-accounts.gov-cloud-idp-not-supported %}
31+
3032
{% data reusables.enterprise_user_management.SAML-to-OIDC-migration-for-EMU %}
3133

3234
## Prerequisites

content/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-for-users.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ category:
2626

2727
If you use a partner IdP, you can simplify the configuration of SCIM provisioning by using the partner IdP's application. If you don't use a partner IdP for provisioning, you can implement SCIM using calls to {% data variables.product.company_short %}'s REST API for SCIM. For more information, see {% ifversion ghec %}[AUTOTITLE](/admin/managing-iam/understanding-iam-for-enterprises/about-enterprise-managed-users#identity-management-systems).{% else %}[AUTOTITLE](/admin/managing-iam/provisioning-user-accounts-with-scim/user-provisioning-with-scim-on-ghes#supported-identity-providers).{% endif %}
2828

29+
{% data reusables.enterprise-accounts.gov-cloud-idp-not-supported %}
30+
2931
{% ifversion ghes %}
3032

3133
## Who needs to follow these instructions?

content/admin/managing-iam/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,13 @@ If an unauthenticated user attempts to sign in to {% data variables.location.pro
6565

6666
For more information about connecting Microsoft Entra ID (previously known as Azure AD) to your enterprise, see [Tutorial: Microsoft Entra SSO integration with GitHub Enterprise Cloud - Enterprise Account](https://learn.microsoft.com/en-us/entra/identity/saas-apps/github-enterprise-cloud-enterprise-account-tutorial) in Microsoft Docs.
6767

68+
{% data reusables.enterprise-accounts.gov-cloud-idp-not-supported %}
69+
6870
{% elsif ghes %}
6971

7072
For more information about connecting Entra ID to your enterprise, see [Tutorial: Microsoft Entra SSO integration with GitHub Enterprise Server](https://learn.microsoft.com/en-us/entra/identity/saas-apps/github-ae-tutorial) in Microsoft Docs.
7173

72-
We do not have a supported partner application when using Entra ID for Azure Government.
74+
{% data reusables.enterprise-accounts.gov-cloud-idp-not-supported %}
7375

7476
## Username considerations with SAML
7577

content/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ In order to authenticate as an app installation, you must generate an installati
1919
2020
You should keep your installation access token secure. For more information, see [AUTOTITLE](/apps/creating-github-apps/setting-up-a-github-app/best-practices-for-creating-a-github-app).
2121

22+
{% data reusables.apps.ghs-stateless-token-format %}
23+
2224
## Generating an installation access token
2325

2426
{% data reusables.apps.generate-installation-access-token %}

content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,8 @@ To use a {% data variables.product.pat_generic %} or SSH key to access resources
145145

146146
{% data variables.product.company_short %} issues tokens that begin with a prefix to indicate the token's type.
147147

148+
{% data reusables.apps.ghs-stateless-token-format %}
149+
148150
| Token type | Prefix | More information |
149151
| :- | :- | :- |
150152
| {% data variables.product.pat_v1_caps %} | `ghp_` | [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token#creating-a-personal-access-token-classic) |
@@ -154,4 +156,4 @@ To use a {% data variables.product.pat_generic %} or SSH key to access resources
154156
| Installation access token for a {% data variables.product.prodname_github_app %} | `ghs_` | [AUTOTITLE](/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation) |
155157
| Refresh token for a {% data variables.product.prodname_github_app %} | `ghr_` | [AUTOTITLE](/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens) |
156158

157-
For more information {% data variables.product.github %}'s token types and their management, see [AUTOTITLE](/organizations/managing-programmatic-access-to-your-organization/github-credential-types).
159+
For more information {% data variables.product.github %}'s token types and their management, see [AUTOTITLE](/organizations/managing-programmatic-access-to-your-organization/github-credential-types).

content/copilot/how-tos/manage-and-track-spending/prepare-for-usage-based-billing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Preparing your organization for usage-based billing
33
shortTitle: Prepare your organization for usage-based billing
44
allowTitleToDifferFromFilename: true
55
intro: 'Review your estimated costs under usage-based billing and take steps to prepare your organization before the transition.'
6-
permissions: Enterprise owners, organization owners, and billing managers
6+
permissions: Enterprise owners and billing managers can download the usage report for enterprises. Organization owners can download the usage report for standalone organizations.
77
versions:
88
feature: copilot
99
product: '{% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %}'

content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
GH_TOKEN: {% raw %}${{ steps.generate-token.outputs.token }}{% endraw %}
8282
ORGANIZATION: YOUR_ORGANIZATION
8383
PROJECT_NUMBER: YOUR_PROJECT_NUMBER
84-
# Uses [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) to query the API for the ID of the project and return the name and ID of the first 20 fields in the project. `fields` returns a union and the query uses inline fragments (`... on`) to return information about any `ProjectV2Field` and `ProjectV2SingleSelectField` fields. The response is stored in a file called `project_data.json`.
84+
# Uses [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/) to query the API for the ID of the project and return the name and ID of the first 20 fields in the project. `fields` returns a union and the query uses inline fragments (`... on`) to return information about any `ProjectV2Field` and `ProjectV2SingleSelectField` fields. The response is stored in a file called `project_data.json`.
8585
run: |
8686
gh api graphql -f query='
8787
query($org: String!, $number: Int!) {
@@ -125,7 +125,7 @@ jobs:
125125
env:
126126
GH_TOKEN: {% raw %}${{ steps.generate-token.outputs.token }}{% endraw %}
127127
PR_ID: {% raw %}${{ github.event.pull_request.node_id }}{% endraw %}
128-
# Uses [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) and the API to add the pull request that triggered this workflow to the project. The `jq` flag parses the response to get the ID of the created item.
128+
# Uses [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/) and the API to add the pull request that triggered this workflow to the project. The `jq` flag parses the response to get the ID of the created item.
129129
run: |
130130
item_id="$( gh api graphql -f query='
131131
mutation($project:ID!, $pr:ID!) {
@@ -214,7 +214,7 @@ jobs:
214214
GH_TOKEN: {% raw %}${{ secrets.YOUR_TOKEN }}{% endraw %}
215215
ORGANIZATION: YOUR_ORGANIZATION
216216
PROJECT_NUMBER: YOUR_PROJECT_NUMBER
217-
# Uses [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) to query the API for the ID of the project and return the name and ID of the first 20 fields in the project. `fields` returns a union and the query uses inline fragments (`... on`) to return information about any `ProjectV2Field` and `ProjectV2SingleSelectField` fields. The response is stored in a file called `project_data.json`.
217+
# Uses [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/) to query the API for the ID of the project and return the name and ID of the first 20 fields in the project. `fields` returns a union and the query uses inline fragments (`... on`) to return information about any `ProjectV2Field` and `ProjectV2SingleSelectField` fields. The response is stored in a file called `project_data.json`.
218218
run: |
219219
gh api graphql -f query='
220220
query($org: String!, $number: Int!) {
@@ -258,7 +258,7 @@ jobs:
258258
env:
259259
GH_TOKEN: {% raw %}${{ secrets.YOUR_TOKEN }}{% endraw %}
260260
PR_ID: {% raw %}${{ github.event.pull_request.node_id }}{% endraw %}
261-
# Uses [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) and the API to add the pull request that triggered this workflow to the project. The `jq` flag parses the response to get the ID of the created item.
261+
# Uses [{% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/) and the API to add the pull request that triggered this workflow to the project. The `jq` flag parses the response to get the ID of the created item.
262262
run: |
263263
item_id="$( gh api graphql -f query='
264264
mutation($project:ID!, $pr:ID!) {
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
> [!NOTE]
2+
> Starting April 27, 2026, {% data variables.product.github %} began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted {% data variables.product.prodname_github_app %} installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the {% data variables.product.company_short %} blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header).
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
* {% data variables.copilot.copilot_claude_opus_47 %}
2+
* {% data variables.copilot.copilot_claude_haiku_45 %}
23
* {% data variables.copilot.copilot_gpt_52_codex %}
4+
* {% data variables.copilot.copilot_gpt_54_mini %}

0 commit comments

Comments
 (0)