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

Migrate Travis CI from Services to Github Apps #403

Closed
weiji14 opened this issue Mar 25, 2020 · 6 comments · Fixed by #404
Closed

Migrate Travis CI from Services to Github Apps #403

weiji14 opened this issue Mar 25, 2020 · 6 comments · Fixed by #404
Labels
maintenance Boring but important stuff for the core devs

Comments

@weiji14
Copy link
Member

weiji14 commented Mar 25, 2020

Description of the problem

Some travis CI test statuses are not being reported back to GIthub (see https://travis-ci.community/t/github-status-not-posted-on-commits-on-repositories-using-legacy-service-integration/7798), basically because we're using the deprecated 'Services' integration:

Deprecated Travis CI Service image

So we'll need to move to install the new Github Apps integration. Instructions can be found at https://docs.travis-ci.com/user/migrate/legacy-services-to-github-apps-migration-guide/. Also should take a look at our .travis.yml which has some deprecated keys.

@weiji14 weiji14 added the maintenance Boring but important stuff for the core devs label Mar 25, 2020
@weiji14
Copy link
Member Author

weiji14 commented Mar 25, 2020

Oops, sorry @GenericMappingTools/python, if anyone received an email from Travis about installing something, just ignore it for now. I was trying to install things on travis.com when really we should be on travis.org 😂 Edit: confusion resolved, see below.

@weiji14 weiji14 mentioned this issue Mar 26, 2020
5 tasks
@weiji14
Copy link
Member Author

weiji14 commented Mar 26, 2020

Ok, there should be a new request to install the Travis CI GIthub App for PyGMT. If one of you can approve it, that would be great.

@seisman
Copy link
Member

seisman commented Mar 26, 2020

I still see travis-ci.com. Is it correct?
image

@weiji14
Copy link
Member Author

weiji14 commented Mar 26, 2020

Yes, I think they're migrating everything to .com now. See https://devops.stackexchange.com/questions/1201/whats-the-difference-between-travis-ci-org-and-travis-ci-com

@seisman
Copy link
Member

seisman commented Mar 26, 2020

Looks good. I think I approved a few minutes ago,

@weiji14
Copy link
Member Author

weiji14 commented Mar 26, 2020

Cool, I can see it under Settings -> Integrations & services now. Will try to trigger some builds and see how it goes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Boring but important stuff for the core devs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants