Skip to content

GitHub Actions: Enable mysql_native_password plugin for MySQL 8.4 - #1270

Merged
n7studios merged 30 commits into
mainfrom
tests-fix-mysql-password
Nov 10, 2026
Merged

n7studios merged 30 commits into
mainfrom
tests-fix-mysql-password

Conversation

@n7studios

Copy link
Copy Markdown
Contributor

Summary

GitHub's ubuntu-latest runners now use Ubuntu 26.04, which includes MySQL 8.4. MySQL 8.4 doesn't load the mysql_native_password plugin by default, causing the Permit MySQL Password Auth step to fail with Plugin 'mysql_native_password' is not loaded.

Enables the plugin before MySQL starts. The loose- prefix ensures MySQL 8.0 (Ubuntu 24.04 runners) ignores the option.

Testing

Tested locally against MySQL 8.4.7 (reproduced the error, then confirmed the fix) and MySQL 8.0.46.

Checklist

@n7studios n7studios self-assigned this Nov 4, 2026
@n7studios n7studios added the bug label Nov 4, 2026
@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

@n7studios
n7studios marked this pull request as ready for review November 5, 2026 04:41
@n7studios
n7studios requested review from a team, ciccio-kit and noelherrick and removed request for a team November 5, 2026 04:41
@n7studios n7studios added this to the 3.5.1 milestone Nov 5, 2026
…arch query to prevent recursion across instances
Member Content: Exclude Restricted Content Matches from Search Results
Member Content: Don’t Disclose Attachments of Restricted Posts
Member Content: Restrict Content in AJAX Requests
Member Content: Don’t Display Restricted Content When Kit Can’t Be Checked
Member Content: Restrict Excerpt in REST API Responses
Don’t Load QuickTags Assets on the Frontend
Member Content: Avada: Display Header, Page Title Bar + Footer Layouts
@n7studios
n7studios merged commit b661af7 into main Nov 10, 2026
13 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants