Closed sjakobi closed 4 years ago
@sjakobi Thanks for the instructions. I think I've migrated checkers to travis-ci.com now. Is there another step to take before Travis starts building and reporting?
@conal Thanks! :)
Apparently the integration doesn't work quite yet: In https://github.com/conal/checkers/pull/53 there's no Travis status showing up.
Unfortunately I've done this process only once before for a repository of mine. There's some info at https://docs.travis-ci.com/user/migrate/open-source-repository-migration/#migrating-a-repository.
At https://github.com/conal/checkers/settings/installations, is Travis listed as an installed app?
You could also try giving me admin permissions for this repo – maybe I can figure out the rest myself then.
At https://github.com/conal/checkers/settings/installations, is Travis listed as an installed app?
Yes.
You could also try giving me admin permissions for this repo – maybe I can figure out the rest myself then.
Hm. I thought you already had full permissions as a collaborator. I'd be happy to grant more, but I don't know how.
You could also try giving me admin permissions for this repo – maybe I can figure out the rest myself then.
Hm. I thought you already had full permissions as a collaborator. I'd be happy to grant more, but I don't know how.
At https://github.com/conal/checkers/settings/access, you can try setting a "Role: Admin" for me.
At https://github.com/conal/checkers/settings/access, you can try setting a "Role: Admin" for me.
Hm. I don't any role options. Maybe because I have a free GitHub account?
Oh. It's possibly because this your personal account, not an organization. From https://docs.github.com/en/github/getting-started-with-github/access-permissions-on-github:
While you can grant read/write access to collaborators on a personal repository, members of an organization can have more granular access permissions for the organization's repositories.
How about migrating this repo to an organization then, where I can have admin permissions? I'd call it haskell-checkers
maybe?!
Thanks for the suggestion. I'll make a new organization and migrate the repo.
Done. Checkers is now under a new haskell-checkers org of which you're a member with full admin permissions.
Nice!
Via https://github.com/settings/applications I have requested access to this organization for Travis CI. I hope that I can manage the Travis settings once you've approved that.
The Travis integration finally seems to work! Thanks, @conal! :)
Wonderful! Thanks for raising this issue and shepherding it through to resolution, @sjakobi!
The reporting of the Travis CI build status on PRs hasn't been working properly for a few months. See e.g. https://github.com/conal/checkers/pull/50#issuecomment-646553317, https://github.com/conal/checkers/pull/51#issuecomment-653876326.
One way to get this working again is to migrate from travis-ci.org to travis-ci.com. I have already done this for https://github.com/sjakobi/bsb-http-chunked.
I think the steps are:
checkers
repo and click "Migrate selected repositories to travis-ci.com"@conal Could you give this a try?