Skip to main content

Why Are My Credits Consumed by Builds from Forks of My Project?

Overview

CircleCI has identified a billing issue in which builds from forked projects consume credits from the parent project's organization under specific conditions. This article explains when this occurs and what you can do if you're affected.

When Fork Builds Consume Parent Credits

Builds from a forked project will consume credits from the parent project's organization when:

The owner of the forked project is a member of the parent project's organization

This means that if a user forks your project while being part of your organization, their builds on that fork will use your organization's credits.

Impact on Open Source Projects

This billing behavior may affect open source projects where external contributors fork the repository. However, CircleCI offers generous credit allocations for open source projects:

  • 400,000 credits per month for Linux, Arm, and Docker builds

  • 30,000 credits per month for macOS and Windows builds

These open-source credits help ensure that community contributions don't significantly affect your organization's credit usage.

Impact on Private Organizations

For organizations where developers regularly contribute via forks, this may not cause issues. However, this behavior can create unexpected credit consumption for organizations with specific development workflows.

Next Steps

If you believe your organization's credit consumption is affected by this situation, contact CircleCI Support. Please reference this article in your support request.

Additional Resources

Did this answer your question?