From 4446a63135f326f565e7a2cd3694bf8b520471dc Mon Sep 17 00:00:00 2001 From: t-bltg Date: Tue, 5 Apr 2022 00:15:39 +0200 Subject: [PATCH] Update docs CI (font) --- .github/workflows/docs.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index b3fb0561..ffca8f0e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,22 +41,28 @@ jobs: ghostscript-x \ libgconf2-4 \ gnuplot + - name: Install fonts + run: | + mkdir -p ~/.fonts + repo="https://github.com/cormullion/juliamono" + ver="$(git -c 'versionsort.suffix=-' ls-remote --tags --sort='v:refname' "$repo.git" | tail -n 1 | awk '{ print $2 }' | sed 's,refs/tags/,,')" + url="$repo/releases/download/$ver/JuliaMono-ttf.tar.gz" + echo "downloading & extract url=$url" + wget -q "$url" -O - | tar -xz -C ~/.fonts + ls ~/.fonts sudo fc-cache -vr - - - name: build documentation + fc-list | grep 'JuliaMono' + - name: Build documentation env: PYTHON: "" DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} run: | echo $GITHUB_REF - export JULIA_DEBUG=Documenter,DemoCards + export JULIA_DEBUG=Documenter,PlotDocs,DemoCards export PLOTDOCS_ANSICOLOR=true export GKSwstype=nul # Plots.jl/issues/3664 export DOCUMENTER_DEBUG=true # Democards.jl - # export UP_DEBUG_IO=$(mktemp) xvfb-run julia --color=yes --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.add(PackageSpec(name="Plots", rev=split(ENV["GITHUB_REF"], "/", limit=3)[3])); Pkg.instantiate()' # xvfb-run julia --color=yes --project=docs/ -e 'using Pkg; pkg"add Documenter#master"' xvfb-run julia --color=yes --project=docs/ -e 'using Pkg; pkg"st -m"' xvfb-run julia --color=yes --project=docs/ -e 'withenv("GITHUB_REPOSITORY" => "JuliaPlots/PlotDocs.jl") do; include("docs/make.jl"); end' - # cat $UP_DEBUG_IO | sed 's,\x1B,ESC,g' - # rm $UP_DEBUG_IO