Skip to content

Commit 296c963

Browse files
authored
Merge pull request #45639 from github/repo-sync
Repo sync
2 parents 31a7db4 + 1fab56b commit 296c963

11 files changed

Lines changed: 61 additions & 110 deletions

File tree

.github/workflows/triage-unallowed-contributions.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ jobs:
4040
filters: 'src/workflows/unallowed-contribution-filters.yml'
4141

4242
- name: Set up Node and dependencies
43-
if: ${{ steps.filter.outputs.notAllowed || steps.filter.outputs.contentTypes}}
43+
if: ${{ steps.filter.outputs.notAllowed == 'true' || steps.filter.outputs.contentTypes == 'true' }}
4444
uses: ./.github/actions/node-npm-setup
4545

4646
# When there are changes to files we can't accept, leave a comment
47-
# explaining this to the PR author
47+
# explaining this to the PR author, and why their PR will close
4848
- name: "Comment about changes we can't accept"
49-
if: ${{ steps.filter.outputs.notAllowed || steps.filter.outputs.contentTypes}}
49+
if: ${{ steps.filter.outputs.notAllowed == 'true' || steps.filter.outputs.contentTypes == 'true' }}
5050
run: npm run unallowed-contributions
5151
env:
5252
REPO_OWNER_AND_NAME: ${{ github.repository }}

content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ category:
1212
- Block users and report abuse
1313
---
1414

15-
You can block non-members from within your organization's settings or from a specific comment made by a user. When you block a user in a comment, you can choose to send the user a notification explaining that they were blocked and why. Otherwise, the user is not directly notified that you've blocked them. Blocked users can still delete their existing content.
15+
You can block non-members from within your organization's settings or from content in the organization's repositories.
16+
17+
When you block a user from a comment, you can choose to send the user a notification explaining that they were blocked and why. Otherwise, the user is not directly notified that you've blocked them. Blocked users can still delete their existing content.
1618

1719
{% data reusables.organizations.blocking-a-user %}
1820

@@ -26,6 +28,7 @@ At the time that you block a user from your organization:
2628
* The user is removed as a collaborator on your organization's repositories
2729
* The user's contributions to your organization's repositories are no longer counted as contributions for them
2830
* Any pending repository or organization invitations to the blocked user are canceled
31+
* The user's comments on repository security advisories are hidden
2932

3033
After you've blocked a user from your organization, they cannot:
3134
* Cross-reference your organization's repositories in comments
@@ -35,12 +38,17 @@ In your organization's repositories, blocked users also cannot:
3538
* Open issues
3639
* Send, close, or merge pull requests
3740
* Comment on issues, pull requests, or commits
41+
* Comment on repository security advisories
3842
* Add or edit wiki pages
3943

40-
## Blocking a user in a comment
44+
Blocking a user from a comment doesn't delete the original issue, pull request, or security advisory.
4145

42-
1. Navigate to the comment whose author you would like to block.
43-
1. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="Show options" %}, then click **Block user**.
46+
## Blocking a user from repository content
47+
48+
You must be an organization owner or moderator to block a user from a repository security advisory.
49+
50+
1. Navigate to the issue, pull request, or repository security advisory that contains the description or comment whose author you would like to block.
51+
1. In the upper-right corner of the description or comment, click {% octicon "kebab-horizontal" aria-label="Show options" %}, then click **Block user**.
4452

4553
![Screenshot of a pull request comment by octo-user. Below an icon of three dots, a dropdown menu is expanded, and "Block user" is outlined in orange.](/assets/images/help/repository/comment-menu-block-user.png)
4654

content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ category:
1414

1515
## About blocking users
1616

