У меня есть репозиторий GitHub для встроенного C-проекта. В коде есть строка, которая определяет текущую версию прошивки. Эту строку необходимо обновлять вручную каждый раз, когда вносятся изменения, поэтому иногда ее игнорируют.
Я вижу, что у GitHub есть API для проверки запросов на получение, но похоже, что это может быть излишним для того, что я пытаюсь сделать. Как разработчик встраиваемых систем, я не очень разбираюсь в вебе или настройке CI / CD, поэтому мне было интересно, можно ли сделать что-нибудь попроще.
Есть ли простой способ заставить GitHub запускать какой-то скрипт (может быть, Python) во время запроса на извлечение, чтобы проверить, что строка в файле с именем Version.h
была обновлена? Или, что проще, можно просто проверить, есть ли в файле Version.h
изменения, и заблокировать запрос на получение, если его нет?