vikunja/.github/workflows
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
..
auto-label.prompt.md ci: add AI-powered auto-labeling for new issues and PRs 2026-04-11 17:45:36 +02:00
auto-label.yml fix(ci): use working model 2026-04-11 17:55:47 +02:00
ci.yml feat(ci): enable merge queue trigger 2026-03-20 11:53:08 +01:00
crowdin.yml chore(deps): update crowdin/github-action digest to b4b468c 2026-01-22 11:01:30 +01:00
dependency-diff.yml feat: add dependency diff and provenance GitHub Action for PRs 2026-02-17 12:00:31 +01:00
issue-closed-comment.yml fix: support merge queue in issue-closed-comment workflow 2026-03-25 10:20:36 +01:00
nixpkgs-update.yml fix(ci): skip interactive prompt in nixpkgs update workflow 2026-04-11 15:00:42 +00:00
preview.yml fix(ci): use actual docker meta tags for preview comment SHA links 2026-04-07 15:05:48 +00:00
release.yml chore(ci): add debugging around release signing 2026-02-08 22:23:23 +01:00
stale-waiting-for-reply.yml ci: auto-close 'waiting for reply' issues after 30 days of inactivity 2026-04-05 12:04:33 +00:00
test.yml ci: add non-blocking mysql:8 leg to test-api and test-migration-smoke 2026-04-11 18:13:07 +02:00