From 75af1beb9bd20deee346c836b6430e8416866f83 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 28 Sep 2025 16:52:09 +0000 Subject: [PATCH 1/3] Initial plan From 6892dac0758f364c6630f88249c4194cabbe263a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 28 Sep 2025 16:57:32 +0000 Subject: [PATCH 2/3] Fix malformed JSON in resume.json causing deployment failure Co-authored-by: TedApel <6774312+TedApel@users.noreply.github.com> --- assets/json/resume.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/json/resume.json b/assets/json/resume.json index bcb4f668..8d7242f8 100644 --- a/assets/json/resume.json +++ b/assets/json/resume.json @@ -151,5 +151,7 @@ "projects": [ { "name": "Open Source Contributions", - "description": "Developed sigmund~, fiddle~, bonk~, centroid~ audio tools for Max/MSP, Pd, and Max for Live.", - "url": "http:// \ No newline at end of file + "description": "Developed sigmund~, fiddle~, bonk~, centroid~ audio tools for Max/MSP, Pd, and Max for Live." + } + ] +} \ No newline at end of file From b4888af66e8df3836ad659d69f1d421c0913d0be Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 28 Sep 2025 17:00:55 +0000 Subject: [PATCH 3/3] Add JSON validation script and complete deployment fix Co-authored-by: TedApel <6774312+TedApel@users.noreply.github.com> --- bin/validate-json.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 bin/validate-json.sh diff --git a/bin/validate-json.sh b/bin/validate-json.sh new file mode 100755 index 00000000..8024a7a7 --- /dev/null +++ b/bin/validate-json.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Simple JSON validation script to prevent similar deployment issues + +echo "Validating JSON files..." + +for file in $(find . -name "*.json" -type f | grep -v node_modules | grep -v vendor | head -10); do + if python3 -c "import json; json.load(open('$file'))" 2>/dev/null; then + echo "✓ $file is valid" + else + echo "✗ $file has JSON syntax errors" + exit 1 + fi +done + +echo "All JSON files are valid!" \ No newline at end of file