After the recent GitHub actions reorganization, our tests are beautifully divided into these files:
tests-linux (latest Ubuntu + all supported PHP versions: 7.2, 7.3, 7.4 and 8.0)
tests-macos (latests macOS + latest stable PHP)
tests-windows (latests Windows + latest stable PHP)
tests-upcoming-symfony (latest Ubuntu + upcoming Symfony version (today: 5.3), to find Symfony deprecations)
tests-upcoming-php (latest Ubuntu + upcoming PHP version (today: 8.1) to find PHP BC breaks)
It's true that there's some duplication between those files, but having a separate file for each test makes them easier to understand. So, we won't change that 😄
Now I want to add another test but I cannot make it work, so I need your help. If you know Symfony and GitHub Actions well, please try to contribute the following file:
- Name:
.github/workflows/tests-lowest-dependencies.yaml
- OS: Ubuntu latest
- PHP version: oldest version supported by this bundle (7.2.5)
- Symfony components: oldest version supported by this bundle (4.4.0)
If it's impossible to make it work with 4.4.0, we can change our composer.json to require 4.4.x, where xis 1, 2, 3, etc.
Thanks for your help 🙏
After the recent GitHub actions reorganization, our tests are beautifully divided into these files:
tests-linux(latest Ubuntu + all supported PHP versions: 7.2, 7.3, 7.4 and 8.0)tests-macos(latests macOS + latest stable PHP)tests-windows(latests Windows + latest stable PHP)tests-upcoming-symfony(latest Ubuntu + upcoming Symfony version (today: 5.3), to find Symfony deprecations)tests-upcoming-php(latest Ubuntu + upcoming PHP version (today: 8.1) to find PHP BC breaks)It's true that there's some duplication between those files, but having a separate file for each test makes them easier to understand. So, we won't change that 😄
Now I want to add another test but I cannot make it work, so I need your help. If you know Symfony and GitHub Actions well, please try to contribute the following file:
.github/workflows/tests-lowest-dependencies.yamlIf it's impossible to make it work with
4.4.0, we can change ourcomposer.jsonto require4.4.x, wherexis1,2,3, etc.Thanks for your help 🙏