Публікація

Як пропустити CI перевірки в репозиторії Github?

Чому потрібно пропускати запуск перевірок CI? Як пропускати CI перевірки в Github

Чому потрібно пропускати запуск перевірок CI? Для прикладу, у мене є репозиторій jmas/dev-blog де хоститься цей сайт. Кожен коміт провокує запуск CI і подальшу збірку та деплой. Коли я редагую сайт через Reprose, то кожна зміна, як то запис конфігурації, створює окремий коміт. Проте конфіг Reprose потрібен тільки фронтовій апці і не впливає на контент самого сайту. Тому коли відбувається запис конфігурації в репозиторій запускати перевірки немає сенсу.

В офіційних доках Github є згадування про декілька способів пропустити запуск CI:

Я перевірив обидва. Додавання skip-checks: true не спрацювало. Додавання [skip ci] працює коректно. Наводжу два коміти:

Можно звернути увагу на зелену галочку в першому коміті і її відсутність в другому. Це свідчить що спосіб skip-checks: true в моєму випадку не спрацював і треба використовувати [skip ci].

Якщо є ідеї чому перший спосіб не працює – пишіть в коментарях.

Публікація захищена ліцензією CC BY 4.0 .