apache / nuttx-website

Apache NuttX Website
https://nuttx.apache.org/
Apache License 2.0
16 stars 23 forks source link

Update Ruby gem and Github Actions packages #97

Closed btashton closed 1 year ago

btashton commented 1 year ago

Summary

This slims down and updates the Ruby gems that we are using. Removing the github-pages gem which was unused with they way that we upload the site meant we could move off a bunch of EOL gems and also on to the latest version on Jekell.

I did also have to update sass files, this was automated with sass-migrator https://sass-lang.com/documentation/cli/migrator

We are also running old versions of github actions which would spit out a warning about still using node 12. https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/

Impact

Living in the future.

Testing

Passing CI should be sufficient. Local testing also passed

btashton commented 1 year ago

@cederom this may also make it easier for you to build locally long as you have ruby >= 2.5

Note my instructions with the updated readme.

cederom commented 1 year ago

@btashton: @cederom this may also make it easier for you to build locally long as you have ruby >= 2.5 Note my instructions with the updated readme.

Cool! Thank you @btashton! :-) Yes we have ruby 3.0, 3.1, 3.2 on FBSD :-) I will verify and report back.. just need to take some sleep its 0530AM here :-P