Open oliver-sanders opened 3 years ago
For reference:
2.40.1-2
, which is fine.2.42.2-3build2
, which has the diagram overflow bug #209 2.44.1
also has the same bugThe linked GraphViz issue has now been closed, hopefully that'll do it (waiting for release).
I have noticed it is difficult to read green
text in graphs on the GH Actions deployed docs (Ubuntu 18, graphviz 2.40.1-2
)
This is not the case locally with graphviz 2.50.0
(ubuntu-latest
is still 20 at the moment, so still graphviz 2.42.2-3build2
.)
P.S. why isn't pygraphviz a dependency of cylc-doc?
why isn't pygraphviz a dependency of cylc-doc?
Because we don't use pygraphviz. We do use Graphviz via a Sphinx plugin, however you can't pip install
that (note that pygraphviz does not provide graphviz).
I have noticed it is difficult to read green text in graphs on the GH Actions deployed docs
We should probably hardcode these colours (we can use 8-bit hex values) if there are any issues like this.
Because we don't use pygraphviz. We do use Graphviz via a Sphinx plugin, however you can't
pip install
that (note that pygraphviz does not provide graphviz).
Then why do we install it in https://github.com/cylc/cylc-doc/blob/1fa14ffa74c489ec3e1b52f6fbab8cc6a95d3132/.github/actions/install-dependencies/action.yml#L27-L30
No idea.
It's not used by the cylc-doc code directly, it's not used by the cylc-sphinx-extensions code directly, it's not used by the Sphinx graphviz extension.
(Removed pygraphviz in #491)
ubuntu-22.04
still has graphviz 2.42.2-6
on apt
Due to a graphviz issue we pinned our actions to Ubuntu 18 in https://github.com/cylc/cylc-doc/pull/246.
Once the issue is resolved we should unpin and update (may need to install via Conda if Ubuntu is slow off the mark).