lvgl / docs_old

DEPRECATED: Documentation for LVGL is now located in the main repository: https://github.com/lvgl/lvgl
https://docs.lvgl.io/
42 stars 73 forks source link

Automatic rebuilds #182

Closed embeddedt closed 3 years ago

embeddedt commented 3 years ago

I have been working for the past few hours on the necessary Actions infrastructure for the documentation to rebuild itself whenever a commit is pushed to the dev, latest, or release/v7 branches.

That logic is functioning for the most part now, so I am trying to switch docs.lvgl.io to serve pages from the gh-pages branch. Unfortunately, GitHub Pages is doing some strange caching and refuses to properly pick up on the CSS from gh-pages (it works fine from master).

Any ideas why this might be happening? I believe everything has been set up on the automation end correctly; this seems to be a Pages issue.

kisvegabor commented 3 years ago

Hm, somehow the other branches are still not working.

embeddedt commented 3 years ago

With the way I have the script setup, a change to one branch rebuilds and redeploys all of them. (They all say "Last updated on Feb 16, 2021." at the bottom.)

However, GitHub will still show the red X on the failing branches until another commit is pushed to them.

kisvegabor commented 3 years ago

Oh, I see! All good then. LVGL version is really update on the top left of the webpage.

It seems the rebuild works well and this issue can be closed.

embeddedt commented 3 years ago

Great!