74be681b4b
CI / Test (server-http) (pull_request) Successful in 7s
CI / Test (store) (pull_request) Successful in 6s
CI / Test (rest) (pull_request) Successful in 13s
CI / Build (windows/amd64) (pull_request) Successful in 9s
CI / Build (linux/arm64) (pull_request) Successful in 8s
CI / Lint (pull_request) Successful in 19s
CI / Build (linux/amd64) (pull_request) Successful in 15s
e2e / Playwright vs docker-compose (pull_request) Failing after 3m37s
The Playwright run produces error-context.md per failed test with a full DOM snapshot — useful for triaging UI test failures without round-tripping through downloaded artifacts. Cat it into the workflow log on failure. Also bump actions/upload-artifact v3 → v4. v3 uploads still return success on this Gitea runner but the artifacts don't surface through the API or UI; v4 is the correct version per the workflow header note.