Skip to content

DO-2059: Pin runners to ubuntu-24.04 - #195

Merged
aaronmedina-dev merged 3 commits into
mainfrom
fix/DO-2059_install_mariadb_client_for_magento_tests
Nov 6, 2026
Merged

aaronmedina-dev merged 3 commits into
mainfrom
fix/DO-2059_install_mariadb_client_for_magento_tests

Conversation

@aaronmedina-dev

@aaronmedina-dev aaronmedina-dev commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Description of the proposed changes

ubuntu-latest now resolves to Ubuntu 26.04, whose MySQL 8.4 client breaks the Magento integration test DB dump (Unknown table 'COLUMN_STATISTICS'), e.g. aligent/aps-magento#166.

As agreed in the guild, this pins every ubuntu-latest in the repo (runs-on, matrix os, input defaults and docs) to ubuntu-24.04.

Discussion: https://aligent.slack.com/archives/C05HKQWT05T/p1793921767519839

Jira: DO-2059

ubuntu-latest now resolves to Ubuntu 26.04, which ships a MySQL 8.4
client. Magento's integration test framework only adds
--column-statistics=0 when mysqldump reports 8.0.x, so the setup DB dump
queries information_schema.COLUMN_STATISTICS on the MariaDB service and
fails before any test runs.

Installing mariadb-client makes the framework detect mariadb-dump
(>= 11.4) and use mariadb-dump/mariadb for the dump and restore instead.
ubuntu-latest now resolves to Ubuntu 26.04, whose MySQL 8.4 client breaks
the Magento integration test DB dump. Per the guild decision, pin every
runner to ubuntu-24.04 rather than installing mariadb-client.
@aaronmedina-dev aaronmedina-dev changed the title DO-2059: Install MariaDB client for Magento integration tests DO-2059: Pin runners to ubuntu-24.04 Nov 6, 2026

@crispy101 crispy101 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@aaronmedina-dev
aaronmedina-dev merged commit ab6525e into main Nov 6, 2026
3 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.

2 participants