Adds a real mysql:8 service container alongside the existing mariadb:12 leg so MySQL-specific strict parsing regressions (like #2589) are caught in CI. The leg is marked continue-on-error for now (via a matrix include that sets `experimental: true`) so surprise MySQL-8-only failures don't block unrelated PRs during the triage window. Once green on main for two weeks it will be flipped to blocking. The digest for mysql:8 was resolved from Docker Hub's registry API (sha256:da906917ca4ace3ba55538b7c2ee97a9bc865ef14a4b6920b021f0249d603f3d). VIKUNJA_DATABASE_TYPE is set to 'mysql' for the new leg because Vikunja's driver (go-sql-driver/mysql v1.9.3, which supports caching_sha2_password) is wire-compatible with both engines — the matrix name is a CI-side label only. Refs #2589 |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| actions/setup-frontend | ||
| workflows | ||
| FUNDING.yml | ||