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
Add travis support for OS X tests and PHP 7.3 #399
Conversation
Also, for OS X and Windows, set DEPS to locked instead of latest.
Well, I was able to get OS X to work, but Windows will be a tough nut to crack. Looks like this guide from jeff geerling might help for manual testing, but could be difficult to follow programmatically inside Travis: https://www.jeffgeerling.com/blog/2018/installing-php-7-and-composer-on-windows-10 |
Apparently, now we can not integrate Windows:
By the way, can migrate to PHP 7.3? |
I don't think we should move the Even though this PR is about Windows, I had significant difficulty getting it to build under Travis. I was able to test it out locally using a Windows VM and everything seemed to work. |
@beryllium have you consired AppVeyor for Windows? |
packages: | ||
- php | ||
- composer | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This simplefies my own set up so much, thank you 👍 .
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
You can also consider using GitLab CI... |
Travis now has experimental support for testing under OS X (and Windows, but that doesn't seem to play nicely with PHP yet). Maybe it will help Sculpin to try and test under these common user envs.
Technically their Windows support doesn't include PHP, and their OS X support may not support it either. Let's find out. (Update: discovered that yes, OS X can be done, but Windows is still difficult.)