In addition to the general work of fixing bugs, supporting new hardware, developing new features, and refining existing features we have to also maintain supporting files that change in tandem with the codebase. Some of this maintenance can be done as part of CI, and we may even generate commits to the development branch using periodic checks whenever any auto-generated files need to be regenerated. (See bump-date.yml
for one example.)
buildroot/bin/build_all_examples
to make sure configs and code are buildable.buildroot/share/scripts/makeBaseConfigs.py
to generate new base configurations.