MySQL 8.0 reached EOL in April 2026#442
Conversation
📝 WalkthroughWalkthroughThis PR removes MySQL 8.0 from CI build-and-push and container-tests workflows, drops 8.0 from the Makefile VERSIONS variable, replaces the 8.0 image README with a deprecation notice, updates the top-level README versions table, and adds a new 8.4-el8 Helm imagestream test case. ChangesMySQL 8.0 removal and 8.4 test coverage
Estimated code review effort: 1 (Trivial) | ~5 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Pull Request validationFailed🔴 Failed or pending statuses:
🔴 Review - Missing review from a member (1 required) Triggered by Workflow Run |
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
9c0ed65 to
d6daecd
Compare
There was a problem hiding this comment.
🧹 Nitpick comments (1)
8.0/root/usr/share/container-scripts/mysql/README.md (1)
1-5: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winEnhance deprecation notice with migration guidance.
The deprecation notice should inform users when the image was deprecated and what to use instead. Consider adding:
- The EOL date (April 2026 per PR description)
- Reference to MySQL 8.4 as the supported replacement
- Link to the RHEL 8 App Stream lifecycle policy
MySQL 8.0 SQL Database Server container image ============================================= -**The MySQL 8.0 image is deprecated.** +**The MySQL 8.0 image is deprecated and reached end-of-life in April 2026.** +**Please migrate to the [MySQL 8.4 image](../8.4).** +**See the [RHEL 8 App Stream lifecycle policy](https://access.redhat.com/support/policy/updates/rhel8-app-stream-life-cycle) for details.**🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@8.0/root/usr/share/container-scripts/mysql/README.md` around lines 1 - 5, Update the deprecation notice in the MySQL container README to include migration guidance: state when the MySQL 8.0 image was deprecated, point users to MySQL 8.4 as the supported replacement, and add a reference to the RHEL 8 App Stream lifecycle policy. Keep the change in the existing README heading area so the deprecation message is immediately visible.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@8.0/root/usr/share/container-scripts/mysql/README.md`:
- Around line 1-5: Update the deprecation notice in the MySQL container README
to include migration guidance: state when the MySQL 8.0 image was deprecated,
point users to MySQL 8.4 as the supported replacement, and add a reference to
the RHEL 8 App Stream lifecycle policy. Keep the change in the existing README
heading area so the deprecation message is immediately visible.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: c3604077-de6e-421d-8c0a-0ee701c1dfa3
📒 Files selected for processing (6)
.github/workflows/build-and-push.yml.github/workflows/container-tests.yml8.0/root/usr/share/container-scripts/mysql/README.md8.4/Dockerfile.rhel8Makefiletest/test_ocp_mysql_shared_helm_imagestreams.py
💤 Files with no reviewable changes (1)
- .github/workflows/build-and-push.yml
|
[test][test-pytest] |
Testing Farm results
|
|
Dist-gen check failed because of it waits for #437 to be merged. |
Mark the image as deprecated in README.md as well. The 8.0 image is fully deprecated. See for more information source page here: https://access.redhat.com/support/policy/updates/rhel8-app-streams-life-cycle Update helm charts and do not test 8.0 at all Update version table Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
d6daecd to
cb10898
Compare
|
[test][test-pytest] |
|
LGTM |
The MySQL 8.0 reached EOL in April 2026.
See: https://access.redhat.com/support/policy/updates/rhel8-app-streams-life-cycle
This pull request removes it from build, testing and pushing pipelines.
The MySQL 8.4 is supported in RHEL8 https://access.redhat.com/support/policy/updates/rhel8-app-streams-life-cycle
This pull request enables building, testing on RHEL8.
Summary by CodeRabbit