Summary
Свойство summary в ActionBase реализует FileTextProperty, связывая его с файлом, указанным в Github Step Summary.
В этом файле ваше действие может возвращать markdown текст для включения в сводку шага.
Вы используете свойство так же, как и str
, например
class MyAction(ActionBase):
def main(self):
self.summary.text += (
self.render(
"### Привет {{ inputs['name'] }}!\n"
"Желаю хорошего дня!"
)
)
Здесь мы используем render(), чтобы создать текст для сводки.
В сводке Github workflow это будет выглядеть примерно так:
Привет, Джон!
Желаю хорошего дня!