Level / community

Discussion, support and common information for projects in the community.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrate Travis to GitHub Apps for all repos

vweevers opened this issue · comments

As of May 2, 2018 we are moving toward having repositories integrated via a GitHub App instead of GitHub Services which will no longer be supported by GitHub as of January 31st, 2019.

They stopped supporting it but it's working?

Yeah.. I'm guessing they extended it because people (like us) are still using it?

Actually, lets leave it open until we know everything works.

Screenshot from 2019-05-20 12-47-47

Oh, this is only about private repositories?

It should also be disabled for some repos (like awesome, community and leveljs.org)

@ralphtheninja Maybe we should also remove Greenkeeper and Travis webhooks? Looking at a recent project with Greenkeeper integration (https://github.com/Level/webpack-starter/settings/hooks), it seems webhooks are not needed anymore. Maybe that's true for Travis as well.

Ah, our repos are currently active on travis-ci.org (with according webhooks). The migration activated them on travis-ci.com.

Because we can't configure repos on the new travis-ci.com until we deactivate them on the old travis-ci.org, we'll have to make note of the secrets & configuration, then deactivate, then reconfigure.

Repos (also listed archived ones, because "all or nothing" is easier to manage, i.e. we should end up with nothing in travis-ci.org and all in travis-ci.com):

I cannot figure out how to activate a repo on travis-ci.com after having disabled it on travis.ci.org. Perhaps that's just not supported.

It seems you have to sign up for a beta in order to migrate existing repos.

I signed up for the beta and am migrating a few repos at a time.

Travis migration done. Also removed old testling, greenkeeper, zenhub and waffle webhooks.

While I'm at it, lemme see if I can migrate AppVeyor to GitHub Apps too.