pcdshub / pytmc

Generate EPICS IOCs and records from TwinCAT projects - along with many TwinCAT project tools
https://pcdshub.github.io/pytmc/
Other
10 stars 11 forks source link

Docs CI build fails #312

Closed ZLLentz closed 1 year ago

ZLLentz commented 1 year ago

https://github.com/pcdshub/pytmc/actions/runs/5316719264/jobs/9626518358

Theme error:
An error happened in rendering the page getting_started.
Reason: UndefinedError("'style' is undefined")
make: *** [Makefile:20: html] Error 2
Error: Process completed with exit code 2.
ZLLentz commented 1 year ago

By the way the environment setup runs here:

  1. sphinx 7.0.1 and supporting packages are picked
  2. tries to install sphinx-rtd-theme
  3. no modern version works- req sphinx<7 and/or other regressive pins
  4. keeps trying old versions until there's an ancient one that will allow sphinx 7
  5. this one absolutely cannot run with sphinx 7

sphinx_rtd_theme looks nominally non-crashing with sphinx 7 at master but is still marked as <7

I think the prudent solution is to pin sphinx back for this build