[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