Skip to content

CI failure -- run #23629742699 [test_failure] #765

@github-actions

Description

@github-actions

CI/CD Pipeline Failure Detected

Run: #23629742699
Type: test_failure
Detected: 2026-03-27T03:38Z

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-27T03:38:17.1784326Z ##[group]Run # Extract test pass rate from vitest output
Quality Gates	Extract test results	2026-03-27T03:38:17.1784784Z �[36;1m# Extract test pass rate from vitest output�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1785136Z �[36;1m# Vitest format: "Tests  N passed | M failed (T)"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1785641Z �[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-27T03:38:17.1786282Z �[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-27T03:38:17.1786926Z �[36;1m# Total = passed + failed (skipped tests are not counted against pass rate)�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1787361Z �[36;1mTOTAL_TESTS=$(( PASSED_TESTS + FAILED_TESTS ))�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1787665Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1787855Z �[36;1mif [ "$TOTAL_TESTS" = "0" ]; then�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1788261Z �[36;1m  echo "⚠️  Could not extract test counts from output - skipping quality gate"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1788686Z �[36;1m  cat test-output.txt�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1788952Z �[36;1m  exit 0�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1789129Z �[36;1mfi�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1789298Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1789553Z �[36;1m# Calculate pass rate (using awk for better precision)�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1790015Z �[36;1mPASS_RATE=$(awk "BEGIN {printf \"%.2f\", ($PASSED_TESTS * 100) / $TOTAL_TESTS}")�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1790457Z �[36;1mPASS_RATE_INT=$(echo "$PASS_RATE" | cut -d. -f1)�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1790744Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1790959Z �[36;1mecho "Total tests (pass+fail): $TOTAL_TESTS"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1791255Z �[36;1mecho "Passed: $PASSED_TESTS"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1791512Z �[36;1mecho "Failed: $FAILED_TESTS"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1791757Z �[36;1mecho "Pass rate: $PASS_RATE%"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1792341Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1792527Z �[36;1m# Check quality gates�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1792787Z �[36;1mif [ "$PASS_RATE_INT" -lt 85 ]; then�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1793150Z �[36;1m  echo "❌ Quality gate failed: Pass rate $PASS_RATE% is below 85%"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1793507Z �[36;1m  exit 1�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1793686Z �[36;1mfi�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1793853Z �[36;1m�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1794138Z �[36;1mecho "✅ Quality gate passed: Pass rate $PASS_RATE% meets 85% requirement"�[0m
Quality Gates	Extract test results	2026-03-27T03:38:17.1821216Z shell: /usr/bin/bash -e {0}
Quality Gates	Extract test results	2026-03-27T03:38:17.1821456Z env:
Quality Gates	Extract test results	2026-03-27T03:38:17.1822372Z   DATABASE_URL: ***
Quality Gates	Extract test results	2026-03-27T03:38:17.1822590Z ##[endgroup]
Quality Gates	Extract test results	2026-03-27T03:38:17.1956493Z Total tests (pass+fail): 69
Quality Gates	Extract test results	2026-03-27T03:38:17.1956955Z Passed: 56
Quality Gates	Extract test results	2026-03-27T03:38:17.1957274Z Failed: 13
Quality Gates	Extract test results	2026-03-27T03:38:17.1957610Z Pass rate: 81.16%
Quality Gates	Extract test results	2026-03-27T03:38:17.1958485Z ❌ Quality gate failed: Pass rate 81.16% is below 85%
Quality Gates	Extract test results	2026-03-27T03:38:17.1961838Z ##[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