Skip to content

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 это будет выглядеть примерно так:

Привет, Джон!

Желаю хорошего дня!