Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building issue with GitHub action (billing limit) #29

Open
dimitri-justeau opened this issue May 11, 2024 · 1 comment
Open

Building issue with GitHub action (billing limit) #29

dimitri-justeau opened this issue May 11, 2024 · 1 comment

Comments

@dimitri-justeau
Copy link
Collaborator

dimitri-justeau commented May 11, 2024

Related to fixing #26

I think that the building process is fixed (or almost) on the dev_actions branch. I cannot understand why but the building process is failing with windows-2019, so I removed it to have only windows-2022.

Everything is building well with Windows, also on Ubuntu, except the fact that some jobs do not start due to a lack of workers. On Mac, nothing starts and we get this message: The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings.

Apparently we have an issue with GitHub actions limits, which I cannot further investigate because it is linked to the Choco organization. @cprudhom , could you check this when you have the time to see what's the problem? When we have this solved we'll have to make a tag and a new minor version to trigger the pypi update.

@cprudhom
Copy link
Member

We have a Github Free plan with the following features:

  1. Unlimited public/private repos
  2. Unlimited collaborators
  3. 2,000 Actions minutes/month
  4. 500MB of Packages storage
  5. 120 core-hours of Codespaces compute per developer
  6. 15GB of Codespaces storage per developer
  7. Community support

We are concerned by the third point.
But, when I look at the Billing plans, in front of Github Actions there is this mention:

Use execution minutes with GitHub Actions to automate your software development workflows. Write tasks and combine them to build, test, and deploy any code project on GitHub. Minutes are free for public repositories.

There is also a link to Learn more about billing. In particular, "Jobs that run on Windows and macOS runners that GitHub hosts consume minutes at 2 and 10 times the rate that jobs on Linux runners consume". So we reach the limit very quickly.

I have no immediate answers other than to drastically reduce the matrix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants