-
Notifications
You must be signed in to change notification settings - Fork 21
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
GH Actions: run tests also on Windows OS #170
base: develop
Are you sure you want to change the base?
Conversation
ff2bd4f
to
dffe775
Compare
dffe775
to
2dfde55
Compare
I tried debugging this problem on my windows machine and this did not lead to anything useful. Opened a php-src bug with my observations so far |
looks wrong to me; shouldn't the expectation be |
thanks for looking into it.
as I understood the test, expectations are:
-> thats why
look correct to me. because of the problems described in php/php-src#16147 I think parallel-lint via |
Indeed, the expectation is apparently correct. Sorry for the noise. |
When running the tests locally, I realized that patch 146 did not actually work correctly on Windows. This commit adds test runs against Windows in CI on a limited number of PHP versions to prevent this kind of issue going unnoticed for future PRs. Note: the lowest PHP version I can get a running build on is PHP 5.5. This is related to SSL transport issues with Packagist with old Composer versions (which are needed for old PHP versions).
2dfde55
to
8becf57
Compare
When running the tests locally, I realized that patch #146 did not actually work correctly on Windows.
This commit adds test runs against Windows in CI on a limited number of PHP versions to prevent this kind of issue going unnoticed for future PRs.
Note: the lowest PHP version I can get a running build on is PHP 5.5. This is related to SSL transport issues with Packagist with old Composer versions (which are needed for old PHP versions).