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

Changes in Travis CI pricing model, turn it off? #9087

Closed
pradyunsg opened this issue Nov 2, 2020 · 7 comments · Fixed by #9759
Closed

Changes in Travis CI pricing model, turn it off? #9087

pradyunsg opened this issue Nov 2, 2020 · 7 comments · Fixed by #9759
Labels
type: maintenance Related to Development and Maintenance Processes

Comments

@pradyunsg
Copy link
Member

As per https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing#building-on-a-public-repositories-only, we'd now have only 1000 minutes on Travis CI for builds, even for OSS builds.

It seems to me that we should probably move off of Travis CI completely. :(

@pradyunsg pradyunsg added type: maintenance Related to Development and Maintenance Processes state: needs eyes Needs a maintainer/triager to take a closer look labels Nov 2, 2020
@pfmoore
Copy link
Member

pfmoore commented Nov 2, 2020

Agreed. Even if we apply for an OSS account it seems like it's more admin we don't need. I don't think Travis is worth the effort any more :-(

@pradyunsg
Copy link
Member Author

Moar GitHub Actions I guess. I guess we're embracing the Microsoft infrastructure. :)

@McSinyx
Copy link
Contributor

McSinyx commented Nov 2, 2020

For libre operating systems, sourcehut is also an option, and it allows ssh into the build VM (default if it fails, but one may turn ssh on for successful ones too). In a foreseeable future (like, 3-5 years?) I'm having an account over there so if pip wants to use it just give me a ping.

@pradyunsg
Copy link
Member Author

The entire platform is in alpha at this time: https://sourcehut.org/alpha-details/

@pfmoore
Copy link
Member

pfmoore commented Nov 2, 2020

I don't personally care who owns/supports the CI we use - betting on Travis as an unencumbered option didn't help much. So sure, MS can change the rules on us, but let's deal with that when it happens (like we're doing with Travis).

@webknjaz
Copy link
Member

webknjaz commented Nov 2, 2020

FWIW there's extra alternatives if they are needed. In particular, there's Zuul that is the most flexible and completely opensource CI there is. And there's many providers that run it and I know for sure would be happy to provide the platform to pip. For example, https://github.com/pyca/cryptography uses the OpenDev install that gives them access to envs like AARCH64 (additionally to other CIs).

@hugovk
Copy link
Contributor

hugovk commented Feb 3, 2021

I just noticed that four days ago Travis disabled all builds on https://github.com/pypa repos:

Builds have been temporarily disabled for public repositories due to a negative credit balance. Please go to the Plan page to replenish your credit balance or alter your Consume paid credits for OSS setting.

https://travis-ci.com/github/pypa/pip/builds

Owner pypa does not have enough credits.

https://travis-ci.com/github/pypa/pip/requests

(See also pypa/packaging.python.org#820.)

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 30, 2021
@pradyunsg pradyunsg removed the state: needs eyes Needs a maintainer/triager to take a closer look label Dec 9, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: maintenance Related to Development and Maintenance Processes
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants