Skip to content

fix: 修复 CI 工作流 YAML 语法错误(移除空的 exclude 块)#97

Merged
xfg0218 merged 5 commits into
mainfrom
feature/v3.4.0-version-compatibility
Apr 29, 2026
Merged

fix: 修复 CI 工作流 YAML 语法错误(移除空的 exclude 块)#97
xfg0218 merged 5 commits into
mainfrom
feature/v3.4.0-version-compatibility

Conversation

@xfg0218
Copy link
Copy Markdown
Owner

@xfg0218 xfg0218 commented Apr 29, 2026

No description provided.

xfg0218 and others added 5 commits April 29, 2026 11:43
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- ENFORCED/NOT ENFORCED 是 MySQL 8.0.16+ 特性
- MySQL 5.7 不支持该语法,会导致 SQL 解析错误
- MySQL 5.7 会解析但忽略 CHECK 约束,8.0.16+ 才真正执行
- 移除这些关键字后,SQL 在 5.7+ 均可正常执行

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- utf8mb4_0900_ai_ci 是 MySQL 8.0 默认排序规则,5.7 不支持
- 改为 utf8mb4_general_ci,在 5.7 和 8.0 中都可正常使用
- 这是 MySQL 5.7 到 8.0 版本兼容性修复

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- 从 matrix 并行执行改为 10 个独立任务顺序执行
- 执行顺序:MySQL 5.7 → PG 12/14/16/17/18, 然后 MySQL 8.0 → PG 12/14/16/17/18
- 每个任务通过 needs 依赖前一个任务,形成链式执行
- 优点:避免资源竞争,便于定位问题,减少数据库冲突
- 缺点:总执行时间会增加(约 10 倍),但测试更稳定

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
@xfg0218 xfg0218 merged commit db8adf5 into main Apr 29, 2026
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