Composite Action - Definição do Glossário de CI/CD
Uma composite action é uma action personalizada definida com runs.using: "composite" que agrupa múltiplos steps (comandos de shell e outras actions) numa única referência uses: reutilizável.
Por que usá-la
Composite actions permitem empacotar uma sequência repetida (configurar uma toolchain, rodar um script, subir resultados) sem subir uma imagem Docker separada ou um runtime Node. Os steps ficam sob runs.steps no action.yml.
Inputs e outputs
Elas suportam inputs: e outputs:, e cada step run: deve declarar seu shell:. Elas rodam diretamente no runner do job, então são rápidas e não têm overhead de container.
Guias relacionados
JavaScript Action - CI/CD Glossary DefinitionJavaScript Action: A JavaScript action is a custom action that runs directly on the runner with Node.js, decl…
Docker Container Action - CI/CD Glossary DefinitionDocker Container Action: A Docker container action is a custom action that runs inside a Docker image, declar…
Reusable Workflow - CI/CD Glossary DefinitionReusable Workflow: A reusable workflow is a complete workflow file that other workflows can call with `uses:`…