You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# Docs changelog
2
2
3
+
**12 August 2025**
4
+
5
+
We have added a tutorial for using Copilot to create Mermaid diagrams at [Creating Diagrams](https://docs.github.com/en/copilot/tutorials/copilot-chat-cookbook/communicate-effectively/creating-diagrams).
6
+
7
+
<hr>
8
+
3
9
**4 August 2025**
4
10
5
11
To address common pain points that developers face when remediating a leaked secret, we created a new article, "[Remediating a leaked secret](https://docs.github.com/en/code-security/secret-scanning/working-with-secret-scanning-and-push-protection/remediating-a-leaked-secret)".
@@ -36,10 +36,24 @@ If you have an enterprise account on {% data variables.product.prodname_ghe_clou
36
36
> {% data reusables.billing.ghes-with-no-enterprise-account %}
37
37
> {% endif %}
38
38
39
+
To learn which people consume a license in your enterprise, see [AUTOTITLE](/billing/reference/license-consumption).
40
+
39
41
## Invoiced customers
40
42
41
43
For invoiced customers, each invoice includes a single bill that covers the cost of {% data variables.product.prodname_enterprise %} licenses used, as well as your use of paid services. For example, in addition to your usage for {% data variables.product.prodname_enterprise %}, you may also use {% data variables.product.prodname_GH_secret_protection %}.
42
44
45
+
## Billing models for {% data variables.product.prodname_enterprise %} licenses
46
+
47
+
There are two billing models for {% data variables.product.prodname_enterprise %} licenses: **usage-based** and **volume**.
48
+
49
+
{% data reusables.billing.do-i-have-usage-based %}
50
+
51
+
## License usage across deployments
52
+
53
+
{% data reusables.enterprise-licensing.unique-user-licensing-model %}
54
+
55
+
To ensure the same user isn't consuming more than one license for multiple enterprise deployments, you synchronize license usage between your {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %} environments. See [AUTOTITLE](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise).
Copy file name to clipboardExpand all lines: content/billing/concepts/enterprise-billing/visual-studio-subs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ For more information about the setup of {% data variables.visual_studio.prodname
34
34
35
35
After you assign a license for {% data variables.visual_studio.prodname_vss_ghec %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise with a personal account on {% data variables.product.prodname_dotcom %}. If the verified email address for the personal account of an enterprise member on {% data variables.product.prodname_dotcom %} matches the User Principal Name (UPN) for a subscriber to your {% data variables.product.prodname_vs %} account, the {% data variables.product.prodname_vs %} subscriber will automatically consume one license for {% data variables.visual_studio.prodname_vss_ghec %}.
36
36
37
-
> [!NOTE] For {% data variables.product.prodname_emu %} only, to make sure a user account consumes a {% data variables.product.prodname_vs %} license, ensure the {% data variables.product.prodname_vs %} UPN matches the SCIM `userName` attribute or the email address from the linked identity on the {% data variables.product.prodname_dotcom %} account.
37
+
> [!NOTE] For {% data variables.product.prodname_emus %} only, to make sure a user account consumes a {% data variables.product.prodname_vs %} license, ensure the {% data variables.product.prodname_vs %} UPN matches the SCIM `userName` attribute or the email address from the linked identity on the {% data variables.product.prodname_dotcom %} account. Unaffiliated users are included in the automatic matching behavior and can consume a license for {% data variables.visual_studio.prodname_vss_ghec %} while remaining unaffiliated.
38
38
39
39
The total quantity of your licenses for your enterprise on {% data variables.product.prodname_dotcom %} is the sum of any standard {% data variables.product.prodname_enterprise %} licenses and the number of {% data variables.product.prodname_vs %} subscription licenses that include access to {% data variables.product.prodname_dotcom %}.
Copy file name to clipboardExpand all lines: content/billing/concepts/impact-of-plan-changes.md
+16-4Lines changed: 16 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,25 +19,37 @@ topics:
19
19
shortTitle: Impact of plan changes
20
20
contentType: concepts
21
21
---
22
+
23
+
## Upgrades and downgrades
24
+
22
25
When you upgrade the subscription for your personal account or organization, changes are applied immediately. When you downgrade your subscription, changes are applied at the end of your current billing cycle.
23
26
27
+
{% data reusables.accounts.accounts-billed-separately %}
28
+
24
29
Making a change to your paid personal account, organization, or enterprise account does not affect billing for use of {% data variables.product.github %} features, such as {% data variables.product.prodname_copilot_short %} or paid apps purchased in {% data variables.product.prodname_marketplace %}.
25
30
26
31
For more information, see [AUTOTITLE](/get-started/learning-about-github/githubs-plans) and [AUTOTITLE](/billing/using-the-billing-platform/about-billing-on-github).
27
32
28
-
## Example of canceling a paid subscription for a personal account or organization
33
+
## Examples of plan changes
34
+
35
+
*[Example of canceling a paid subscription for a personal account or organization](#example-of-canceling-a-paid-subscription-for-a-personal-account-or-organization)
36
+
*[Example of changing from a yearly to a monthly subscription for a personal account or organization](#example-of-changing-from-a-yearly-to-a-monthly-subscription-for-a-personal-account-or-organization)
37
+
*[Example of adding paid seats to your organization](#example-of-adding-paid-seats-to-your-organization)
38
+
*[Example of removing paid seats from your organization](#example-of-removing-paid-seats-from-your-organization)
39
+
40
+
### Example of canceling a paid subscription for a personal account or organization
29
41
30
42
Kumiko pays for a monthly subscription on the 5th of every month. If Kumiko downgrades from the paid subscription to {% data variables.product.prodname_free_user %} on October 10th, her paid subscription will remain in effect until the end of her current billing cycle on November 4th. On November 5th, her account will move to {% data variables.product.prodname_free_user %}.
31
43
32
-
## Example of changing from a yearly to a monthly subscription for a personal account or organization
44
+
###Example of changing from a yearly to a monthly subscription for a personal account or organization
33
45
34
46
Ravi pays for a yearly subscription on October 5th every year. If Ravi switches from a yearly to monthly billing on December 10th, his account remains on the yearly subscription until the end of its current billing cycle on October 4th the next year. On October 5th of the next year, Ravi will be charged for a month of service. His next billing date will be November 5th.
35
47
36
-
## Example of adding paid seats to your organization
48
+
###Example of adding paid seats to your organization
37
49
38
50
Mada's organization pays for 25 seats on the 15th of every month. If Mada adds ten paid seats on June 4th, her organization is immediately charged a prorated amount for ten additional seats for the time between June 4th and June 14th, and the seats are available to use immediately. On June 15th, Mada's organization will pay for 35 seats.
39
51
40
-
## Example of removing paid seats from your organization
52
+
###Example of removing paid seats from your organization
41
53
42
54
Stefan's organization pays for 50 seats every year on May 20th. If Stefan removes 20 seats and downgrades to a new total of 30 paid seats on September 30, his organization can still access its 50 paid seats until the end of its current billing cycle on May 19th. On May 20th, the downgrade will take effect - Stefan's organization will pay for 30 seats and will have access to 30 paid seats.
0 commit comments