O Que É o Campo runs.using de uma Action?
O campo runs.using nos metadados de uma action declara como ela é executada: como um programa JavaScript em um runtime especificado, como um container Docker ou como um composite de steps aninhados. O motor de CI o lê para escolher o launcher correto e passar os inputs de acordo. É a única chave que determina o modelo de runtime de uma action.
Por que importa
O modelo de execução afeta a portabilidade e a velocidade. Actions JavaScript rodam diretamente no runner e iniciam rápido; actions Docker são isoladas, mas limitadas a certas plataformas; composites agrupam steps existentes. Conhecer o valor indica quais plataformas e sistemas operacionais de runner uma action pode ter como alvo.
Guias relacionados
What Is a JavaScript Action?A JavaScript action is a CI action that runs as a Node program directly on the runner, starting fast and work…
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 a Composite Step?A composite step is one of the steps bundled inside a composite action, letting several commands and actions…