Skip to content
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

docs/ci: use myst, fix broken links, add linkcheck test, remove deprecated distutils, avoid 2x job triggers #511

Conversation

consideRatio
Copy link
Member

@consideRatio consideRatio commented May 20, 2022

The docs had not been updated for a long time, so this PR is a significant overhaul. There were plenty of broken links etc.

Closes #480.

There is one thing that doesn't fit so well in this PR, which is 72ce042 that was added because I could not get make html or make linkcheck to function properly without making some changes there. Closes #505 which was a dedicated PR trying to do something about that as well.

Comment on lines +288 to +292
Additional notes, that seem quite outdated at the time of writing May 2022,
are available about authorizing users part of specific Google Groups are
:ref:`available here <google-groups-label>`. Contributions to update these
and re-verify this functionality are most welcome.

Copy link
Member

Choose a reason for hiding this comment

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

Oh yes! 👀

paths-ignore:
- "docs/**"
- ".github/workflows/*.yaml"
- "!.github/workflows/publish.yaml"
Copy link
Member

@GeorgianaElena GeorgianaElena May 23, 2022

Choose a reason for hiding this comment

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

Any reason not to ignore the publish workflow here?

Suggested change
- "!.github/workflows/publish.yaml"
- "!.github/workflows/test.yaml"

Copy link
Member Author

Choose a reason for hiding this comment

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

Nice catch! It was copy pasted from a workflow named publish, but I had forgo to update it to de-ignore the test.yaml workflow. The idea was that "ignore all workflows (line before), but not this workflow"

Copy link
Member

@GeorgianaElena GeorgianaElena left a comment

Choose a reason for hiding this comment

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

Extremely grateful for this PR @consideRatio! I believe we should merge it!

Co-authored-by: Georgiana Elena <georgiana.dolocan@gmail.com>
@consideRatio
Copy link
Member Author

consideRatio commented May 23, 2022

@GeorgianaElena thank you for the review!!! I applied your suggestions (tweaked, see #511 (comment)), I'll go for a merge right now then!

@consideRatio consideRatio merged commit ef739c5 into jupyterhub:main May 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Drop dependency on recommonmark - use MyST instead?
2 participants