From 704aa9f960c183a87dff70666aa67a04e081e692 Mon Sep 17 00:00:00 2001 From: ht Date: Sun, 6 Sep 2026 18:45:36 +0300 Subject: [PATCH] run browser acceptance in CI --- .github/workflows/quality.yml | 3 +++ docs/quality/uygulama-durumu.md | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 197e77f..9cab8d3 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -16,6 +16,9 @@ jobs: - run: npm ci - run: npm test - run: npm run build + - name: Install browser for acceptance checks + run: npx playwright install --with-deps chromium + - run: npm run qa:browser container: runs-on: ubuntu-latest diff --git a/docs/quality/uygulama-durumu.md b/docs/quality/uygulama-durumu.md index 2c489d5..70c9ae6 100644 --- a/docs/quality/uygulama-durumu.md +++ b/docs/quality/uygulama-durumu.md @@ -2109,4 +2109,6 @@ Doğrulama: 292/292 otomatik test ve üretim derlemesi başarılı. `npm run qa:browser` komutu geçici QA sunucusunu başlatıp Playwright ile giriş sayfasını, beş sentetik sağlık ihalesinin görünürlüğünü ve 390/768/1440 piksel hazırlık özeti çerçevelerini doğruluyor. Çalışma zamanı kanıtı [`qa-browser-acceptance-runtime.json`](evidence/qa-browser-acceptance-runtime.json) içinde tutuluyor; resmi ihale başvurusu değildir. +CI iş akışı da Chromium’u kurup bu koşucuyu her push ve pull request’te çalıştırıyor; tarayıcı kabulinin yalnızca geliştirici makinesinde geçmesine güvenilmiyor. + Doğrulama: giriş HTTP 200, beş şehrin tamamı görünür (her biri 3 eşleşme), üç hazırlık özeti çerçevesi açıldı.