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: content/actions/reference/workflows-and-actions/contexts.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -378,11 +378,12 @@ The `job` context contains information about the currently running job.
378
378
379
379
### Example contents of the `job` context
380
380
381
-
This example `job` context uses a PostgreSQL service container with mapped ports. If there are no containers or service containers used in a job, the `job` context only contains the `status` property.
381
+
This example `job` context uses a PostgreSQL service container with mapped ports. If there are no containers or service containers used in a job, the `job` context only contains the `status` and `check_run_id` properties.
382
382
383
383
```json
384
384
{
385
385
"status": "success",
386
+
{% ifversion fpt or ghec %}"check_run_id": 51725241954,{% endif %}
Copy file name to clipboardExpand all lines: content/admin/data-residency/feature-overview-for-github-enterprise-cloud-with-data-residency.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,6 @@ The following features are currently unavailable on {% data variables.enterprise
27
27
| {% data variables.product.prodname_importer %} (the "Import repository" button on {% data variables.product.prodname_dotcom_the_website %}) | Instead, the **{% data variables.product.prodname_importer_proper_name %}** is available to migrate data. See [AUTOTITLE](/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer). |[AUTOTITLE](/migrations/importing-source-code/using-github-importer/about-github-importer)|
28
28
| {% data variables.product.prodname_copilot_short %} Metrics API | Currently unavailable |[AUTOTITLE](/rest/copilot/copilot-metrics)|
29
29
| {% data variables.product.prodname_spark_short %} | Unavailable due to dependency on {% data variables.product.prodname_github_codespaces %} |[AUTOTITLE](/copilot/concepts/spark)|
30
-
| Restricting {% data variables.product.prodname_actions %} policies to verified creators | Currently unavailable |[AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#allow-enterprise-and-select-non-enterprise-actions-and-reusable-workflows)|
31
30
| {% data variables.product.prodname_github_models %} | Currently unavailable |[AUTOTITLE](/github-models/about-github-models)|
32
31
| Some features currently in {% data variables.release-phases.public_preview %} or {% data variables.release-phases.private_preview %} | Certain features that are in a preview phase on {% data variables.product.prodname_dotcom_the_website %} may not be available on {% data variables.enterprise.data_residency_site %} ||
With usage-based billing, you pay monthly for the number of {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_GH_cs_and_sp %} licenses you use. You do not need to buy a predefined number of licenses in advance.
26
+
Usage-based billing means you pay each month for the number of licenses actually consumed in your enterprise account, instead of committing to a fixed number in advance. This model provides flexibility and can be more cost-efficient than traditional volume licensing.
27
27
28
-
Usage-based billing for licenses provides flexibility and cost savings compared to more traditional licensing models, such as volume or subscription models.
28
+
{% ifversion enhanced-billing-platform %}
29
+
30
+
For how billing cycles work and how mid-cycle changes (such as adding or removing seats) affect charges, see [AUTOTITLE](/billing/concepts/billing-cycles) and [AUTOTITLE](/billing/concepts/impact-of-plan-changes).
Copy file name to clipboardExpand all lines: content/billing/concepts/impact-of-plan-changes.md
+22-22Lines changed: 22 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,38 +20,38 @@ shortTitle: Impact of plan changes
20
20
contentType: concepts
21
21
---
22
22
23
-
## Upgrades and downgrades
23
+
## How plan changes affect billing
24
24
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.
25
+
When you change your paid plan, the impact on billing depends on the type of change:
26
26
27
-
{% data reusables.accounts.accounts-billed-separately %}
28
-
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 %}.
30
-
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
+
| Scenario | When is billing affected? | Is proration applied? | When does access change? |
| Remove paid seats/licenses | Next billing cycle | No | End of current cycle (unless access revoked) |
32
33
33
-
## Examples of plan changes
34
+
Key takeaways:
34
35
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)
36
+
*Upgrades are billed and applied immediately.
37
+
*Downgrades and cancellations take effect only after the current billing cycle ends.
38
+
*Adding seats is prorated and grants immediate access.
39
+
*Removing seats takes effect in the next cycle, unless access is manually revoked.
39
40
40
-
### Example of canceling a paid subscription for a personal account or organization
41
-
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 %}.
43
-
44
-
### Example of changing from a yearly to a monthly subscription for a personal account or organization
41
+
{% data reusables.accounts.accounts-billed-separately %}
45
42
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.
43
+
Making a change to the {% data variables.product.github %} plan for your 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 %}.
47
44
48
-
### Example of adding paid seats to your organization
45
+
For more information, see [AUTOTITLE](/get-started/learning-about-github/githubs-plans) and [AUTOTITLE](/billing/using-the-billing-platform/about-billing-on-github).
49
46
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.
47
+
## Examples
51
48
52
-
### Example of removing paid seats from your organization
49
+
The following examples illustrate how billing rules are applied in practice:
53
50
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.
51
+
***Canceling a monthly subscription:** Kumiko pays on the 5th of each month. She cancels on October 10th. Her subscription remains active until November 4th, then downgrades on November 5th.
52
+
***Switching from yearly to monthly:** Ravi has a yearly subscription billed October 5th. He switches on December 10th, but the change won’t apply until the next renewal on October 5th the following year.
53
+
***Adding paid seats:** Mada’s organization pays for 25 seats on the 15th. She adds 10 more on June 4th. She’s immediately charged a prorated amount for June 4–14, and billed for 35 seats starting June 15th.
54
+
***Removing paid seats:** Stefan’s organization pays for 50 seats annually on May 20th. On September 30th, he removes 20 seats. The change takes effect on the next renewal (May 20th), when the organization will pay for 30 seats.
intro: 'Learn how billing works when you connect your {% data variables.product.github %} account to an Azure subscription.'
5
+
versions:
6
+
fpt: '*'
7
+
ghec: '*'
8
+
ghes: '*'
9
+
topics:
10
+
- Billing
11
+
- Enterprise
12
+
allowTitleToDifferFromFilename: true
13
+
contentType: reference
14
+
---
15
+
16
+
You can connect an Azure subscription to your {% data variables.product.github %} account. When you do, charges for {% data variables.product.github %} products (such as {% data variables.product.prodname_copilot_short %}, {% data variables.product.prodname_actions %}, or {% data variables.product.prodname_codespaces %}) are billed through Azure instead of directly through {% data variables.product.github %}.
17
+
18
+
Connecting an Azure subscription allows you to consolidate invoices and manage {% data variables.product.github %} spending within your organization’s existing Azure billing processes.
19
+
20
+
For details on how to connect, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription).
21
+
22
+
## Billing cycles and invoicing
23
+
24
+
* Azure billing periods run on a **calendar month**: from the first day to the last day of each month.
25
+
* Usage data from {% data variables.product.github %} is transmitted to Azure **daily**.
26
+
* Your charges for the month appear on your **Azure invoice at the start of the next month**.
27
+
28
+
If you enable Azure subscription billing in the middle of a {% data variables.product.github %} billing cycle:
29
+
30
+
* Usage before the switch is charged by {% data variables.product.github %} on your next {% data variables.product.github %} bill.
31
+
* Usage after the switch is charged by Azure, beginning from the date metered billing is enabled.
32
+
33
+
## Usage tracking
34
+
35
+
* Usage is measured daily and sent to Azure.
36
+
* The usage metric depends on the product:
37
+
38
+
***Copilot:** Number of active seats.
39
+
***Actions:** Minutes used.
40
+
***Codespaces:** Compute hours used.
41
+
42
+
## Payment methods
43
+
44
+
When you pay through Azure, your organization’s standard Azure payment methods apply. You will not be billed separately by {% data variables.product.github %} for the connected products.
Copy file name to clipboardExpand all lines: content/billing/reference/billing-reports.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,8 @@ The detailed usage report includes the same fields as the summarized report and
41
41
42
42
This report sums the `quantity`, `gross_amount`, `discount_amount`, and `net_amount` fields based on the combination of the following values: `date`, `sku`, `organization`, `repository`, `cost_center_name`, `username`, `workflow_path`.
43
43
44
+
{% data reusables.billing.usage-reports-api-limitation %}
45
+
44
46
### Premium request analytics usage reports
45
47
46
48
This report includes each recorded use of a premium request and includes the following fields: `Timestamp`,`User`,`Model`,`Requests Used`,`Exceeds Monthly Quota`, and `Total Monthly Quota`.
0 commit comments