이용한 라이브러리는 “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