Skip to content

Commit 68f9947

Browse files
Merge branch 'main' into patch-1
2 parents ff96027 + 985318d commit 68f9947

File tree

55 files changed

+203
-170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+203
-170
lines changed

.github/workflows/orphaned-features-check.yml

+1-4
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,7 @@ jobs:
6060
exit 0
6161
fi
6262
63-
# Why only 5?
64-
# Because, we're not in a hurry and anything larger than that would
65-
# make the PR too intimidatingly big to review.
66-
npm run find-orphaned-features -- delete --max 5 --verbose /tmp/orphaned-features.json
63+
npm run find-orphaned-features -- delete --verbose /tmp/orphaned-features.json
6764
6865
git status
6966
Binary file not shown.

config/kubernetes/production/deployments/webapp.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: Deployment
33
metadata:
44
name: webapp
55
spec:
6-
replicas: 2
6+
replicas: 4
77
selector:
88
matchLabels:
99
app: webapp

content/admin/configuring-settings/configuring-github-connect/enabling-dependabot-for-your-enterprise.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Enabling Dependabot for your enterprise
3-
intro: 'You can allow users to find and fix vulnerabilities in code dependencies by {% ifversion dependabot-alerts-ghes-enablement %} setting up {% else %}enabling{% endif %} {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes %} and {% data variables.product.prodname_dependabot_updates %}{% endif %}.'
3+
intro: 'You can allow users to find and fix vulnerabilities in code dependencies by setting up {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes %} and {% data variables.product.prodname_dependabot_updates %}{% endif %}.'
44
shortTitle: Dependabot
55
redirect_from:
66
- /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server
@@ -12,7 +12,7 @@ redirect_from:
1212
- /admin/configuration/managing-connections-between-your-enterprise-accounts/enabling-the-dependency-graph-and-dependabot-alerts-on-your-enterprise-account
1313
- /admin/configuration/configuring-github-connect/enabling-the-dependency-graph-and-dependabot-alerts-for-your-enterprise
1414
- /admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise
15-
permissions: 'Enterprise owners can{% ifversion dependabot-alerts-ghes-enablement %} set up{% else %} enable{% endif %} {% data variables.product.prodname_dependabot %}.'
15+
permissions: 'Enterprise owners can set up {% data variables.product.prodname_dependabot %}.'
1616
versions:
1717
ghes: '*'
1818
type: how_to
@@ -25,7 +25,7 @@ topics:
2525

2626
## About {% data variables.product.prodname_dependabot %} for {% data variables.product.prodname_ghe_server %}
2727

28-
{% data variables.product.prodname_dependabot %} helps users find and fix vulnerabilities in their dependencies. You {% ifversion dependabot-alerts-ghes-enablement %} must first set up {% data variables.product.prodname_dependabot %} for your enterprise, and then you {% endif %} can enable {% data variables.product.prodname_dependabot_alerts %} to notify users about vulnerable dependencies and {% data variables.product.prodname_dependabot_updates %} to fix the vulnerabilities and keep dependencies updated to the latest version.
28+
{% data variables.product.prodname_dependabot %} helps users find and fix vulnerabilities in their dependencies. You must first set up {% data variables.product.prodname_dependabot %} for your enterprise, and then you can enable {% data variables.product.prodname_dependabot_alerts %} to notify users about vulnerable dependencies and {% data variables.product.prodname_dependabot_updates %} to fix the vulnerabilities and keep dependencies updated to the latest version.
2929

3030
{% data variables.product.prodname_dependabot %} is just one of many features available to harden supply chain security for {% data variables.product.prodname_dotcom %}. For more information about the other features, see [AUTOTITLE](/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise).
3131

