Возможно ли, чтобы конвейер GitLab CI / CD фиксировал изменения кода?
Я хотел бы запустить этап, использующий black для автоматического форматирования моего кода всякий раз, когда я пу sh моя работа.
gitlab-ci.yml
image: python:3.6
stages:
- test
before_script:
- python3 -m pip install -r requirements.txt
test:linting:
script:
- black ./
Я добавил файл, который необходимо переформатировать, чтобы проверить, работает ли он.
Вывод задания
$ black ./
reformatted test.py
All done! ✨ ? ✨
1 file reformatted.
Файл в моем хранилище остается неизменным, что позволяет мне думать, что это невозможно.