summaryrefslogtreecommitdiff
path: root/.github/workflows/deploy.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/deploy.yml')
-rw-r--r--.github/workflows/deploy.yml17
1 files changed, 15 insertions, 2 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index f7dc4a0..9981b44 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -20,10 +20,18 @@ jobs:
# Verify hash
echo "d276b0e594d5980de6a7917ce74c348f28d3cb8b353ca4eaae344ae8a4c40bea mdbook.tar.gz" | sha256sum --check
+ # Get mdbook-mermaid
+ curl -sSL https://github.com/badboy/mdbook-mermaid/releases/download/v0.12.6/mdbook-mermaid-v0.12.6-x86_64-unknown-linux-gnu.tar.gz -o mdbook-mermaid.tar.gz
+ # Verify hash
+ echo "04f9fa41f89b7a1809ef2525efc7ad2c112df4ae1241de25efe354940441ea70 mdbook-mermaid.tar.gz" | sha256sum --check
+
# Extract
mkdir mdbook
tar -xzf mdbook.tar.gz --directory mdbook
+ mkdir mdbook-mermaid
+ tar -xzf mdbook-mermaid.tar.gz --directory mdbook-mermaid
echo `pwd`/mdbook >> $GITHUB_PATH
+ echo `pwd`/mdbook-mermaid >> $GITHUB_PATH
- name: Install sphinx
run: |
# Install python dependencies
@@ -53,8 +61,13 @@ jobs:
cd wrappers/python/docs
make html
- # Go to docs directory & build mdbook
- cd ../../../docs
+ # Go to root
+ cd ../../..
+
+ # Install mermaid preprocessor
+ mdbook-mermaid install docs
+
+ cd docs
mdbook build
# gh pages branch settings