Gitea Actions Runner Test / test-job (push) Successful in 0s
CI / check (push) Successful in 34s
CI / tests-unit (push) Successful in 1m40s
CI / tests-integration (push) Successful in 1m42s
CI / tests-ui (push) Successful in 2m28s
CI / preflight (push) Skipped
CI / deploy (push) Successful in 1m50s
Split the heavy test suites out of the check job so coverage, MariaDB/Redis integration and Playwright UI tests run concurrently on the host runner (capacity raised to 4) instead of back-to-back (~2min wall-time saving). Deploy and preflight now gate on all three test jobs.