From 289b26f3a2fd6e193cbe187470a3584c33f0c449 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 18 Nov 2025 17:55:25 +0000 Subject: [PATCH] Fix YAML syntax error in validation workflow - Changed from single quotes to double quotes for python -c command - Fixed quote escaping in f-strings - Resolves syntax error on line 79 --- .github/workflows/validation.yml | 34 ++++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index db8099a..5037dac 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -75,32 +75,32 @@ jobs: echo "" >> $GITHUB_STEP_SUMMARY if [ -f validation_reference_results.json ]; then - python -c ' + python -c " import json import sys -with open("validation_reference_results.json") as f: +with open('validation_reference_results.json') as f: results = json.load(f) -summary = results["summary"] -targets = results["targets"] +summary = results['summary'] +targets = results['targets'] -print(f"**Test Cases Run:** {summary[\"test_cases_run\"]}") -print(f"**Total Comparisons:** {summary[\"total\"]}") -print(f"**Passed:** {summary[\"passed\"]} ({summary[\"pass_rate\"]:.1f}%)") -print(f"**Failed:** {summary[\"failed\"]}") +print(f\"**Test Cases Run:** {summary['test_cases_run']}\") +print(f\"**Total Comparisons:** {summary['total']}\") +print(f\"**Passed:** {summary['passed']} ({summary['pass_rate']:.1f}%)\") +print(f\"**Failed:** {summary['failed']}\") print() -pass_rate = summary["pass_rate"] -if pass_rate >= targets["excellent_pass_rate"]: - print(f"✅ **EXCELLENT** - Pass rate {pass_rate:.1f}% exceeds target {targets[\"excellent_pass_rate\"]}%") -elif pass_rate >= targets["target_pass_rate"]: - print(f"✅ **VERY GOOD** - Pass rate {pass_rate:.1f}% exceeds target {targets[\"target_pass_rate\"]}%") -elif pass_rate >= targets["minimum_pass_rate"]: - print(f"✅ **PASSED** - Pass rate {pass_rate:.1f}% meets minimum {targets[\"minimum_pass_rate\"]}%") +pass_rate = summary['pass_rate'] +if pass_rate >= targets['excellent_pass_rate']: + print(f\"✅ **EXCELLENT** - Pass rate {pass_rate:.1f}% exceeds target {targets['excellent_pass_rate']}%\") +elif pass_rate >= targets['target_pass_rate']: + print(f\"✅ **VERY GOOD** - Pass rate {pass_rate:.1f}% exceeds target {targets['target_pass_rate']}%\") +elif pass_rate >= targets['minimum_pass_rate']: + print(f\"✅ **PASSED** - Pass rate {pass_rate:.1f}% meets minimum {targets['minimum_pass_rate']}%\") else: - print(f"❌ **BELOW TARGET** - Pass rate {pass_rate:.1f}% below minimum {targets[\"minimum_pass_rate\"]}%") -' >> $GITHUB_STEP_SUMMARY + print(f\"❌ **BELOW TARGET** - Pass rate {pass_rate:.1f}% below minimum {targets['minimum_pass_rate']}%\") +" >> $GITHUB_STEP_SUMMARY else echo "❌ Validation failed to produce results" >> $GITHUB_STEP_SUMMARY fi