Я использую два последующих extra_action в билде Bazel. Интересно, есть ли способ указать, что выходные файлы, сгенерированные первой extra_action, должны использоваться как входные данные для другой extra_action (обе выполняются во время одной и той же сборки)?
Я использую bazel extra_action для запуска инструмента lint во время компиляции bazel.
Это хорошо работает. Для каждого фрагмента файла с исходным кодом инструмент lint сгенерирует специальный вывод: * .lob.
Затем я хотел бы снова запустить инструмент во время следующего действия. Шаг связывания может быть одним из вариантов, так как тогда все компиляции готовы (но если кто-то знает, какие другие действия использовать, я благодарен, если вы могли бы поделиться). На этот раз все файлы .lob соединены вместе, чтобы убедиться, что они соответствуют друг другу.
Интересно, есть ли способ указать, что выходные данные первой extra_action должны быть входными данными для другой extra_action (обе выполняются во время одной и той же сборки)?