이용한 라이브러리는 “setup-graphviz”.
readme.md에 안내되어 있는 대로 깃허브 액션 환경(GitHub Action environment)에 Graphviz가 setup되도록 추가하면 되는데,
jekyll 테마의 chirpy를 사용하고 있는 나는 이걸 어디에 추가해야 하는지 감이 안 잡혔다.
처음엔 pages-deploy.yml.hook에 추가해봤으나 여전히 plantUML 다이어그램은 제대로 나오지 않았고,
그 다음으로 jekyll.yml에 추가해보기로 했다.
물론, jekyll.yml은 master 브랜치에서 직접 수정하는 것이 불가능하다.
새로운 브랜치를 만들거나 이외의 기존 브랜치에서 작업한 것을 본래 브랜치에 PR해주는 식으로 하면 된다.
아무튼, 아래와 같이 추가하였다.
주석 # 기호로 감싸서 구분해놓은 코드 두 줄이 내가 복붙하여 추가한 부분이다.
1
2
3
4
5
6
7
8
9
10
11
12
jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
###################################################
- name: Setup Graphviz
uses: ts-graphviz/setup-graphviz@v1
###################################################
- name: Setup Ruby