Skip to content

CI failure -- run #23628784097 [test_failure] #756

@github-actions

Description

@github-actions

CI/CD Pipeline Failure Detected

Run: #23628784097
Type: test_failure
Detected: 2026-03-27T03:00Z

Opened automatically by the CI Failure Monitor.
The failure type test_failure is not yet auto-remediable -- human review needed.

Log excerpt

Quality Gates	Extract test results	2026-03-27T02:59:50.5502148Z ##[group]Run # Extract test pass rate from vitest output
Quality Gates	Extract test results	2026-03-27T02:59:50.5503047Z �[36;1m# Extract test pass rate from vitest output�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5503591Z �[36;1m# Vitest format: "Tests  N passed | M failed (T)"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5504105Z �[36;1mPASSED_TESTS=$(grep -oE '[0-9]+ passed' test-output.txt | grep -oE '[0-9]+' | head -1 || echo "0")�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5504804Z �[36;1mFAILED_TESTS=$(grep -oE '[0-9]+ failed' test-output.txt | grep -oE '[0-9]+' | head -1 || echo "0")�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5505383Z �[36;1m# Total = passed + failed (skipped tests are not counted against pass rate)�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5505817Z �[36;1mTOTAL_TESTS=$(( PASSED_TESTS + FAILED_TESTS ))�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5506101Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5506290Z �[36;1mif [ "$TOTAL_TESTS" = "0" ]; then�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5506690Z �[36;1m  echo "⚠️  Could not extract test counts from output - skipping quality gate"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5507107Z �[36;1m  cat test-output.txt�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5507387Z �[36;1m  exit 0�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5507563Z �[36;1mfi�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5507726Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5507973Z �[36;1m# Calculate pass rate (using awk for better precision)�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5508423Z �[36;1mPASS_RATE=$(awk "BEGIN {printf \"%.2f\", ($PASSED_TESTS * 100) / $TOTAL_TESTS}")�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5508872Z �[36;1mPASS_RATE_INT=$(echo "$PASS_RATE" | cut -d. -f1)�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5509157Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5509368Z �[36;1mecho "Total tests (pass+fail): $TOTAL_TESTS"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5509668Z �[36;1mecho "Passed: $PASSED_TESTS"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5509936Z �[36;1mecho "Failed: $FAILED_TESTS"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5510189Z �[36;1mecho "Pass rate: $PASS_RATE%"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5510427Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5510598Z �[36;1m# Check quality gates�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5510848Z �[36;1mif [ "$PASS_RATE_INT" -lt 85 ]; then�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5511214Z �[36;1m  echo "❌ Quality gate failed: Pass rate $PASS_RATE% is below 85%"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5511560Z �[36;1m  exit 1�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5511737Z �[36;1mfi�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5511902Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5512183Z �[36;1mecho "✅ Quality gate passed: Pass rate $PASS_RATE% meets 85% requirement"�[0m
Quality Gates	Extract test results	2026-03-27T02:59:50.5562622Z shell: /usr/bin/bash -e {0}
Quality Gates	Extract test results	2026-03-27T02:59:50.5563114Z env:
Quality Gates	Extract test results	2026-03-27T02:59:50.5563750Z   DATABASE_URL: ***
Quality Gates	Extract test results	2026-03-27T02:59:50.5563962Z ##[endgroup]
Quality Gates	Extract test results	2026-03-27T02:59:50.5729142Z Total tests (pass+fail): 69
Quality Gates	Extract test results	2026-03-27T02:59:50.5729564Z Passed: 56
Quality Gates	Extract test results	2026-03-27T02:59:50.5729758Z Failed: 13
Quality Gates	Extract test results	2026-03-27T02:59:50.5730004Z Pass rate: 81.16%
Quality Gates	Extract test results	2026-03-27T02:59:50.5730896Z ❌ Quality gate failed: Pass rate 81.16% is below 85%
Quality Gates	Extract test results	2026-03-27T02:59:50.5735569Z ##[error]Process completed with exit code 1.

Next steps

  1. Open the full run logs and identify the root cause
  2. Apply a fix and push -- the CI green run will confirm resolution
  3. Close this issue once CI is green

Auto-opened by the CI Failure Monitor workflow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-failureAutomated CI failure trackingneeds-triageNeeds human triage

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions