O Que É um Workflow Command?
Um workflow command é uma instrução de controle que um step comunica ao runner escrevendo uma linha com formato especial no stdout. O runner interpreta essas linhas para definir outputs do step, mascarar secrets, agrupar seções de log ou criar annotations. É o protocolo leve que os scripts usam para se comunicar de volta com o motor de CI.
Por que isso importa
Os workflow commands permitem que qualquer script, em qualquer linguagem, acione recursos de CI sem um SDK especial. Um one-liner de shell pode mascarar um token ou emitir uma annotation de erro apenas imprimindo a linha certa. Conhecê-los ajuda a depurar por que um valor não se propagou ou um secret vazou para os logs.
Guias relacionados
What Is a CI Annotation?A CI annotation is a structured message attached to a workflow run or specific file and line, surfacing an er…
What Is a Masked Variable?A masked variable is a value the CI runner redacts from log output, replacing it with asterisks so secrets do…
What Is a CI Environment File?A CI environment file is a runner-provided file a step writes to in order to set environment variables, outpu…