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?
Done
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
):
-
.github
-
abstract-leveldown
-
awesome
-
bench
-
browserify-starter
-
codec
-
community
-
compose
-
concat-iterator
-
database
(archived) -
deferred-leveldown
-
electron-demo
-
encoding-down
-
errors
-
iterator-stream
-
lazy-open
(archived) -
level
-
level-basho
(archived) -
level-browserify
(archived) -
level-fstream
(to be archived) -
level-hyper
-
level-js
-
level-lmdb
(archived) -
level-mobile
(archived) -
level-test
-
level-ttl
-
level-rocksdb
-
level-ws
-
leveldown
-
leveldown-hyper
-
leveldown-mobile
(to be archived) -
leveljs.org
-
levelup
-
mem
-
memdown
-
packager
-
rocksdb
-
subleveldown
-
typings
(archived) -
webpack-starter
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.
Done.