17-
You can block a user in your account settings, from the user's profile, or from an issue or pull request in a repository you own. {% data variables.product.prodname_dotcom %} will not notify the user when you block them. If you want to avoid contributing to the same project as someone you've blocked, you can choose to display a warning on any repositories with prior contributions from a blocked user. For more information, see [Blocking a user in your account settings](#blocking-a-user-in-your-account-settings). You may still see the activity of blocked users in shared spaces and blocked users can delete their existing content.
17+
You can block a user in your account settings, from the user's profile, or from content in a repository you own.
18+
19+
{% data variables.product.github %} will not notify the user when you block them. If you want to avoid contributing to the same project as someone you've blocked, you can choose to display a warning on any repositories with prior contributions from a blocked user. For more information, see [Blocking a user in your account settings](#blocking-a-user-in-your-account-settings). You may still see the activity of blocked users in shared spaces and blocked users can delete their existing content.
1820

1921
> [!TIP]
2022
> If you're blocking a user because of a heated conversation, consider locking the conversation so only collaborators can comment. For more information, see [AUTOTITLE](/communities/moderating-comments-and-conversations/locking-conversations).
@@ -32,6 +34,7 @@ When you block a user:
3234
* Any pending repository or account successor invitations to or from the blocked user are canceled
3335
* The user is removed as a collaborator from all the projects owned by you
3436
* You are removed as a collaborator from all the projects owned by the user
37+
* The user's comments on repository security advisories are hidden
3538

3639
After you've blocked a user, they cannot:
3740
* Send you any notifications, including by [@mentioning](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) your username
@@ -51,11 +54,16 @@ In repositories you own, blocked users also cannot:
5154
* Open issues
5255
* Send, close, or merge pull requests
5356
* Comment on issues, pull requests, or commits
57+
* Comment on repository security advisories
5458
* Add or edit wiki pages
5559

56-
## Blocking a user in an issue or pull request
60+
Blocking a user from a comment doesn't delete the original issue, pull request, or security advisory.
61+
62+
## Blocking a user in an issue, pull request, or repository security advisory
63+
64+
You must own the repository to block a user from its content.
5765

58-
1. Navigate to an issue or pull request in a repository you own.
66+
1. Navigate to the issue, pull request, or repository security advisory that contains the description or comment whose author you would like to block.
5967
1. In the upper-right corner of the description or comment whose author you would like to block, click {% octicon "kebab-horizontal" aria-label="Show options" %}, then click **Block user**.
6068
1. Optionally, add a note to describe why you blocked the user. The note will only be visible to you.
6169
1. To confirm, click **Block user**.

content/copilot/concepts/billing/organizations-and-enterprises.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,13 @@ If a user receives a seat from multiple organizations in the same enterprise, th
5757

5858
## Billing cycles
5959

60-
Billed users are calculated at the end of each billing cycle, based on the number of {% data variables.product.prodname_copilot %} seats that are assigned. Although you can add or remove seats at any time during the billing cycle, billing for removed seats continues until the end of the current billing cycle. See [AUTOTITLE](/copilot/reference/copilot-billing/license-changes).
60+
Billed users are calculated at the end of each billing cycle, based on the number of {% data variables.product.prodname_copilot %} seats that are assigned. You can add or remove seats at any time during the billing cycle.
61+
62+
When you add seats, you will be billed pro rata for those seats for the rest of the billing cycle. Included {% data variables.product.prodname_ai_credits_short %} for the seats may also be prorated.
63+
64+
When you remove seats, billing for those seats continues until the end of the current billing cycle.
65+
66+
For more information, see [AUTOTITLE](/copilot/reference/copilot-billing/license-changes).
6167

6268
## Managing costs
6369

content/copilot/reference/copilot-billing/license-changes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ What you need to know about the following actions:
6767

6868
### Adding seats
6969

70-
* **Billing:** Additional seats are billed on a prorated basis for the remainder of the current billing cycle.
70+
* **Billing:** Additional seats are billed on a prorated basis for the remainder of the current billing cycle. Included {% data variables.product.prodname_ai_credits_short %} may also be prorated.
7171
* **Access:** Assigned users gain **immediate access** to {% data variables.product.prodname_copilot_short %}.
7272

7373
### Removing seats
@@ -88,7 +88,7 @@ Additionally:
8888

8989
## In summary
9090

91-
* **Proration:** Applies when adding seats/licenses or upgrading plans. You pay only for the portion of the billing cycle remaining.
91+
* **Proration:** Applies when adding seats/licenses or upgrading plans. You pay only for the portion of the billing cycle remaining. Included {% data variables.product.prodname_ai_credits_short %} may also be prorated.
9292
* **Access:** Assignments and upgrades are effective immediately for affected users. Downgrades take effect at the end of the billing cycle.
9393
* **Removing or canceling:** No refunds are issued for unused time; access continues until the end of the cycle paid for, unless a seat/license is revoked.
9494

data/release-notes/enterprise-server/3-20/6.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,5 @@ sections:
9393
When applying an enterprise security configuration to all repositories (for example, enabling secret scanning or code scanning across all repositories), the system immediately enqueues enablement jobs for every organization in the enterprise simultaneously. For enterprises with a large number of repositories, this can result in significant system load and potential performance degradation. If you manage a large enterprise with many organizations and repositories, we recommend applying security configurations at the organization level rather than at the enterprise level in the UI. This allows you to enable security features incrementally and monitor system performance as you roll out changes.
9494
- |
9595
On instances with multiple Git storage nodes in a voting configuration, including cluster and geo-replication high availability topologies, upgrading may fail to correctly install Actions that ship with the new version. In some cases, previous versions of these Actions remain on the instance. To resolve this issue, run the following commands on the primary node: `ghe-config --unset 'app.actions.actions-repos-sha1sum'`, `ghe-config-apply`, and `/usr/local/share/enterprise/ghe-run-init-actions-graph`.
96+
- |
97+
When restoring an instance with `ghe-restore` while the replication controller is enabled, the storage directory is not restored. [Updated: 2026-08-27]

data/release-notes/enterprise-server/3-21/4.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,5 @@ sections:
9292
When applying an enterprise security configuration to all repositories (for example, enabling secret scanning or code scanning across all repositories), the system immediately enqueues enablement jobs for every organization in the enterprise simultaneously. For enterprises with a large number of repositories, this can result in significant system load and potential performance degradation. If you manage a large enterprise with many organizations and repositories, we recommend applying security configurations at the organization level rather than at the enterprise level in the UI. This allows you to enable security features incrementally and monitor system performance as you roll out changes.
9393
- |
9494
On instances with multiple Git storage nodes in a voting configuration, including cluster and geo-replication high availability topologies, upgrading may fail to correctly install Actions that ship with the new version. In some cases, previous versions of these Actions remain on the instance. To resolve this issue, run the following commands on the primary node: `ghe-config --unset 'app.actions.actions-repos-sha1sum'`, `ghe-config-apply`, and `/usr/local/share/enterprise/ghe-run-init-actions-graph`.
95+
- |
96+
When restoring an instance with `ghe-restore` while the replication controller is enabled, the storage directory is not restored. [Updated: 2026-08-27]

0 commit comments

Comments
 (0)