• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

skeema / skeema / 21967837624
92%

Build:
DEFAULT BRANCH: main
Ran 12 Feb 2026 11:13PM UTC
Jobs 1
Files 81
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Feb 2026 10:51PM UTC coverage: 92.481% (-0.002%) from 92.483%
21967837624

push

github

evanelias
flavor: avoid future conflicts with MySQL 10.x vs MariaDB 10.x

In situations where @@global.version and @@global.version_comment both do not
contain any of "mysql", "mariadb", or "percona", we previously fell back on
logic that assumed major version 10+ is MariaDB, vs 9 or less being MySQL.
However, based on prior statements from Oracle, we expect that MySQL 10.0 may
be released in about 5 months, at which point MySQL and MariaDB versioning
schemes will start to conflict.

This commit adjusts the flavor auto-detection fallback logic to yield an
unknown flavor in ambiguous situations. In such a situation, users must set
the flavor option value manually, as indicated by warnings emitted by all
Skeema commands.

This change may be problematic for OS distributions / package managers which
override the version and version_comment in a way that lacks clear
identification of the server software. In particular, packages from Ubuntu
and Homebrew are both known to do this for MySQL packages (but not MariaDB
packages), meaning that the "unknown flavor" situation may start coming up
with MySQL 10.x packages from these platforms, once those exist.

Later this year, this logic will likely be tweaked further to use alternative
ways of identifying ambiguous server flavors. Please file an issue if this
commit results in "unknown flavor" warnings so that we can gauge the impact.

2 of 2 new or added lines in 1 file covered. (100.0%)

10836 of 11717 relevant lines covered (92.48%)

1.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21967837624.1 12 Feb 2026 11:13PM UTC 81
92.48
GitHub Action Run
Source Files on build 21967837624
  • Tree
  • List 81
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f4534224 on github
  • Prev Build on main (#21691045741)
  • Next Build on main (#21974291124)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc