@@ -314,7 +314,13 @@ jobs:
314314
315315 if [ -f "changed-files.json" ]; then
316316 echo "Running lint-demos on changed files"
317- CHANGED_DEMOS=$(jq -r '.[].filename' changed-files.json | grep '^apps/demos/Demos/' | sed 's|^apps/demos/||' | tr '\n' ' ')
317+ CHANGED_DEMOS=$(jq -r '.[].filename' changed-files.json \
318+ | grep '^apps/demos/Demos/' \
319+ | sed 's|^apps/demos/||' \
320+ | while read f; do
321+ [ -f "$f" ] && echo "$f"
322+ done \
323+ | tr '\n' ' ')
318324 if [ ! -z "$CHANGED_DEMOS" ]; then
319325 echo "Changed demo files: $CHANGED_DEMOS"
320326 pnpx eslint $CHANGED_DEMOS
@@ -326,46 +332,6 @@ jobs:
326332 pnpm run lint-demos
327333 fi
328334
329- - name : Run lint on changed demos
330- if : github.event_name == 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'force all tests')
331- working-directory : apps/demos
332- env :
333- DEBUG : ' eslint:cli-engine,stylelint:standalone'
334- run : |
335- pnpx nx lint-non-demos
336-
337- if [ -f "changed-files.json" ]; then
338- echo "Running lint-demos on changed files"
339- CHANGED_DEMOS=$(jq -r '.[].filename' changed-files.json | grep '^apps/demos/Demos/' | sed 's|^apps/demos/||' | tr '\n' ' ')
340- if [ ! -z "$CHANGED_DEMOS" ]; then
341- echo "Changed demo files: $CHANGED_DEMOS"
342- pnpx eslint $CHANGED_DEMOS
343- else
344- echo "No demo files changed, skipping lint-demos"
345- fi
346- else
347- echo "changed-files.json not found"
348- pnpm run lint-demos
349- fi
350-
351- - name : Run lint on changed demos
352- if : github.event_name != 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'force all tests')
353- working-directory : apps/demos
354- env :
355- DEBUG : ' eslint:cli-engine,stylelint:standalone'
356- run : |
357- pnpx nx lint-non-demos
358-
359- if [ -f "changed-files.json" ]; then
360- echo "Running lint-demos on changed files"
361- CHANGED_DEMOS=$(jq -r '.[].filename' changed-files.json | grep '^apps/demos/Demos/' | sed 's|^apps/demos/||' | tr '\n' ' ')
362- if [ ! -z "$CHANGED_DEMOS" ]; then
363- echo "Changed demo files: $CHANGED_DEMOS"
364- pnpx eslint $CHANGED_DEMOS
365- else
366- echo "No demo files changed, skipping lint-demos"
367- fi
368-
369335 check_generated_demos :
370336 name : ${{ matrix.name }}
371337 runs-on : ubuntu-22.04
0 commit comments