Skip to content

ci: add MySQL 9.7 LTS and slim the functional matrix - #114

Merged
renecannao merged 1 commit into
masterfrom
ci/mysql-9.7-lts-matrix
Jul 27, 2026
Merged

ci: add MySQL 9.7 LTS and slim the functional matrix#114
renecannao merged 1 commit into
masterfrom
ci/mysql-9.7-lts-matrix

Conversation

@renecannao

@renecannao renecannao commented Jul 27, 2026

Copy link
Copy Markdown

Summary

  • Add MySQL 9.7 to the functional test matrix (9.x LTS; mysql:9.7 / lts on Docker Hub)
  • Keep 9.6 as the prior innovation line for a transition window
  • Drop intermediate 9.0 / 9.2 / 9.5 to reduce CI cost/time
  • Unchanged: 5.7, 8.0, 8.4 LTS

Matrix

Before After
5.7, 8.0, 8.4, 9.0, 9.2, 9.5, 9.6 5.7, 8.0, 8.4, 9.6, 9.7

No product code changes — coverage only. Depends on #108 harness fixes already on master.

Test plan

  • CI functional-mysql (9.7) passes
  • CI functional-mysql (9.6) still passes
  • Other matrix cells unchanged/green

Summary by CodeRabbit

  • Tests
    • Updated functional testing coverage to run against MySQL versions 5.7, 8.0, 8.4, 9.6, and 9.7.
    • Removed testing coverage for MySQL versions 9.0, 9.2, and 9.5.

Cover MySQL 9.7 (current 9.x LTS) and keep one prior innovation
release (9.6). Drop intermediate 9.0/9.2/9.5 to control CI cost while
retaining 5.7, 8.0, and 8.4 LTS.
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: c901dd44-f765-47d3-abc1-d7920c9855f7

📥 Commits

Reviewing files that changed from the base of the PR and between 7a92fae and 7288bfb.

📒 Files selected for processing (1)
  • .github/workflows/functional.yml

📝 Walkthrough

Walkthrough

The functional MySQL workflow matrix now runs against MySQL 5.7, 8.0, 8.4, 9.6, and 9.7, replacing versions 9.0, 9.2, and 9.5.

Changes

Functional MySQL Matrix

Layer / File(s) Summary
Update functional MySQL versions
.github/workflows/functional.yml
The functional-mysql job replaces MySQL 9.0, 9.2, and 9.5 with MySQL 9.7 in its Docker version matrix.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Poem

A bunny checks the version line,
Nine-seven joins the testing shine.
Old numbers hop away,
New builds run today—
Clean carrots for the pipeline!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly reflects the main change: updating the MySQL functional test matrix and adding 9.7 while slimming older versions.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/mysql-9.7-lts-matrix

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@renecannao
renecannao merged commit bea29e5 into master Jul 27, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant