-
Notifications
You must be signed in to change notification settings - Fork 99
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
Automate process of building docs for docs.rust-embedded.org #457
Comments
I believe that's because those are all generated/hosted via https://github.com/rust-embedded/docs/tree/gh-pages which has each book as a submodule. Not necessarily a great system... |
@adamgreig Ah, thanks, didn't realize they were all in that repo. Is there a system in place that should be automating this that isn't working, or is there no such automatic system in place yet? |
I'm not sure actually. I don't see anything that would cause a regular build to run, but such things are possible to have on Travis. |
24: Fix broken book publishing on Travis r=therealprof a=yerke The books were not published on https://docs.rust-embedded.org/ since March 16 2020. Last successful build [here](https://travis-ci.org/github/rust-embedded/docs/builds/662804843), first broken build [here](https://travis-ci.org/github/rust-embedded/docs/builds/663216351). [Here](https://travis-ci.org/github/rust-embedded/docs/builds) you can see the long list of failures. I took the changes from https://github.com/rust-embedded/discovery/blob/d42012eedb4216ae8b613c3fdfdb37f85f01656f/ci/install.sh . For proof that the changes fix the issue see my fork in https://github.com/yerke/docs, which was successfully built with Travis in [here](https://travis-ci.com/github/yerke/docs/builds/174282136). You can see built artifacts at https://github.com/yerke/yerke.github.io/tree/gh-pages and https://yerke.github.io . Closes #8, rust-embedded/wg#457, rust-embedded/discovery#253 Co-authored-by: Yerkebulan Tulibergenov <yerkebulan@gmail.com>
Fixed with rust-embedded/rust-embedded.github.io#24 |
When accessing any of the three books from the
docs.rust-embedded.org
domain, the version of the documents received are over two months out of date, dating back to March 15th.Additionally, the bookshelf is also out of date:
This is because the
docs.rust-embedded.org
domain looks specifically to the/docs
repository, which uses submodules to pull in the other book repositories. Unfortunately, there doesn't appear to be any automated system (or if there is, it is not working) to rebuild thegh-pages
branch in the/docs
repo enough to keep them up to date.The text was updated successfully, but these errors were encountered: