+ # external-plugins tests only run on schedule
+ if: github.event_name == 'schedule' || matrix.test_suite != 'external-plugins'
+ run: npm run ci -- ${{ matrix.test_suite }}
+
+ - name: Display errors
+ if: ${{ always() }}
+ run: |
+ ( \
+ test -f dist/scripts/parse-log.js && \
+ cat *-ci.log | uniq -c && \
+ NODE_ENV=test node dist/scripts/parse-log.js -l error -f artifacts/*.log \
+ ) || \
+ echo "parse-log.js script does not exist, skipping."