Closed tomschr closed 4 years ago
Clarification: The thing being removed from GitHub were GitHub services! GitHub webhooks are the modern equivalent of those services and will not be removed.
Update Jan 2020:
We are still on travis-ci.org
Travis CI, the company, reverted their decision to force everyone to use the GitHub app & travis-ci.com at the same time (see)
It is unclear if or when travis-ci.org will be turned off. I see absolutely no information on that anywhere.
I successfully set up a new repo (SUSE/doc-vmdp) with travis-ci.org in Aug 2019, so setting up new repos still works
The SUSE org on GitHub (intentionally) does not allow using the travis-ci.com GitHub app. Trying to move toward using the Travis CI GitHub app is probably a waste of time. [Edit: Apparently, at least via webhooks, travis-ci.com does work, see the repo SUSE/caasp-release-notes which has started using it in 2019. Need to ask mnapp for details, since I am not an admin on that repo and can't view their settings.]
GitHub Actions now provides GitHub-built-in CI tooling. Moving to GitHub Actions is actual work because the configuration is completely different. However, it seems like that is probably the best way forward.
-> Let's just sit this out for as long as possible and not waste effort.
Closing this issue.
Problem
End of year, GH announced to discontinue Webhooks in favor of Webapps. We need to take care of our repositories and migrate them.
This is an issue to remind us for this process.
Solution
It seems, Travis does this in some way automatically as described here:
https://docs.travis-ci.com/user/open-source-on-travis-ci-com/
Another project (Ruby) which could interesting too:
https://github.com/travis-ci/travis_migrate_to_apps