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 from Travis CI to something else for testing, building and releasing #156

Closed
gdubicki opened this issue Dec 30, 2020 · 5 comments
Closed
Assignees
Labels
📍roadmap Application development *planned* by the authors

Comments

@gdubicki
Copy link
Member

gdubicki commented Dec 30, 2020

Because Travis has de facto killed the free plan for open source projects, we need to migrate to a different solution.

I think that GitHub Actions would be nice, I plan to check it out within the next few days.

@gdubicki gdubicki added the 📍roadmap Application development *planned* by the authors label Dec 30, 2020
@amimas
Copy link
Collaborator

amimas commented Dec 30, 2020

Just out of curiosity, any reason why this project is not in gitlab.com or is not being considered? You get the integrated CI solution along with all the other features; and since it's an open source project, you'll also get all the features of Enterprise edition. I think that would be useful for testing features that are not available in CE edition. You can still have a mirror in github.com, if needed.

@weakcamel
Copy link
Contributor

That's interesting; where was it announced?

https://www.travis-ci.com/ still claims the following:

Testing your open source projects is always 100% free!

and there's still the Free Plan listed on https://www.travis-ci.com/plans

@gdubicki
Copy link
Member Author

gdubicki commented Jan 2, 2021

Here, @weakcamel .

But while making old plan not work anymore has been implemented, thew new plans are not.

GitLabForm's Travis CI page says:

Builds have been temporarily disabled for public repositories due to a negative credit balance. Please go to the Plan page to replenish your credit balance or alter your Consume paid credits for OSS setting.

...and both links in this message lead to a page with "There was an error, please try again." error. (Of course I did try again - to no avail.)

When I asked their support for help I got this in response:

Our OSS/Education plans are under review and not available at the moment. We will communicate to customers once these plans are available again.

I have already almost implemented tests and releases with GitHub Actions in my another project, requests-extra/requests-extra so I will switch GitLabForm to it very soon.

@gdubicki
Copy link
Member Author

gdubicki commented Jan 2, 2021

@amimas : We did consider it, of course.

I personally like GitLab CI a lot, it's easy to understand, has great clean config syntax but is at the same time very powerful.

However it is a big decision to completely migrate to GitLab.com and I don't want to have the project being split into having code & issues here and CI elsewhere.

Also ...I wanted to have an excuse to try out GitHub Actions anyway. 😉

@gdubicki
Copy link
Member Author

Phew, done. v.1.20.0 is the first version with the new CI complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📍roadmap Application development *planned* by the authors
Projects
None yet
Development

No branches or pull requests

3 participants