Pular para o conteúdo

GitHub Actions

GitHub release

Esta action disponibiliza a CLI do LikeC4 como uma GitHub Action.

steps:
- uses: actions/checkout@v4
- name: ⚙️ build
uses: likec4/actions@v1
with:
action: build
path: src/likec4
output: dist
base: /baseurl/
- name: upload artifacts
uses: actions/upload-artifact@v3
with:
name: likec4
path: dist
steps:
- name: export diagrams
uses: likec4/actions@v1
with:
export: png
path: src/likec4
output: out/images
use-dot-bin: 'true'
steps:
- name: code generation
uses: likec4/actions@v1
with:
codegen: react
output: __generated__/likec4.jsx
Nome Descrição
action Ação a executar (build / export / codegen)
export Pode ser usado no lugar de action: export
codegen Pode ser usado no lugar de action: codegen, com os mesmos valores da CLI
path Caminho dos arquivos-fonte LikeC4 no repositório; por padrão, a raiz
output Diretório ou arquivo de saída
base URL base personalizada para o site
use-dot-bin Se 'true', utiliza o executável dot do Graphviz

Todos os parâmetros são opcionais.
Por padrão, a CLI gera o site no diretório dist.