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

Windows Travis Server #50

Open
jadamroth opened this issue May 7, 2021 · 1 comment
Open

Windows Travis Server #50

jadamroth opened this issue May 7, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@jadamroth
Copy link
Collaborator

Now with the port to windows, we should create a windows CI server along with the existing linux travis server

@jadamroth jadamroth added the enhancement New feature or request label May 7, 2021
@JohannesKauffmann
Copy link
Collaborator

There should definitely be a Windows CI server, preferably for both MSVC and MinGW. Maybe it would also be a good idea to add clang as a compiler to the current Linux setup.

Another important aspect of the CI is the ability to check every incoming PR, even those of forks. That way, if the CI runs the tests, no breakage should be able to go unnoticed. I know I broke the test once, and it was only fixed by someone else after my changes had been merged...

The current CI setup, however, hasn't ran for more than a year; it seems like Travis is not free anymore, and even open source projects will need to spend effort getting a finite amount of credits allocated [1].

I'd be happy to take a shot at getting GitHub Actions up and running, complete with the tests, whenever I have the time for it.

[1] https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants