NASA-PDS / github-actions-base

Base Docker image for GitHub Actions for PDS
Apache License 2.0
0 stars 1 forks source link

Add sphinx module #33

Closed tloubrieu-jpl closed 1 year ago

tloubrieu-jpl commented 1 year ago

💡 Description

For pds-api build to work (see action https://github.com/NASA-PDS/pds-api/actions/runs/4735783155/jobs/8406453520) We need the module sphinx_substitution_extensions to be added.

tloubrieu-jpl commented 1 year ago

@nutjob4life the github action still fails with the same error: https://github.com/NASA-PDS/pds-api/actions/runs/4885019123/jobs/8718534082

nutjob4life commented 1 year ago

@tloubrieu-jpl this is becoming a dependency nightmare:

If we break up pds-github-util then all of this goes away because each repository can specify its own custom sphinx. (It would be better to spend my limited time on PDS on that!)

I'll have PRs ready to address these issues shortly.

nutjob4life commented 1 year ago

PRs are filed. Note the following must happen:

tloubrieu-jpl commented 1 year ago

Thanks @nutjob4life , I think I already broke what you done by upgrading sphynx in the pds-api repo (because I was not able to generate the documentation locally anymore). Hopefull when I'll go across that again at the end of next build, pds-github-util will be broken up.