From b3f0c3334779a8845e770e71d04b0f2cd6302ca4 Mon Sep 17 00:00:00 2001 From: Daniel Barlow Date: Tue, 8 Apr 2025 21:27:34 +0100 Subject: [PATCH] add note about Hydra --- doc/development.adoc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/development.adoc b/doc/development.adoc index 43f672c..5c5ad3b 100644 --- a/doc/development.adoc +++ b/doc/development.adoc @@ -77,6 +77,24 @@ of licences. Copyright assignment is not expected: just like when submitting to the Linux kernel you retain the copyright on the code you contribute. +=== Automated builds + +Automated builds are run on each push to the main branch. This tests +that (among other things) + +* every device image builds +* the build for the “qemu” target is executed with a fake network upstream to test + * PPPoE and DHCP service + * hostap (wireless gateway) + +You can view the build output at https://build.liminix.org . The tests +are defined in ci.nix. + +Unfortunately there's no (easy) way I can make _my_ CI infrastructure +run _your_ code, other than merging it. But see <<_running_tests>> +for how to exercise the same code locally on your machine. + + == Development tools In this section we describe some tools to make the edit/build/run