@@ -35,7 +35,7 @@ With {% data variables.product.prodname_dependabot_alerts %}, {% data variables.
3535

3636
{% data reusables.repositories.tracks-vulnerabilities %}
3737

38-
After you {% ifversion dependabot-alerts-ghes-enablement %} set up {% data variables.product.prodname_dependabot %}{% else %} enable {% data variables.product.prodname_dependabot_alerts %}{% endif %} for your enterprise, vulnerability data is synced from the {% data variables.product.prodname_advisory_database %} to your instance once every hour. Only {% data variables.product.company_short %}-reviewed advisories are synchronized. {% data reusables.security-advisory.link-browsing-advisory-db %}
38+
After you set up {% data variables.product.prodname_dependabot %} for your enterprise, vulnerability data is synced from the {% data variables.product.prodname_advisory_database %} to your instance once every hour. Only {% data variables.product.company_short %}-reviewed advisories are synchronized. {% data reusables.security-advisory.link-browsing-advisory-db %}
3939

4040
You can also choose to manually sync vulnerability data at any time. For more information, see [AUTOTITLE](/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise).
4141

@@ -66,14 +66,13 @@ With {% data variables.product.prodname_dependabot_updates %}, {% data variables
6666

6767
## Enabling {% data variables.product.prodname_dependabot_alerts %}
6868

69-
{% ifversion dependabot-alerts-ghes-enablement %}
70-
Before you can enable {% data variables.product.prodname_dependabot_alerts %}, you must first set up {% data variables.product.prodname_dependabot %} for your enterprise{% else %}Before you can enable {% data variables.product.prodname_dependabot_alerts %}{% endif %}:
69+
Before you can enable {% data variables.product.prodname_dependabot_alerts %}, you must first set up {% data variables.product.prodname_dependabot %} for your enterprise:
7170
* You must enable {% data variables.product.prodname_github_connect %}. For more information, see [AUTOTITLE](/admin/configuration/configuring-github-connect/managing-github-connect).
7271
* You must enable the dependency graph. For more information, see [AUTOTITLE](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise).
7372

7473
{% data reusables.enterprise-accounts.access-enterprise %}
7574
{% data reusables.enterprise-accounts.github-connect-tab %}
76-
1. Under "{% data variables.product.prodname_dependabot %}", to the right of {% ifversion dependabot-alerts-ghes-enablement %}"Periodically download the {% data variables.product.prodname_advisory_database %} so that users can receive vulnerability alerts for open source code dependencies"{% else %}"Users can receive vulnerability alerts for open source code dependencies"{% endif %}, select the dropdown menu and click **Enabled without notifications**. Optionally, to enable alerts with notifications, click **Enabled with notifications**.
75+
1. Under "{% data variables.product.prodname_dependabot %}", to the right of "Periodically download the {% data variables.product.prodname_advisory_database %} so that users can receive vulnerability alerts for open source code dependencies", select the dropdown menu and click **Enabled without notifications**. Optionally, to enable alerts with notifications, click **Enabled with notifications**.
7776

7877
![Screenshot of the "Enable" dropdown menu for {% data variables.product.prodname_dependabot_alerts %}, showing the available options.](/assets/images/enterprise/site-admin-settings/dependabot-alerts-setup-dropdown.png)
7978

content/admin/managing-iam/provisioning-user-accounts-with-scim/troubleshooting-team-membership-with-identity-provider-groups.md

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ redirect_from:
2424

2525
{% data reusables.emus.about-team-management-with-idp %} You can review a list of teams that you've synchronized to IdP groups from your enterprise's settings. For more information, see [AUTOTITLE](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups#viewing-idp-groups-group-membership-and-connected-teams).
2626

27+
{% data variables.product.github %} also runs a reconciliation job once per day, which synchronizes team membership with IdP group membership that is stored on {% data variables.product.github %}, based on information previously sent from the IdP via SCIM. If this job finds that a user is a member of an IdP group in the enterprise, but they are not a member of the mapped team or its organization, the job will attempt to add the user to the organization and team.
28+
2729
If {% data variables.product.prodname_dotcom %} is unable to synchronize team membership with a group on your IdP, you can view an error message and troubleshoot the problem.
2830

2931
## Viewing errors for team synchronization with an IdP group

content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/viewing-push-logs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,5 @@ For more information, see [AUTOTITLE](/repositories/viewing-activity-and-data-fo
4444
1. In the appropriate Git repository, open the audit log file:
4545

4646
```shell
47-
ghe-repo OWNER/REPOSITORY -c "cat audit_log"
47+
ghe-spokesctl ssh --primary OWNER/REPOSITORY -- cat audit_log
4848
```

content/admin/overview/best-practices-for-enterprises.md

+4
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ You can manage the display of usernames within your enterprise's private reposit
5656

5757
{% endif %}
5858

59+
## Maintain ownership continuity
60+
61+
Organizations can have more than one organization owner to avoid lapses in ownership. We recommend that at least two people within each organization have the owner role. For more information, see [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization).
62+
5963
## Further reading
6064

6165
* [AUTOTITLE](/repositories/creating-and-managing-repositories/best-practices-for-repositories)

content/billing/using-the-new-billing-platform/about-the-billing-cycle.md

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ At the end of each month, your metered usage is calculated and scheduled to be b
2929

3030
{% ifversion fpt %}For personal accounts and organizations, your bill cycle day is typically the day you started a paid plan (not necessarily when the account was created).{% elsif ghec %}Your bill cycle day is typically determined by when you converted from a trial to a paid enterprise account.{% endif %} For example, if you {% ifversion fpt %}started a paid plan{% elsif ghec %}converted from a trial{% endif %} on the 15th of a month, you will be billed on the 15th of each subsequent month.
3131

32+
> [!NOTE] If you are paying via an Azure subscription ID, your **billing period** will run from the first day of each month to the last day of the month. To access your specific **bill cycle day**, please visit the Azure commerce portal.
33+
3234
## Billing cycles for volume-based products
3335

3436
Volume-based licenses may follow a different billing cycle, even if your account is on the new billing platform. These products are often billed based on the anniversary date of your subscription rather than by calendar month.

content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md

+14-25
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ topics:
2525

2626
{% data reusables.dependabot.dependabot-alert-create-PR %}
2727

28+
{% ifversion ghes %}
29+
> [!NOTE]
30+
> An enterprise owner must first set up {% data variables.product.prodname_dependabot %} for your enterprise before you can configure {% data variables.product.prodname_dependabot_alerts %}. For more information, see [AUTOTITLE](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise).{% endif %}
31+
2832
You can enable or disable {% data variables.product.prodname_dependabot_alerts %} for:
2933
* Your personal account
3034
* Your repository
@@ -68,7 +72,7 @@ By default, we notify people with write, maintain, or admin permissions in the a
6872

6973
{% data reusables.security.security-and-analysis-features-enable-read-only %}
7074

71-
{% ifversion dependabot-alerts-ghes-enablement %}
75+
{% ifversion ghes %}
7276
An enterprise owner must first set up {% data variables.product.prodname_dependabot %} for your enterprise before you can manage {% data variables.product.prodname_dependabot_alerts %} for your repository. For more information, see [AUTOTITLE](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise).{% endif %}
7377

7478
### Enabling or disabling {% data variables.product.prodname_dependabot_alerts %} for a repository
@@ -86,18 +90,11 @@ An enterprise owner must first set up {% data variables.product.prodname_dependa
8690

8791
You can enable or disable {% data variables.product.prodname_dependabot_alerts %} for some or all repositories owned by your organization. {% data reusables.security.note-securing-your-org %}
8892

89-
{% ifversion dependabot-alerts-ghes-enablement %}
90-
An enterprise owner must first set up {% data variables.product.prodname_dependabot %} for your enterprise before you can manage {% data variables.product.prodname_dependabot_alerts %} for your repository. For more information, see [AUTOTITLE](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise).{% endif %}
91-
9293
### Enabling or disabling {% data variables.product.prodname_dependabot_alerts %} for all existing repositories
9394

94-
{% ifversion code-security-multi-repo-enablement %}
9595
You can use security overview to find a set of repositories and enable or disable {% data variables.product.prodname_dependabot_alerts %} for them all at the same time. For more information, see [AUTOTITLE](/code-security/security-overview/enabling-security-features-for-multiple-repositories).
9696

9797
You can also use the organization settings page for "{% data variables.product.UI_advanced_security %}" to enable or disable {% data variables.product.prodname_dependabot_alerts %} for all existing repositories in an organization.
98-
{% else %}
99-
You can use the organization settings page for "{% data variables.product.UI_advanced_security %}" to enable {% data variables.product.prodname_dependabot_alerts %} for all existing repositories in an organization.
100-
{% endif %}
10198

10299
{% data reusables.profile.access_org %}
103100
{% data reusables.profile.org_settings %}
@@ -108,34 +105,26 @@ You can use the organization settings page for "{% data variables.product.UI_adv
108105

109106
{% endif %}
110107

111-
{% ifversion dependabot-alerts-enterprise-enablement or ghes %}
108+
{% ifversion ghec or ghes %}
112109

113110
## Managing {% data variables.product.prodname_dependabot_alerts %} for your enterprise
114111

115-
You can enable or disable {% data variables.product.prodname_dependabot_alerts %} for all current and future repositories owned by organizations in your enterprise. Your changes affect all repositories.
112+
{% ifversion security-configuration-enterprise-level %}
116113

117-
{% endif %}
114+
{% data variables.product.prodname_security_configurations_caps %}, which are collections of security settings, allow you to manage {% data variables.product.prodname_dependabot_alerts %} for your enterprise. {% ifversion ghec %}You can:
118115

119-
{% ifversion ghes < 3.16 %}
116+
* Use the {% data variables.product.prodname_github_security_configuration %}. This configuration is maintained by {% data variables.product.github %} and is a set of industry best practices and features that provide a robust, baseline security posture for enterprises. See [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise).
117+
* Configure your own {% data variables.product.prodname_custom_security_configuration %} if you prefer the enablement settings to meet the specific security needs of your enterprise. {% endif %}See [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise).
118+
119+
{% else %}
120+
121+
You can enable or disable {% data variables.product.prodname_dependabot_alerts %} for all current and future repositories owned by organizations in your enterprise. Your changes affect all repositories.
120122

121-
{% ifversion dependabot-alerts-enterprise-enablement or ghes %}
122123
{% data reusables.enterprise-accounts.access-enterprise %}
123124
{% data reusables.enterprise-accounts.settings-tab %}
124125
{% data reusables.enterprise-accounts.advanced-security-tab %}
125126
1. In the "{% data variables.product.prodname_dependabot %}" section, to the right of {% data variables.product.prodname_dependabot_alerts %}, click **Disable all** or **Enable all**.
126127
1. Optionally, select **Automatically enable for new repositories** to enable {% data variables.product.prodname_dependabot_alerts %} by default for your organizations' new repositories.
127128
{% endif %}
128129

129-
{% ifversion dependabot-alerts-enterprise-enablement or security-configuration-enterprise-level %}
130-
131-
> [!NOTE]
132-
> When {% data variables.product.prodname_dependabot_alerts %} are enabled or disabled at the enterprise level, it overrides the organization and repository level settings for {% data variables.product.prodname_dependabot_alerts %}.
133-
134-
{% data variables.product.prodname_security_configurations_caps %}, which are collections of security settings, allow you to manage {% data variables.product.prodname_dependabot_alerts %} for your enterprise. You can:
135-
136-
* Use the {% data variables.product.prodname_github_security_configuration %}. This configuration is maintained by {% data variables.product.github %} and is a set of industry best practices and features that provide a robust, baseline security posture for enterprises. See [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise).
137-
* Configure your own {% data variables.product.prodname_custom_security_configuration %} if you prefer the enablement settings to meet the specific security needs of your enterprise. See [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise).
138-
139-
{% endif %}
140-
141130
{% endif %}

content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ topics:
3232

3333
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).
3434

35-
You can enable or disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository{% ifversion code-security-multi-repo-enablement %}, for a selection of repositories in an organization,{% endif %} 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 %}
35+
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 %}
3636

3737
{% data reusables.dependabot.dependabot-security-updates-disable-for-alert-rules %}
3838

content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md

+1
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ Package manager | YAML value | Supported versions |
399399
| pub | `pub` | v2 |
400400
| Swift | `swift` | v5 |
401401
| Terraform | `terraform` | >= 0.13, <= 1.10.x |
402+
| uv | `uv` | v0 |
402403
| yarn | `npm` | v1, v2, v3 |
403404

404405
## `pull-request-branch-name.separator` {% octicon "versions" aria-label="Version updates" height="24" %} {% octicon "shield-check" aria-label="Security updates" height="24" %}

0 commit comments

Comments
 (0)