I am writing a package for plotting time series. The code is here.
The package depends on Makie and GLFW, not on a specific backend, as the plotting function eegplot works differently with the CairoMakie and GLMakie backend.
The documentation, instead, using Documenter, depends on CairoMakie and produces some static plots using ```example blocks. The documentation builds locally. When trying to deploy, I have all sorts of errors. The further i can go is using the docs.yml of Makie, but then the build is stuck at
The local build taks a few minutes. the documentation creates three plots only, so i don’t think it is a matter of waiting more. I will leave it a while though.
As per the errors, if i use a standard docs.yml, i have errors way before in the process, related to GLFW not finding a display
I have not yet seen CairoMakie get stuck in Documenter builds, are you doing anything unusual?
For GLMakie, you need a gpu available so the Makie CI uses xvfb to pretend there’s one on the github actions runners. You don’t need that for CairoMakie.