Closed stevepiercy closed 2 weeks ago
We need to migrate from Netlify or stop using it. Sphinx Book Theme requires Python 3.9+, and Netlify supports only Python 3.8. 💩
https://app.netlify.com/sites/plone-sphinx-theme/deploys/663b5147d6be0c00083499ad#L218
Looks like Cloudflare Pages is the way to go. Example: https://github.com/life4/pythonetc/pull/53#issuecomment-1679016218
Maybe not. I had no luck in #7. I looked at Vercel, and got overwhelmed.
I also looked at https://github.com/marketplace/actions/deploy-pr-preview, but this works only with GitHub Pages classic and a specific branch, not the latest version through GitHub Actions. See https://github.com/rossjrw/pr-preview-action/issues/21#issuecomment-1824112900.
GitHub has this feature that they have in alpha and for their internal use only for the last two years, but it is unknown if or when it will become public. See https://github.com/orgs/community/discussions/7730#discussioncomment-7603270.
It looks like Read The Docs is possible, either through GHA or a webhook. I asked in the Python Docs Discord.
https://github.com/readthedocs/actions/tree/v1/preview
Before I begin, does the Plone Foundation have a RTD organization with subprojects?
Pylons Project has one.
Here's breadcrumbs of Pyramid.
It looks like plone.restapi is a single organization-less project.
@polyester @tisto @ericof @sneridagh @tkimnguyen @mauritsvanrees @fredvd might any of you know? If there is none, should we set one up?
We might not actually want an organization with sub-projects because we cannot have custom domains for each one. The pattern is:
custom.plone.org/projects/<subproject>/
With each project as a plain old project, we can do this:
<project>.plone.org
There are some advantages to subprojects, including being able to search across them and to use a single domain name for each, but I don't think those features are worth it.
Anyway, for now, we have https://plone-sphinx-theme.readthedocs.io/.
We could set up a custom domain of https://plone-sphinx-theme.plone.org/. @polyester @fredvd what are your thoughts about doing this?
Closed by #11
Uh-oh. https://answers.netlify.com/t/the-current-python-version-3-8-is-very-old/96966/4
Meanwhile:
https://fosstodon.org/@orsinium/110807654189402872