I recently submitted a PoC PR to the dev guide repo [1] that shows how this repo could be built on CircleCI.
The immediate problem that I was trying to solve was to get a free and easy way to store the linkchecker results as a build artifact. A couple of things to note about that build:
1. The entire build (including linkcheck) ran in under 1 minute. 2. We are able to store the build output as artifacts. 3. We can also store the HTML of the build as preview to make it easy to see the entire dev guide site in its state for any commit.
Brett commented on the PR and mentioned that there may be a few hurdles in getting the python organization to adopt CircleCI, so I would love to get a conversation going.
One thing that Brett mentioned was that there is a limit to the number of concurrent builds that can run at any given time. By default, for all open source projects CircleCI offers four free containers which means you can run four builds at a time (for any project in a given org).
I spoke to our developer advocate team and we would be happy to provide the python organization with a total of 15 containers at no cost.
Thank you for your time and I am looking forward to hearing from you soon!