Clarify custom image storage billing in Actions docs#43370
Clarify custom image storage billing in Actions docs#43370austenstone wants to merge 1 commit intogithub:mainfrom
Conversation
How to review these changes 👓Thank you for your contribution. To review these changes, choose one of the following options: A Hubber will need to deploy your changes internally to review. Table of review linksNote: Please update the URL for your staging server or codespace. The table shows the files in the
Key: fpt: Free, Pro, Team; ghec: GitHub Enterprise Cloud; ghes: GitHub Enterprise Server 🤖 This comment is automatically generated. |
There was a problem hiding this comment.
Pull request overview
Updates billing documentation to clarify how storage costs apply to Actions custom images used with larger runners, and adds a dedicated section describing the custom image storage accrual model.
Changes:
- Adds a new “Custom image storage” section to the GitHub Actions billing concepts page with an accrual explanation and examples.
- Updates runner pricing and runner concepts docs to reference the new anchored billing section for custom image storage.
- Adds billing/storage guidance to the “Use custom images” larger runners how-to.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| content/billing/reference/actions-runner-pricing.md | Expands the custom images pricing note to include separate storage billing and links to the new section. |
| content/billing/concepts/product-billing/github-actions.md | Introduces a new “Custom image storage” section explaining GB-Hours accrual and retention impact. |
| content/actions/how-tos/manage-runners/larger-runners/use-custom-images.md | Adds a “Billing and storage for custom images” section and points readers to billing + retention policy docs. |
| content/actions/concepts/runners/github-hosted-runners.md | Adjusts the billing link to point directly to the new “Custom image storage” anchor. |
You can also share your feedback on Copilot code review. Take the survey.
| * Included minutes cannot be used for {% data variables.actions.hosted_runner %}s. | ||
| * The {% data variables.actions.hosted_runner %}s are not free for public repositories. | ||
| * Custom images can only be used with larger runners and are billed at the same per-minute rates as those runners. | ||
| * Custom images can only be used with larger runners. Jobs that use custom images are billed at the same per-minute rates as those runners, and storage for custom images is billed separately through {% data variables.product.prodname_actions %} storage based on the amount of stored image data over time. For more information, see [AUTOTITLE](/billing/concepts/product-billing/github-actions#custom-image-storage). |
| Custom images can include repository code, container images, binaries, certificates, and other dependencies to create a consistent build environment across workflows. This helps you gain control over your supply chain. They help reduce setup time, improve build performance, and strengthen security by reducing the surface attack vector on your images. Administrators can also apply policies to manage image versions, retention, and age to meet organizational security and compliance requirements. | ||
|
|
||
| Custom images can only be used with larger runners and are billed at the same per-minute rates as those runners. Storage for custom images is billed and metered through {% data variables.product.prodname_actions %} storage. For more information about billing, see [AUTOTITLE](/billing/concepts/product-billing/github-actions). | ||
| Custom images can only be used with larger runners and are billed at the same per-minute rates as those runners. Storage for custom images is billed and metered through {% data variables.product.prodname_actions %} storage. For more information, see [AUTOTITLE](/billing/concepts/product-billing/github-actions#custom-image-storage). |
|
Closing this PR because the change is being tracked in the private source repository instead: github/docs-internal#60231. |
GitHub Copilot generated this pull request.
Summary
Validation