Действие GitHub, которое проверяет, изменяет ли определенный скрипт какие-либо зарегистрированные файлы

#git #github-actions #capacitor

Вопрос:

В этом проекте есть определенная вещь, которую разработчики должны сделать, прежде чем они совершат ( npm run build amp;amp; npx cap sync . Я знаю, не идеально, что эти команды влияют на файлы, управляемые версиями. Но использование CapacitorJS приводит к некоторым неидеальным рабочим процессам git.)

Поскольку в какой-то момент кто-то обязательно забудет, я хотел бы автоматизировать проверку этого в действиях GitHub.

Существует ли поддерживаемый действиями GitHub метод, чтобы находиться в состоянии A, запустить скрипт ( npm run build amp;amp; npx cap sync ), чтобы код теперь находился в состоянии B, а затем проверить, не изменились ли какие-либо файлы (только с учетом контролируемых версий) между состоянием A и состоянием B?

Комментарии:

1. почему бы не использовать крючок для предварительной фиксации? или даже такой инструмент, как husky , который можно синхронизировать с репо?