Commit Graph

4 Commits

Author SHA1 Message Date
Vanya A. Sergeev
fdffef6cb8 ci: upload build log files on error in buildroot workflow 2025-10-06 02:35:00 -05:00
Vanya A. Sergeev
094f1de850 ci: bump buildroot version in buildroot workflow 2025-02-27 04:39:02 -06:00
Vanya A. Sergeev
9b9e60fe2a ci: update ubuntu and action versions 2025-02-27 04:39:00 -06:00
Ryan Barnett
ec31b393ab ci: add buildroot workflow to test multiple toolchains
Buildroot provides a utility called 'test-pkg' which allows a package
to be built against the different toolchains they have put together
for their autobuilder. This allows c-periphery to be built with
toolchains that have old GCC version, kernel headers and other C
libraries besides GLIBC. See section 18.24.3 in the buildroot manual:

  https://buildroot.org/downloads/manual/manual.html#_tips_and_tricks

This ensure CI runs toolchains which compile different options such as
32-bit SPI or GPIO sysfs only kernel headers.

Signed-off-by: Ryan Barnett <ryanbarnett3@gmail.com>
Signed-off-by: Vanya A. Sergeev <v@sergeev.io>
  - Update github actions versions
  - Remove package hash file to disable hash check
2023-07-12 01:30:51 -05:00