-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
ci-failureAutomated CI failure trackingAutomated CI failure trackingneeds-triageNeeds human triageNeeds human triage
Description
CI/CD Pipeline Failure Detected
Run: #23628722958
Type: test_failure
Detected: 2026-03-27T02:57Z
Opened automatically by the CI Failure Monitor.
The failure typetest_failureis not yet auto-remediable -- human review needed.
Log excerpt
Quality Gates Extract test results 2026-03-27T02:57:36.8189313Z ##[group]Run # Extract test pass rate from vitest output
Quality Gates Extract test results 2026-03-27T02:57:36.8189741Z �[36;1m# Extract test pass rate from vitest output�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8190075Z �[36;1m# Vitest format: "Tests N passed | M failed (T)"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8190565Z �[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:57:36.8191170Z �[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:57:36.8191702Z �[36;1m# Total = passed + failed (skipped tests are not counted against pass rate)�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8192121Z �[36;1mTOTAL_TESTS=$(( PASSED_TESTS + FAILED_TESTS ))�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8192521Z �[36;1m�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8192714Z �[36;1mif [ "$TOTAL_TESTS" = "0" ]; then�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8193099Z �[36;1m echo "⚠️ Could not extract test counts from output - skipping quality gate"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8193498Z �[36;1m cat test-output.txt�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8193764Z �[36;1m exit 0�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8193957Z �[36;1mfi�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8194126Z �[36;1m�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8194375Z �[36;1m# Calculate pass rate (using awk for better precision)�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8194806Z �[36;1mPASS_RATE=$(awk "BEGIN {printf \"%.2f\", ($PASSED_TESTS * 100) / $TOTAL_TESTS}")�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8195230Z �[36;1mPASS_RATE_INT=$(echo "$PASS_RATE" | cut -d. -f1)�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8195509Z �[36;1m�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8195722Z �[36;1mecho "Total tests (pass+fail): $TOTAL_TESTS"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8196004Z �[36;1mecho "Passed: $PASSED_TESTS"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8196243Z �[36;1mecho "Failed: $FAILED_TESTS"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8196506Z �[36;1mecho "Pass rate: $PASS_RATE%"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8196780Z �[36;1m�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8196955Z �[36;1m# Check quality gates�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8197192Z �[36;1mif [ "$PASS_RATE_INT" -lt 85 ]; then�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8197539Z �[36;1m echo "❌ Quality gate failed: Pass rate $PASS_RATE% is below 85%"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8197870Z �[36;1m exit 1�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8198045Z �[36;1mfi�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8198214Z �[36;1m�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8198488Z �[36;1mecho "✅ Quality gate passed: Pass rate $PASS_RATE% meets 85% requirement"�[0m
Quality Gates Extract test results 2026-03-27T02:57:36.8226733Z shell: /usr/bin/bash -e {0}
Quality Gates Extract test results 2026-03-27T02:57:36.8226974Z env:
Quality Gates Extract test results 2026-03-27T02:57:36.8227625Z DATABASE_URL: ***
Quality Gates Extract test results 2026-03-27T02:57:36.8227813Z ##[endgroup]
Quality Gates Extract test results 2026-03-27T02:57:36.8348535Z Total tests (pass+fail): 69
Quality Gates Extract test results 2026-03-27T02:57:36.8349361Z Passed: 56
Quality Gates Extract test results 2026-03-27T02:57:36.8349552Z Failed: 13
Quality Gates Extract test results 2026-03-27T02:57:36.8349825Z Pass rate: 81.16%
Quality Gates Extract test results 2026-03-27T02:57:36.8350765Z ❌ Quality gate failed: Pass rate 81.16% is below 85%
Quality Gates Extract test results 2026-03-27T02:57:36.8353642Z ##[error]Process completed with exit code 1.
Next steps
- Open the full run logs and identify the root cause
- Apply a fix and push -- the CI green run will confirm resolution
- Close this issue once CI is green
Auto-opened by the CI Failure Monitor workflow.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ci-failureAutomated CI failure trackingAutomated CI failure trackingneeds-triageNeeds human triageNeeds human triage