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

Simplified build matrix for continuous integration #750

Merged
merged 1 commit into from
Nov 5, 2021

Conversation

driehle
Copy link
Member

@driehle driehle commented Nov 5, 2021

The amount of jobs and the type of jobs executed remains the same, but the build matrix is simplified and easier to read.

As a downside, the steps in the job get more complex. I still see this change as a benefit, as the log of the action will directly show when --ignore-platform-req=php was used, which was not the case before. Furthermore, adding new PHP versions is much easier and cleaner now. So if there will be PHP 8.2, complexity will remain the same with this approach, while previously each additional PHP version causing troubles with laminas-cache would have further complexified the build matrix.

@driehle driehle force-pushed the feature/simplified-build-matrix branch from 216cc25 to c180757 Compare November 5, 2021 16:11
@driehle driehle marked this pull request as ready for review November 5, 2021 16:14
@driehle driehle requested a review from greg0ire November 5, 2021 16:14
@driehle driehle self-assigned this Nov 5, 2021
@driehle driehle added this to the 4.2.2 milestone Nov 5, 2021
@driehle driehle merged commit c502872 into doctrine:4.2.x Nov 5, 2021
@driehle driehle deleted the feature/simplified-build-matrix branch November 5, 2021 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants