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

Use Read the Docs for pull request previews #545

Merged
merged 8 commits into from
Dec 18, 2024
Merged

Use Read the Docs for pull request previews #545

merged 8 commits into from
Dec 18, 2024

Conversation

stevepiercy
Copy link
Contributor

@stevepiercy stevepiercy commented Dec 17, 2024

This pull request replaces the Netlify pull request preview build which supports only Python 3.8.

@mister-roboto
Copy link

@stevepiercy thanks for creating this Pull Request and helping to improve Plone!

TL;DR: Finish pushing changes, pass all other checks, then paste a comment:

@jenkins-plone-org please run jobs

To ensure that these changes do not break other parts of Plone, the Plone test suite matrix needs to pass, but it takes 30-60 min. Other CI checks are usually much faster and the Plone Jenkins resources are limited, so when done pushing changes and all other checks pass either start all Jenkins PR jobs yourself, or simply add the comment above in this PR to start all the jobs automatically.

Happy hacking!

@stevepiercy stevepiercy reopened this Dec 17, 2024
@mister-roboto
Copy link

@stevepiercy thanks for creating this Pull Request and helping to improve Plone!

TL;DR: Finish pushing changes, pass all other checks, then paste a comment:

@jenkins-plone-org please run jobs

To ensure that these changes do not break other parts of Plone, the Plone test suite matrix needs to pass, but it takes 30-60 min. Other CI checks are usually much faster and the Plone Jenkins resources are limited, so when done pushing changes and all other checks pass either start all Jenkins PR jobs yourself, or simply add the comment above in this PR to start all the jobs automatically.

Happy hacking!

@stevepiercy
Copy link
Contributor Author

w00t! Success!

https://ploneapi--545.org.readthedocs.build/

Who else should I add to the Read the Docs plone.api project as an Admin? I should not be the only person.

@stevepiercy stevepiercy self-assigned this Dec 17, 2024
@davisagli
Copy link
Member

@stevepiercy You can add me, and I'd suggest @ericof as well.

@davisagli davisagli merged commit d8c716b into main Dec 18, 2024
14 of 18 checks passed
@davisagli davisagli deleted the rtd-preview branch December 18, 2024 00:47
@stevepiercy
Copy link
Contributor Author

Ack! It wasn't ready! Sorry, I should have set this to draft.

@davisagli
Copy link
Member

@stevepiercy Sorry...but what wasn't ready? I saw your link in #545 (comment) and took that as an indication that it was working.

@stevepiercy
Copy link
Contributor Author

I have to remove some noise and Netlify.

@stevepiercy
Copy link
Contributor Author

Also I wanted to come up with a more elegant tox environment, other than copy-paste and tweak, to make it more maintainable.

@stevepiercy
Copy link
Contributor Author

@stevepiercy You can add me, and I'd suggest @ericof as well.

Invitations sent.

Follow up PR incoming, but I decided to expand the scope of docs improvements.

stevepiercy added a commit that referenced this pull request Dec 18, 2024
- Sort and remove duplicate entries in `pyproject.toml`
- Remove unused docs requirements.
- Fix comments and remove unnecessary steps from `tox.ini`.
- Enable copy button for code blocks.
- Add linkcheck to documentation of documentation.
stevepiercy added a commit that referenced this pull request Jan 8, 2025
Remove Netlify stuff, follow up to #545
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants