vikunja/.github
kolaente 5251554db7 ci: add non-blocking mysql:8 leg to test-api and test-migration-smoke
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
2026-04-11 18:13:07 +02:00
..
ISSUE_TEMPLATE chore: remove feature request issue template 2026-03-09 23:35:43 +01:00
actions/setup-frontend chore(deps): update actions/setup-node digest to 6044e13 2026-01-15 09:42:39 +01:00
workflows ci: add non-blocking mysql:8 leg to test-api and test-migration-smoke 2026-04-11 18:13:07 +02:00
FUNDING.yml chore: update funding links 2023-02-03 11:48:44 +01:00