From e2429d6fbea2c508d33a41627bfd415f0bcaa02f Mon Sep 17 00:00:00 2001 From: smarcet Date: Wed, 21 Oct 2026 14:50:50 -0300 Subject: [PATCH] chore(mysql): upgrade CI and local docker to MySQL 8.4 Bump the mysql service images in push.yml, l5-swagger-generate.yml and docker-compose.yml from 8.0 to 8.4. MySQL 8.4 removed --default-authentication-plugin and disables mysql_native_password by default, so the local compose command now uses --mysql-native-password=ON. --- .github/workflows/l5-swagger-generate.yml | 4 ++-- .github/workflows/push.yml | 4 ++-- docker-compose.yml | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/l5-swagger-generate.yml b/.github/workflows/l5-swagger-generate.yml index 9cf753ba13..566aed661d 100644 --- a/.github/workflows/l5-swagger-generate.yml +++ b/.github/workflows/l5-swagger-generate.yml @@ -58,7 +58,7 @@ jobs: services: mysql_api_model: - image: mysql:8.0 + image: mysql:8.4 env: MYSQL_ROOT_PASSWORD: ${{ env.SS_DB_PASSWORD }} MYSQL_DATABASE: ${{ env.SS_DATABASE }} @@ -66,7 +66,7 @@ jobs: - 3310:3306 options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=10 --name=mysql_api_model mysql_api_config: - image: mysql:8.0 + image: mysql:8.4 env: MYSQL_ROOT_PASSWORD: ${{ env.DB_PASSWORD }} MYSQL_DATABASE: ${{ env.DB_DATABASE }} diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 2eafddb4be..c4323141e3 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -144,7 +144,7 @@ jobs: services: mysql_api_model: - image: mysql:8.0 + image: mysql:8.4 env: MYSQL_ROOT_PASSWORD: ${{ env.SS_DB_PASSWORD }} MYSQL_DATABASE: ${{ env.SS_DATABASE }} @@ -152,7 +152,7 @@ jobs: - 3310:3306 options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=10 --name=mysql_api_model mysql_api_config: - image: mysql:8.0 + image: mysql:8.4 env: MYSQL_ROOT_PASSWORD: ${{ env.DB_PASSWORD }} MYSQL_DATABASE: ${{ env.DB_DATABASE }} diff --git a/docker-compose.yml b/docker-compose.yml index 821c9c5748..d29f425ecc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -50,9 +50,9 @@ services: - summit-api-local-net env_file: ./.env db_config: - image: mysql:8.0 + image: mysql:8.4 container_name: summit-api-config-db-local - command: --default-authentication-plugin=mysql_native_password --sql_mode=NO_ENGINE_SUBSTITUTION --sql-require-primary-key=ON + command: --mysql-native-password=ON --sql_mode=NO_ENGINE_SUBSTITUTION --sql-require-primary-key=ON restart: unless-stopped ports: - "32780:3306" @@ -73,9 +73,9 @@ services: - summit-api-local-net env_file: ./.env db_model: - image: mysql:8.0 + image: mysql:8.4 container_name: summit-api-model-db-local - command: --default-authentication-plugin=mysql_native_password --sql_mode=NO_ENGINE_SUBSTITUTION --sql-require-primary-key=ON + command: --mysql-native-password=ON --sql_mode=NO_ENGINE_SUBSTITUTION --sql-require-primary-key=ON restart: unless-stopped ports: - "32781:3306"