Рабочий процесс ГСГ терпит неудачу, когда не удается выполнить сбор почты почтальоном (ньюман)
Я использую рабочий процесс действий newman в github для запуска коллекции почтальонов. мне нужны результаты запуска, независимо от того, произойдет ли какое-либо количество запросов. но действие github не выполняется, и я не могу их получить.
- name: Collection_UID
id: collection_UID
run: echo ::set-output name=uid::$(curl https://api.getpostman.com/collections?apikey=${{ secrets.POSTMAN_API_KEY }} | jq -r '.collections[] | select(.name == "MyCollection").uid')
- name: Run Newman
id: run-newman
run: newman run "https://api.postman.com/collections/${{ steps.collection_UID.outputs.uid }}?apikey=${{ secrets.POSTMAN_API_KEY }}" -r 'cli,junit' --reporter-junit-export mycollection.xml
/
# failure detail
01. TypeError Check if FAILED_POSTMAN_REQUEST_NAME is correct
Cannot read properties of undefined (reading '0')
at assertion:0 in test-script
Error: Process completed with exit code 1.
Есть ли способ предотвратить сбой действия github при сбое запроса почтальона и даже добавить его в файл экспорта?
Спасибо