Skip to content

πŸ€¦β€β™‚οΈ Builds have been temporarily disabled for private and public repositories ... Β #67

@nelsonic

Description

@nelsonic

Just been informed by Travis-CI that Builds are "temporarily disabled" ... (so our PRs are not being tested...)

image

Builds have been temporarily disabled for private and public repositories due to a negative credit balance. 
Please go to the Plan page to replenish your credit balance.

https://app.travis-ci.com/organizations/dwyl/plan
image

And yet when I scroll down to the "Usage" section, this is what I see 4,330 Credits Used:

image

This is a Bug on Travis-CI because we clearly have not burned through the 10,000 Credits for the month.
But more than that, it's a myopic policy change on Travis-CI's part to cap open source build time.
Obviously they have to make money and we aren't paying them anything so it's their choice.
But it's really silly because the bigger Open Source projects/orgs who need more than 10,000 Credits will inevitably migrate to use GitHub Actions or GitLab CI instead and they will rapidly lose market share!

1k build minutes might feel like a lot if you only have a handful of projects or don't update them very often.
But if you have a project that takes 5 mins to build & test and your CI runs on each commit on a Pull Request,
it will only take 200 commits in a month to reach that level. Again that might feel like a big number, but it's not.

There are people who easily average 200 commits/month ... https://git.io/top
And there are projects that get regular Pull Requests that will rapidly exhaust 1k build minutes in a month.
Imagine a project like Flutter that gets 200+ PRs per month: https://github.com/flutter/flutter/pulls and has to test on all the Operating Systems and Devices ... no chance they could use Travis-CI.

Todo

  • Begin migrating our Repos to use GitHub Actions (CI) instead of Travis-CI ... 😒

This looks like a good starting point for Elixir: https://github.com/APB9785/phxBB/blob/master/.github/workflows/elixir.yml

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions