GitHub action for package building and testing

A while ago I wanted to improve the CI for the community package feed and ended up creating a GitHub CI action that uses OpenWrt SDKs to compile packages.

The action is found here with a short README explaining how it's used.

The use cases are either compilation testing or compilation of a repository to be offered as a feed:

  • packages.git compiles and runtime tests every Pull Request for popular architectures.
  • LibreMesh uses the action to compile their own repository with specialized packages.

Please let me know if you have ideas for improvements.