Why does Travis not run moveit_ci for pull-requests against melodic-devel?
https://github.com/ros-planning/moveit/pull/1971#issuecomment-603364181
@davetcoleman @henningkayser @rhaschke ... Forward as required.
On our github repository somebody disabled all required checks, which I fixed meanwhile. However, Travis is not triggered for another reason, which I don't understand yet.
@davetcoleman, did you guys at Picknik changed the configuration recently?
The moveit repo doesn't even show up on my Travis account!?!
github oauth services seem to be deprecated and we should switch to github apps:
https://github.com/ros-planning/moveit/settings/installations
Seems to work again (see #1975 and #1972), but I didn't explicitly change anything...
The moveit repo disappeared from my travis account also :-/
@rhaschke wrote:
github oauth services seem to be deprecated and we should switch to github apps:
https://github.com/ros-planning/moveit/settings/installations
I believe you are correct.
The non-app integration has been deprecated for quite some time now.
This needs to be fixed at the organisation level.
Seems to be still an issue, e.g. in https://github.com/ros-planning/moveit/pull/1964.
What is really strange, that it seemed to work for master, but not for melodic.
I'm setting up Travis CI as a Github App now
The branch protection still uses the old method:

But there is no other option!
Do we need to migrate our repositories from travis-ci.org to travis-ci.com here? There, it is stated that this is a beta feature.
@gavanderhoorn, can you provide a hint, please?
I don't recall whether migration is required, but it would not hurt, as travis-ci.org is going away, iirc.
Can you verify whether you migrated, i.e. do travis links bring you to travis-ci.org or travis-ci.com? I puzzled, why we don't see the GitHub App checks in branch settings.
I have migrated everything. What I meant was that I don't remember whether migration is required to get the app to work.
I puzzled, why we don't see the GitHub App checks in branch settings.
Afaik it only shows up when a build has been triggered at least once. And for that to happen, it needs to be configured correctly.
But again: I don't know whether this is what is causing the problems with CI here at ros-planning/moveit.
We're switched to an app rather than the depreciated service (for Travis, not Docker yet):

I didn't know travis-ci.org is going away, does that mean the free accounts are going away also? PickNik currently pays for a .com business account for our internal projects, not sure if that is relevant or helpful.
Did you also configure the travis app and allow it access to the relevant repositories? Only installing it is not sufficient.
I didn't know travis-ci.org is going away, does that mean the free accounts are going away also?
no. Afaik, everything will keep working, they're just not using the two domains to separate paying and non-paying customers/installations any more.
Where do you configure it? Travis can see all the repositories and moveit is correctly configured I think:

Seems Travis has been having some trouble: traviscistatus.com (search for "March 26").
And that's a screenshot of travis-ci.org. I'm not an expert here, but if you go to https://github.com/organizations/ros-planning/settings/installations and click on Configure for Travis CI in that list, it should how you the list of repositories it's allowed to access.
Alternatively, go to travis-ci.com, login with your GH account and check the settings for ros-planning/moveit (or ros-planning, as it lists repositories by organisation).
It would be good to know whether @davetcoleman (or someone else) has migrated the MoveIt repos to travis-ci.com or not, as that would change how we try to diagnose this.
travis-ci.org/github/ros-planning/moveit/branches seems to suggest ros-planning/moveit is still actively using travis-ci.org, and melodic-devel is listed there, so perhaps this is just the aftermath of the problems Travis had some days ago / yesterday.
The MoveIt repos are definitely not yet migrated to travis-ci.com.
Looking at the mentioned settings page, I cannot see a _Configure_ button. Obviously, I am missing permissions to configure those.
@davetcoleman, do you mind to grant me permissions for this as well:
https://github.com/organizations/ros-planning/settings/apps ?
Permission granted.
Can we close this issue? I assume we've figured out CI by now for the new approach?
Sorry, @davetcoleman, but I still don't have permissions to configure github apps. Nothing changed yet, we are still running on the flaky (and deprecated) travis.org.

I did grant you the requested permission, but I'm not sure what else might be wrong:

No idea.
I'm reading through Beta - Migrating repositories to travis-ci.com
The issue is on this step:
Select the repositories youâd like to migrate and click âMigrate selected repositoriesâ, Youâll be asked for a final confirmation - please remember that youâll need to update protected branches (See: Do I need to make any other changes?).
It says:

Other TODOs:
Let's wait for the response of Travis Support then. Thanks for looking into it @davetcoleman
Just emailed support.
I got a response, they fixed something, I completed the migration. Not sure if our CI still works, looking into that now...
Looks like migration was successful: https://travis-ci.com/github/ros-planning
Going to close this!