Как стать автором
Обновить

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

Мне подсказали, что описанный в статье образ для компиляции иногда может выдавать ошибки.
Если вы столкнетесь с этим, можно использовать dante-ev/latex-action@v0.2.0.
В коде это приведет к изменению
      uses: xu-cheng/latex-action@v2

на
      uses: dante-ev/latex-action@v0.2.0


Спасибо stdereka за наводку!
НЛО прилетело и опубликовало эту надпись здесь
Вообще, если Вы не хотите триггерить билд при отсутствии изменений в .tex файлах, то это будет сделать сложно. Насколько мне известно, CI/CD был задуман так, чтобы запускаться на каждый коммит/тег/ветку.

Если Вас устроит такой вариант, можно просто научить раннер пропускать сборку при отсутствии изменений в .tex-файлах. Сходу приходит такая мысль: считать md5-сумму всех .tex-файлов в конце сборки и сохранять ее как артефакт. Затем можно в начале сборки загружать сохраненную с предыдущей сборки md5-сумму, считать на исходниках и сверять: если совпали, то не выполнять сборку tex-файлов.
Это звучит как грязный хак, но должно сработать.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации