[elbe-devel] [PATCH 0/9] github: add actions for package build testing

Thomas Weißschuh thomas.weissschuh at linutronix.de
Fri Mar 21 14:31:24 CET 2025


This is a continuation of [0], with some cleanups and adaptions for the current
state of ELBE.

[0] https://github.com/Linutronix/elbe/pull/385 

Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
---
Benedikt Spranger (1):
      github: add actions for package build testing

Thomas Weißschuh (8):
      docs: use local intersphinx inventory when building debian package
      debian: control: make dependencies compatible with Ubuntu
      elbepack: test_finetuning: fix <ln> test
      elbepack: test_validate: gracefully handle network unavailibility
      test: test_elbevalidate: gracefully handle unreadable kernel images
      elbepack: shellhelper: fix chroot doctest
      elbepack: commands: preprocess: drop custom file existence check
      elbepack: commands: preprocess: drop custom error handling

 .github/scripts/install_all.sh                |  9 +++
 .github/scripts/setup_repo.sh                 | 14 +++++
 .github/scripts/update_sources_list.sh        | 10 +++
 .github/templates/reprepro/conf/distributions | 10 +++
 .github/templates/reprepro/conf/options       |  5 ++
 .github/workflows/package.yml                 | 88 +++++++++++++++++++++++++++
 debian/control                                |  3 +-
 docs/conf.py                                  |  4 +-
 elbepack/commands/preprocess.py               | 18 ++----
 elbepack/shellhelper.py                       |  2 +-
 elbepack/tests/test_finetuning.py             |  5 +-
 elbepack/tests/test_validate.py               | 17 +++++-
 test/test_elbevalidate.py                     |  5 ++
 13 files changed, 171 insertions(+), 19 deletions(-)
---
base-commit: ad64146207139f2a505831b24019bcf11154889a
change-id: 20250317-github-actions-package-build-4f3412b6606c

Best regards,
-- 
Thomas Weißschuh <thomas.weissschuh at linutronix.de>



More information about the elbe-devel mailing list