из step в script есть этап - запуск black - - black ..
Если всё нормально, то на выходе строка выглядит примерно так:
+ black .
All done! ✨ 🍰 ✨
12 files left unchanged.
Если же что-то не так, то:
+ black .
reformatted /opt/atlassian/pipelines/agent/build/webapp/utils/mailing.py
All done! ✨ 🍰 ✨
1 file reformatted, 11 files left unchanged.
Вопрос в том, можно ли как-то чекать вывод на наличие там слова "reformatted", и если оно там есть, то принудительно крашить билд? Иначе вообще теряется смысл от этого этапа.
black --check --diff
Обсуждают сегодня