File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8585 # Process results
8686 if [[ -s results.ndjson ]]; then
8787 grep -v '^$' results.ndjson | jq -s '.' > results.json 2>/dev/null || echo "[]" > results.json
88+ else
89+ # Ensure results.json exists even if no results
90+ echo "[]" > results.json
8891 fi
8992
9093 # Count secrets
@@ -205,6 +208,16 @@ jobs:
205208 echo "❌ results.json does not exist"
206209 fi
207210
211+ - name : Ensure results.json exists
212+ if : always()
213+ run : |
214+ if [[ ! -f "results.json" ]]; then
215+ echo "[]" > results.json
216+ echo "Created empty results.json"
217+ fi
218+ echo "Files to upload:"
219+ ls -la results.json trufflehog_scan.txt 2>/dev/null || echo "Some files missing"
220+
208221 - name : Upload scan results
209222 uses : actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
210223 if : always()
You can’t perform that action at this time.
0 commit comments