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

Handle migration away from travis-ci.org #3083

Closed
mpenkov opened this issue Mar 19, 2021 · 9 comments
Closed

Handle migration away from travis-ci.org #3083

mpenkov opened this issue Mar 19, 2021 · 9 comments
Labels
housekeeping internal tasks and processes

Comments

@mpenkov
Copy link
Collaborator

mpenkov commented Mar 19, 2021

They are expecting projects to migrate from travis-ci.org to travis-ci.com. It looks like a free process for open-source projects.

We should consider whether to continue using Travis (and move to travis-ci.com) or use the opportunity to migrate everything possible to GitHub Actions.

We probably can't leave Travis entirely, because they support some platforms that GHA does not (IIRC).

@mpenkov mpenkov added the housekeeping internal tasks and processes label Mar 19, 2021
@piskvorky
Copy link
Owner

piskvorky commented Mar 19, 2021

What are we using Travis for now?

I thought it was already gone entirely, because GHA can build all the wheels we need (incl. Windows).

@mpenkov
Copy link
Collaborator Author

mpenkov commented Mar 19, 2021

Right now the gensim-wheels repo is entirely Travis-backed. I'd have to search through past discussions to find the cases that Travis covers that GHA doesn't.

@mpenkov
Copy link
Collaborator Author

mpenkov commented Mar 19, 2021

@mpenkov
Copy link
Collaborator Author

mpenkov commented Mar 27, 2021

@piskvorky Can you please perform the migration process detailed here? The organization owner for RaRe-Technologies needs to do it.

@piskvorky
Copy link
Owner

piskvorky commented Mar 28, 2021

OK. The authentication / migration was a mess. I think I did all the steps, working around various errors and inconsistencies in the documentation.

In the end I managed to migrate: https://travis-ci.com/github/RaRe-Technologies/gensim/settings

Screen Shot 2021-03-28 at 10 49 21

Is that it, or anything else needed by me?

@mpenkov
Copy link
Collaborator Author

mpenkov commented Mar 28, 2021

Thanks @piskvorky, that looks sufficient.

@janaknat We migrated to .com, but there are still problems. Can you please have a look?

https://travis-ci.com/github/RaRe-Technologies/gensim/jobs/494302890

@piskvorky
Copy link
Owner

piskvorky commented Mar 28, 2021

Hm, is this experimentation happening over the main branch? Visible to all visitors?

Screen Shot 2021-03-28 at 12 42 15

Doing it "privately" would be preferred, if possible.

@mpenkov
Copy link
Collaborator Author

mpenkov commented Mar 28, 2021

OK, I will disable the build on the develop branch while we work this out.

My expectation was that the build pass (because of the previous history of the PR), but it appears there's still some work to be done.

@mpenkov
Copy link
Collaborator Author

mpenkov commented Mar 28, 2021

The migration is complete, so I'm closing this ticket. @janaknat and I will deal with the failing Travis build in a separate ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
housekeeping internal tasks and processes
Projects
None yet
Development

No branches or pull requests

2 participants