-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update sphinx version for CI to pass on main #854
Conversation
requirements.txt
Outdated
@@ -1,6 +1,6 @@ | |||
pip | |||
docutils==0.16 | |||
sphinx==4.3.2 | |||
sphinx |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To minimize breakages, do you maybe want to specify a version after all?
The one that was downloaded was 7.2.6 according to https://github.com/ros-planning/moveit2_tutorials/actions/runs/7531539359/job/20500319203?pr=854#step:4:82
You can also use something like sphinx>=5.0.0
if you just want to skirt around the immediate error but give users wiggle room when building locally.
Generally for these things it's good for the pip requirements to be pinned to actual versions and for any updates to be deliberate.
Oh also this didn't seem to fix the issue, seems like it's launching with Sphinx 4.5.0 : https://github.com/ros-planning/moveit2_tutorials/actions/runs/7531539359/job/20500319203?pr=854#step:7:20320 |
In the
In the |
How is it decided which version of packages to use? If v7.2 is downloaded, why does it use v5.3.0?
The lastest error in
The attribute It looks like the latest version of
|
Ah, seems like the pinned docutils version is causing harm lol https://github.com/ros-planning/moveit2_tutorials/actions/runs/7532274156/job/20502539940?pr=854#step:4:102 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We'll need to rebuild the Docker images to get these other things passing, so just go for it.
Currently, the
htmlproofer
andupload_site_artifacts
CI jobs are failing on main due to