Skip to content

Conversation

@svij-sc
Copy link
Collaborator

@svij-sc svij-sc commented Dec 13, 2025

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

@svij-sc svij-sc changed the title update release documentation [Update Deps] Documentation Release Update Dec 13, 2025
"pre-commit==3.3.2",
]
docs = [
"astroid==3.3.11", # Newer versions of astroid are not compatible with sphinx==7.4.7
Copy link
Collaborator Author

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.

Copy link
Collaborator

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.

Copy link
Collaborator Author

@svij-sc svij-sc Dec 15, 2025

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.

Copy link
Collaborator

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
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we revert this?

Copy link
Collaborator Author

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

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

weird!

@svij-sc svij-sc marked this pull request as ready for review December 16, 2025 23:01
@svij-sc svij-sc merged commit e6f74c9 into svij/feature-uv-update-deps Dec 16, 2025
6 checks passed
@svij-sc svij-sc deleted the svij/release-docs-and-wheel-uv-update branch December 16, 2025 23:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants