Skip to content

ci: multiplatform quality pipeline (Ubuntu + Windows + macOS)#18

Merged
henfrydls merged 2 commits intomainfrom
fix/quality-matrix-multiplatform
Apr 4, 2026
Merged

ci: multiplatform quality pipeline (Ubuntu + Windows + macOS)#18
henfrydls merged 2 commits intomainfrom
fix/quality-matrix-multiplatform

Conversation

@henfrydls
Copy link
Copy Markdown
Owner

@henfrydls henfrydls commented Apr 4, 2026

Summary

  • Add OS matrix to quality pipeline: Ubuntu, Windows, macOS
  • All 3 platforms run: lint, client tests, server tests, build
  • Coverage artifacts and security audit only on Ubuntu (avoid duplicates)
  • fail-fast: false so all platforms report independently

Test plan

  • Pipeline triggers on this PR
  • Ubuntu passes
  • Windows passes
  • macOS passes

Run quality pipeline on all 3 platforms to catch OS-specific issues.
Coverage artifacts and security audit only run on Ubuntu to avoid
duplicate uploads. Use fail-fast: false so all platforms report.
Windows CI failed because prisma db push --skip-generate does not
generate the Prisma Client. Add explicit prisma generate step.
@henfrydls henfrydls merged commit 6fc789e into main Apr 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant