diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index efb51699..1013f467 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -510,18 +510,14 @@ jobs: env: TEST_URL: ${{ needs.prepare.outputs.next_public_url }} run: pnpm run check:og - - name: 🌐 Full Sitemap HTTP Validation + - name: 🌐 Core Smoke Tests (HTTP, API, Locale) if: always() && steps.deps.outcome == 'success' - env: - NEXT_PUBLIC_BASE_URL: ${{ needs.prepare.outputs.next_public_url }} + uses: mmintel/at-mintel/.gitea/actions/core-smoke-tests@main + with: + TARGET_URL: ${{ needs.prepare.outputs.next_public_url }} GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD || 'klz2026' }} - run: pnpm run check:http - - name: 🌐 Locale & Language Switcher Validation - if: always() && steps.deps.outcome == 'success' - env: - NEXT_PUBLIC_BASE_URL: ${{ needs.prepare.outputs.next_public_url }} - GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD || 'klz2026' }} - run: pnpm run check:locale + UMAMI_API_ENDPOINT: ${{ secrets.UMAMI_API_ENDPOINT || vars.UMAMI_API_ENDPOINT || 'https://analytics.infra.mintel.me' }} + SENTRY_DSN: ${{ secrets.SENTRY_DSN || vars.SENTRY_DSN }} - name: 📝 E2E Form Submission Test if: always() && steps.deps.outcome == 'success' @@ -530,13 +526,6 @@ jobs: GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD || 'klz2026' }} run: pnpm run check:forms - - name: 🌐 External API Smoke Test (Umami & Sentry) - if: always() && steps.deps.outcome == 'success' - env: - UMAMI_API_ENDPOINT: ${{ secrets.UMAMI_API_ENDPOINT || vars.UMAMI_API_ENDPOINT || 'https://analytics.infra.mintel.me' }} - SENTRY_DSN: ${{ secrets.SENTRY_DSN || vars.SENTRY_DSN }} - run: pnpm run check:apis - # ────────────────────────────────────────────────────────────────────────────── # JOB 7: Notifications # ────────────────────────────────────────────────────────────────────────────── diff --git a/.gitea/workflows/qa.yml b/.gitea/workflows/qa.yml index c90ae3ea..93669b6c 100644 --- a/.gitea/workflows/qa.yml +++ b/.gitea/workflows/qa.yml @@ -6,7 +6,12 @@ on: workflow_dispatch: jobs: - run-qa: - name: 🛡️ Nightly Quality Assurance + call-qa-workflow: uses: mmintel/at-mintel/.gitea/workflows/quality-assurance-template.yml@main - secrets: inherit + with: + TARGET_URL: 'https://testing.klz-cables.com' + PROJECT_NAME: 'klz-2026' + secrets: + GOTIFY_URL: ${{ secrets.GOTIFY_URL }} + GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }} + GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD || 'klz2026' }}