O Que É uma Setup Action?
Uma setup action é uma action reutilizável de CI que provisiona uma toolchain nomeada, como uma versão específica de Node, Python ou Java, e a expõe ao restante do job. Ela verifica primeiro o tool cache e faz o download apenas quando necessário, depois adiciona a ferramenta ao path e configura os ajustes relacionados. Ela padroniza a forma como os workflows fixam e usam uma toolchain.
Por que isso importa
As setup actions eliminam scripts de instalação feitos à mão e tornam a versão da toolchain explícita e reproduzível. Combiná-las com um tool cache aquecido mantém a configuração rápida e consistente entre jobs. A versão solicitada também sinaliza o que uma imagem de runner gerenciada deve manter pré-instalado.
Guias relacionados
What Is a Tool Cache?A tool cache is a directory of preinstalled language and tool versions on a runner that setup actions can use…
What Is the Hosted Tool Cache?The hosted tool cache is the preinstalled set of tool versions baked into a hosted runner image, exposed thro…
What Is Action Metadata?Action metadata is the manifest file that declares an action's name, inputs, outputs, and how it runs, tellin…