-
Notifications
You must be signed in to change notification settings - Fork 12
[Update Deps] Documentation Release Update #415
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 Deps] Documentation Release Update #415
Conversation
| "pre-commit==3.3.2", | ||
| ] | ||
| docs = [ | ||
| "astroid==3.3.11", # Newer versions of astroid are not compatible with sphinx==7.4.7 |
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.
need to lock this as newer versions seem incompatible with the sphinx autodoc version.
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.
This removal is unrelated to this PR right?
Again, I really prefer to avoid these unrelated changes if possible.
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.
Its releated as it was causing issues with build - i dunno why.
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.
weird!
| # that dependencies can be resolved. | ||
| - name: Setup Machine for releasing documentation | ||
| uses: snapchat/gigl/.github/actions/setup-python-tools@main | ||
| uses: ./.github/actions/setup-python-tools |
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.
should we revert this?
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.
I will do this post PR merge along with the other similar changes.
Post PR merge we will need to update back ./.github/actions/setup-python-tools --> snapchat/gigl/.github/actions/setup-python-tools@main
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.
weird!
Following, #414
We need to update the release documentation workflow so it continues to work.
As well, needed to freeze
astroid, as newer versions don't seem to be compatible with sphinx causing compile time failures like:Unable to read file: .... .py