vinculos
Para quem é: quem vai usar esta action num repositório seu. Depois de ler, você escreve o uses: com os inputs certos, sem abrir o YAML. Fonte: .github/actions/vinculos/action.yml.
O que faz
Escreve a tabela Vínculos (origem, irmãos, destino) e o diagrama Mermaid no Summary do run; nunca reprova o job.
Inputs
| nome | tipo | obrigatório | padrão | descrição |
|---|---|---|---|---|
origem |
string | não | - | JSON {repo, pr?, sha, ator, run_url?, evento?}. Vazio = este próprio run. |
irmaos |
string | não | - | Uma linha por irmão: caminho de checkout ou owner/repo@sha. |
destino |
string | não | - | Uma linha "rótulo|url" por destino do resultado. |
disparados |
string | não | - | Uma linha "rótulo|url" por run disparado por este. |
Outputs
| nome | tipo | obrigatório | padrão | descrição |
|---|---|---|---|---|
arquivo |
string | não | - | Caminho do vinculos.md gerado. |
Exemplo de chamada
<org> é a organização onde o brabo-ci mora, e <sha>, o commit que você fixa (o ci_ref repete o SHA do uses:).
- uses: <org>/brabo-ci/.github/actions/vinculos@<sha> # vX.Y.Z
with:
irmaos: |
../brabo-infra
<org>/brabo-api@<sha de 40 hex>