We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5b99f17 commit 20fd36fCopy full SHA for 20fd36f
1 file changed
.github/workflows/deploy-to-cloud.yml
@@ -78,14 +78,15 @@ jobs:
78
env:
79
DOCUMENTS_JSONL: ${{ matrix.app.name }}/dist/documents.jsonl
80
run: |
81
- # Validate the entire JSONL file using jq --stream
82
- if jq --stream . < "$DOCUMENTS_JSONL" >/dev/null 2>&1; then
83
- echo "JSONL file '$DOCUMENTS_JSONL' is valid."
84
- exit 0
85
- else
86
- echo "Error: Invalid JSONL format in '$FILE'."
87
- exit 1
88
- fi
+ # Validate each line as a standalone JSON object/array
+ LINE_NUM=0
+ while IFS= read -r line || [ -n "$line" ]; do
+ LINE_NUM=$((LINE_NUM + 1))
+ echo "$line" | jq empty || (
+ echo "::error:: Invalid JSON on line $LINE_NUM: $line"
+ exit 1
+ )
89
+ done < "$DOCUMENTS_JSONL"
90
91
- name: Upload artifact
92
uses: actions/upload-artifact@v4
0 commit comments