Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR refactors the existing Docker Compose configuration to use YAML anchors and Docker Compose extensions. This enhances the maintainability and readability of the Docker Compose file, especially when adding new MySQL services to test various MySQL versions.
Changes
Leveraged YAML anchors for common service attributes
Used Docker Compose extensions to reduce redundancy
Modify Docker Compose to mitigate errors in previous tests
Benefits
Makes it easier to add new MySQL versions for testing without redundant code
Maintainability: Centralizes common configuration elements, making future updates more straightforward
Makes the docker-compose.yml file more readable and easier to understand
How to Test