O Que É uma JavaScript Action?
Uma JavaScript action é uma action cujo ponto de entrada é um programa Node executado diretamente pelo runtime embutido do runner. Ela evita a inicialização de container, então inicia rapidamente e roda em qualquer sistema operacional de runner que tenha o runtime. A maioria das actions rápidas e multiplataforma é escrita dessa forma.
Por que importa
Por pular o pull de um container, uma JavaScript action é o modelo de execução de menor latência e o mais portável entre runners Linux, Windows e macOS. A contrapartida é que ela depende do runtime do runner e precisa agrupar suas próprias dependências. É a escolha padrão para actions leves e amplamente usadas.
Guias relacionados
What Is a Docker Action?A Docker action is a CI action packaged as a container image, so its tools and dependencies are bundled and r…
What Is the Action runs.using Field?The runs.using field in an action manifest declares the action's execution model, such as a JavaScript runtim…
What Is Action Metadata?Action metadata is the manifest file that declares an action's name, inputs, outputs, and how it runs, tellin…