-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Shift from Travis CI to GitHub CI Pipeline #3487
Comments
I agree we should eventually move to actions. |
There is an example using GitHub actions for stockfish here: #2958 |
so travis now lists this |
https://www.travis-ci.com/plans |
that would be another option to migrate to travis-ci.com, and we should be eligible for a free plan. We could look into that if we don't have an alternative GitHub actions setup. |
Seems the migration is nothing more than a few clicks (famous last words, I know) from a user that has administrator access to Travis CI (and possibly also GitHub if access via "GitHub Apps" for Travis CI has not been enabled yet). See https://docs.travis-ci.com/user/migrate/open-source-repository-migration/#the-migration-steps No code changes (e.g. in .travis.yml) are involved. |
I tried that out on my account and the migration seems to work smoothly in just a few minutes. However, Travis CI no longer has guaranteed free builds, you just get an initial amount of free credits and when they are used up you need to beg them for more OSS credits. So the migration can just buy some time for the switch to Github actions to avoid temporarily being without CI. |
Looks like the free credits are used up now, 07c8448 did not have Travis CI any more. Also see https://travis-ci.com/github/official-stockfish/Stockfish
|
This issue can be closed, obsoleted by #3563 |
Looking at the title, wasn’t it just a basic workflow? If that’s the case, I think it would be better to keep this open till a complete workflow has been implemented. |
what makes a workflow complete, do you have suggestions? It does replace more or less what we had with travis. There are many things we could do, probably best as separate issues, IMO. |
This is what I see on https://travis-ci.org/ (when signed out), it might be better to shift from Travis CI to GitHub CI Pipelines or anything else before Travis CI shuts down. See https://github.com/actions for GitHub CI Pipelines.
Or if I’m right to continue there requires a slight payment charge.
The text was updated successfully, but these errors were encountered: