-
Notifications
You must be signed in to change notification settings - Fork 95
Rework CI #146
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
Rework CI #146
Conversation
d2ca412
to
c8c713c
Compare
69587ab
to
2d5095a
Compare
- Use ramsey/composer-install action - Drop testing on multiple OSes as it's not relevant - Move timezone setting to bootstrap file - Run standalone PHPStan and Code Style checks - Bump justinrainbow/json-schema to v5.2 as it supports PHP 8.0 - Conflict with symfony/yaml `3.4.0 - 3.4.4 || 4.0.0 - 4.4.17 || 5.0.0 - 5.1.9 || 5.2.0` in order to prevent installing broken versions (especially this issue symfony/symfony#39521)
Thanks for your work on this one, I have one thing to discuss:
Multiple OS as relevant to make sure loading of external files from references works. There were some bugs about this on windows systems. That said, I'd like to keep testing on windows and mac, at least a combination of latest php and dependencies to make sure it works on these systems. |
fb9199e
to
9050b93
Compare
@cebe we're running macos and windows now. Would it suffice like this? |
6f23a0d
to
f23a106
Compare
It indeed shows a failure https://github.com/cebe/php-openapi/runs/4693855168?check_suite_focus=true |
Thank you! |
Use ramsey/composer-install action
Drop testing on multiple OSes as it's not relevantMove timezone setting to bootstrap file
Run standalone PHPStan and Code Style checks
Bump justinrainbow/json-schema to v5.2 as it supports PHP 8.0
Conflict with symfony/yaml
3.4.0 - 3.4.4 || 4.0.0 - 4.4.17 || 5.0.0 - 5.1.9 || 5.2.0
in order to prevent installing broken versions (especially this issue [Yaml] Regression 4.4.17 error loading YAML files with strings that have trailing whitespace symfony/symfony#39521)Run speccy through yarn
I'don't know windows and not sure how to force it to understand
composer require symfony/yaml:"^5"