Skip to content

Commit 2485ee2

Browse files
authored
Merge pull request #43040 from github/repo-sync
Repo sync
2 parents a0d175b + b8e0429 commit 2485ee2

File tree

31 files changed

+709
-644
lines changed

31 files changed

+709
-644
lines changed

content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ From {% data variables.product.prodname_dotcom %}:
129129

130130
#### Setting up streaming to S3 with OpenID Connect
131131

132+
> [!NOTE]
133+
> Audit log streaming to S3 with OpenID Connect for {% data variables.enterprise.data_residency %} is currently unavailable. See [AUTOTITLE](/admin/data-residency/feature-overview-for-github-enterprise-cloud-with-data-residency#currently-unavailable-features).
134+
132135
From AWS:
133136

134137
1. Add the {% data variables.product.prodname_dotcom %} OIDC provider to IAM. See [Creating OpenID Connect (OIDC) identity providers](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) in the AWS documentation.

content/billing/reference/cost-center-allocation.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,16 +113,11 @@ There are two cost centers in the enterprise, each with different users or organ
113113

114114
### How usage is allocated
115115

116-
The following table illustrates how spending for each user is allocated to a cost center based on their membership of an organization or cost center. Any usage not assigned to a cost center is categorized as "Enterprise Only" spending.
117-
118-
![Diagram illustrating the assignment of users and organizations to cost centers, with the allocation of costs for the four users.](/assets/images/help/billing/cost-center-example-2.png)
119-
120116
{% rowheaders %}
121117

122118
| | Copilot charges | GHSP charges | GHE charges | Explanation |
123119
| ----------- | --------------- | ------------ | ----------- | ----------- |
124120
| Cost Center A | `user-1`, `user-3` | `user-1`, `user-3` | `user-1`, `user-3` | These users are assigned directly to the cost center. |
125-
| Cost Center B | `user-2`, `user-4` | {% octicon "dash" aria-label="Not applicable" %} | `user-2`, `user-4` | These users aren't directly assigned to a cost center, so Copilot and GHE charges are assigned based on organization membership, whereas GHSP defaults to enterprise spending. |
126-
| Enterprise Only (default) | {% octicon "dash" aria-label="Not applicable" %} | `user-2`, `user-4` | {% octicon "dash" aria-label="Not applicable" %} | These users aren't directly assigned to a cost center, so GHSP defaults to enterprise spending. |
121+
| Cost Center B | `user-2`, `user-4` | `user-2`, `user-4` | `user-2`, `user-4` | These users aren't directly assigned to a cost center, so {% data variables.product.prodname_copilot %}, {% data variables.enterprise.data_residency %}, and {% data variables.product.prodname_GH_secret_protection %} charges are assigned based on organization membership. |
127122

128123
{% endrowheaders %}

content/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configuring-dependabot-security-updates.md

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,6 @@ contentType: how-tos
2929

3030
{% data reusables.dependabot.enterprise-enable-dependabot %}
3131

32-
## About configuring {% data variables.product.prodname_dependabot_security_updates %}
33-
34-
You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see [AUTOTITLE](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates).
35-
36-
You can enable or disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository, for a selection of repositories in an organization, or for all repositories owned by your personal account or organization. For more information about enabling security features in an organization, see {% ifversion security-configurations %}[AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization).{% else %}[AUTOTITLE](/code-security/getting-started/quickstart-for-securing-your-organization).{% endif %}
37-
38-
{% data reusables.dependabot.dependabot-security-updates-disable-for-alert-rules %}
39-
40-
{% ifversion fpt or ghec %}{% data reusables.dependabot.dependabot-tos %}{% endif %}
41-
42-
## Supported repositories
43-
44-
{% data variables.product.prodname_dotcom %} automatically enables {% data variables.product.prodname_dependabot_security_updates %} for newly created repositories if your personal account or organization has enabled **Automatically enable for new repositories** for {% data variables.product.prodname_dependabot_security_updates %}. For more information, see [Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-dependabot-security-updates-for-your-repositories).
45-
46-
If you create a fork of a repository that has security updates enabled, {% data variables.product.prodname_dotcom %} will automatically disable {% data variables.product.prodname_dependabot_security_updates %} for the fork. You can then decide whether to enable {% data variables.product.prodname_dependabot_security_updates %} on the specific fork.
47-
48-
If security updates are not enabled for your repository and you don't know why, first try enabling them using the instructions given in the procedural sections below. If security updates are still not working, you can contact {% data variables.contact.contact_support %}.
49-
5032
## Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories
5133

5234
You can enable or disable {% data variables.product.prodname_dependabot_security_updates %} for all qualifying repositories owned by your personal account or organization. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account) or [AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization).
@@ -62,7 +44,7 @@ You can also enable or disable {% data variables.product.prodname_dependabot_sec
6244

6345
## Grouping {% data variables.product.prodname_dependabot_security_updates %} into a single pull request
6446

65-
To reduce the number of pull requests you may be seeing, you can enable grouped security updates for your repository or organization. When this is enabled, {% data variables.product.prodname_dependabot %} will group security updates into one pull request for each package ecosystem. In order to use grouped security updates, you must first enable the following features:
47+
In order to use grouped security updates, you must first enable the following features:
6648

6749
* **Dependency graph**. For more information, see [AUTOTITLE](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph).
6850
* **{% data variables.product.prodname_dependabot_alerts %}**. For more information, see [AUTOTITLE](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts).
@@ -76,8 +58,6 @@ To reduce the number of pull requests you may be seeing, you can enable grouped
7658

7759
### Enabling or disabling grouped {% data variables.product.prodname_dependabot_security_updates %} for an individual repository
7860

79-
Repository administrators can enable or disable grouped security updates for their repository. Changing the repository setting will override any default organization settings. {% data reusables.dependabot.dependabot-grouped-security-updates-yaml-override %}
80-
8161
{% data reusables.repositories.navigate-to-repo %}
8262
{% data reusables.repositories.sidebar-settings %}
8363
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
@@ -89,8 +69,6 @@ Repository administrators can enable or disable grouped security updates for the
8969

9070
{% else %}
9171

92-
Organization owners can enable or disable grouped security updates for all repositories in their organization. However, repository administrators within the organization can update the settings for their repositories to override the default organization settings. {% data reusables.dependabot.dependabot-grouped-security-updates-yaml-override %}
93-
9472
{% data reusables.profile.access_org %}
9573
{% data reusables.profile.org_settings %}
9674
{% data reusables.organizations.security-and-analysis %}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: Dependabot security updates reference
3+
shortTitle: Dependabot security updates
4+
intro: Find usage information for {% data variables.product.prodname_dependabot_security_updates %}.
5+
topics:
6+
- Dependency graph
7+
- Dependencies
8+
- Vulnerabilities
9+
- Repositories
10+
versions:
11+
fpt: '*'
12+
ghec: '*'
13+
ghes: '*'
14+
contentType: reference
15+
---
16+
17+
## Priority of grouped security update settings
18+
19+
Settings for grouped {% data variables.product.prodname_dependabot_security_updates %} are applied in the following order, from highest to lowest priority:
20+
21+
1. Settings defined in a `dependabot.yml` file. See [About the `dependabot.yml` file](/code-security/reference/supply-chain-security/dependabot-options-reference#about-the-dependabotyml-file).
22+
1. Repository-level settings defined in the UI
23+
1. Organization-level settings defined in the UI
24+
25+
## Enablement for forked repositories
26+
27+
If you create a fork of a repository that has security updates enabled, {% data variables.product.prodname_dotcom %} will automatically disable {% data variables.product.prodname_dependabot_security_updates %} for the fork. You can then decide whether to enable {% data variables.product.prodname_dependabot_security_updates %} on the specific fork.

content/code-security/reference/supply-chain-security/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ children:
2222
- /supported-ecosystems-and-manifests-for-dependency-scope
2323
- /dependabot-pull-request-comment-commands
2424
- /supported-ecosystems-and-repositories
25+
- /dependabot-security-updates
2526
- /dependency-graph-supported-package-ecosystems
2627
- /dependabot-on-actions
2728
- /dependabot-errors

content/migrations/ado/about-migrations-from-azure-devops-to-github-enterprise-cloud.md

Lines changed: 0 additions & 46 deletions
This file was deleted.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: "Granting the migrator role"
3+
shortTitle: Migrator role
4+
intro: "The migrator role gives a user or team the ability to run migrations on behalf of an organization."
5+
versions:
6+
fpt: '*'
7+
ghec: '*'
8+
contentType: other
9+
---
10+
11+
To allow someone other than an organization owner to run a migration or download migration logs, you can grant the migrator role to a user or team.
12+
13+
To grant the migrator role using the CLI, you can use the {% data variables.product.prodname_ado2gh_cli %}.
14+
15+
{% data reusables.enterprise-migration-tool.gei-install-and-update %}
16+
17+
1. On {% data variables.product.prodname_dotcom %}, create and record a {% data variables.product.pat_generic %} that has the `admin:org` scope.
18+
{% data reusables.enterprise-migration-tool.grant-migrator-role-pat %}
19+
1. Use the `gh ado2gh grant-migrator-role` command, replacing ORGANIZATION with the organization you want to grant the migrator role for, ACTOR with the user or team name, and TYPE with `USER` or `TEAM`.
20+
21+
```shell copy
22+
gh ado2gh grant-migrator-role --github-org ORGANIZATION --actor ACTOR --actor-type TYPE
23+
```
24+
25+
{% data reusables.enterprise-migration-tool.grant-migrator-role-ghecom %}

content/migrations/ado/index.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,34 @@
11
---
2-
title: Migrating from Azure DevOps to GitHub Enterprise Cloud
2+
title: Migrating from Azure DevOps to GitHub
33
shortTitle: Migrate from Azure DevOps
4-
intro: You can migrate repositories to {% data variables.product.prodname_dotcom %} with {% data variables.product.prodname_importer_proper_name %}.
4+
intro: "Plan and execute a migration from Azure DevOps to {% data variables.product.prodname_ghe_cloud %}. This six-phase guide explains how to configure access, migrate, and the follow-up tasks needed to get your repositories ready for work."
55
versions:
66
fpt: '*'
7-
ghes: '*'
87
ghec: '*'
98
children:
10-
- /about-migrations-from-azure-devops-to-github-enterprise-cloud
11-
- /overview-of-a-migration-from-azure-devops-to-github-enterprise-cloud
12-
- /managing-access-for-a-migration-from-azure-devops
13-
- /migrating-repositories-from-azure-devops-to-github-enterprise-cloud
9+
- /phase-1-understand-migrations-from-azure-devops-to-github
10+
- /phase-2-manage-access
11+
- /phase-3-install-and-configure-github-enterprise-importer
12+
- /phase-4-prepare-for-your-migration-from-azure-devops-to-github
13+
- /phase-5-migrate-your-repositories-from-azure-devops-to-github
14+
- /phase-6-follow-up-tasks
15+
- /key-differences-between-azure-devops-and-github
16+
- /use-graphql-to-migrate-repositories-from-azure-devops-to-github-enterprise-cloud
17+
- /granting-the-migrator-role
1418
redirect_from:
1519
- /migrations/using-github-enterprise-importer/migrating-from-azure-devops-to-github-enterprise-cloud
16-
contentType: other
20+
contentType: tutorials
21+
heroImage: /assets/images/banner-images/hero-3
22+
layout: bespoke-landing
23+
sidebarLink:
24+
text: Get started
25+
href: /migrations/ado
26+
carousels:
27+
recommended:
28+
- /phase-1-understand-migrations-from-azure-devops-to-github
29+
- /phase-2-manage-access
30+
- /phase-3-install-and-configure-github-enterprise-importer
31+
- /phase-4-prepare-for-your-migration-from-azure-devops-to-github
32+
- /phase-5-migrate-your-repositories-from-azure-devops-to-github
33+
- /phase-6-follow-up-tasks
1734
---
18-

0 commit comments

Comments
 (0)