73 Commits

Author SHA1 Message Date
Michał Iwanicki
96d6949720 scripts: generate-ipxe-menu: gen iPXE script that skips FUM fix
This file is used for OSFV test purposes only

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-13 10:48:23 +01:00
Michał Iwanicki
3f937a1917 scripts: generate-ipxe-menu.sh: Update dts-rc.ipxe during release
Fixes: https://github.com/Dasharo/dasharo-issues/issues/1754

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2026-02-12 11:52:48 +01:00
Michał Iwanicki
6c33484ebb workflow: fix generate-ipxe-menu argument
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-10-10 13:59:43 +02:00
Michał Iwanicki
bc4338435f workflow: add dpp only, extensions only and no access credentials
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-09 10:17:15 +02:00
Michał Iwanicki
c71796bdf9 workflow: Show skipped tests in logs
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-09 10:16:32 +02:00
Michał Iwanicki
17e231db39 workflow: show '[ WARN ]' lines when running tests
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-08-25 11:27:36 +02:00
Danik Klimuk
9126f9cb6a Add DTS nightly builds (#262)
* .github: workflows: weekly.yml: use develop for building

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>

* .github/workflows/weekly.yml: add deploy-nightly-images

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/build.yml: introduce ref input

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/weekly.yml: fix indentation

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/build.yml: add Prepare nightly SRCREV step, nightly input, hash output

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/weekly.yml: deploy only 2 files, update nightly.ipxe last step

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/weekly.yml: add checkout path, improve cleanup job order

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/weekly.yml: fix nightly.ipxe path

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/weekly.yml: nightly.ipxe correct sed command

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

---------

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
Co-authored-by: Artur Raglis <artur.raglis@3mdeb.com>
2025-08-06 14:02:47 +02:00
artur-rs
2bb7708a7f Add ability to use another ref for dts-configs (#264)
* .github/workflows/test.yml: add support for selecting dts-configs ref

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* .github/workflows/test.yml: print current DTS config hash

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

* meta-dts-distro/recipes-dts/dts-scripts/dts-scripts_git.bb: bump SRCREV

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>

---------

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2025-08-05 14:42:51 +02:00
Danik Klimuk
942fb58412 Fix test CI (#261)
* distro: dts-scripts: fix mocking SeaBIOS payload presence

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>

* .github: workflows: test.yml: do not use audio device with QEMU

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>

* .github: workflows: test.yml: use python 3.13

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>

---------

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
2025-08-02 16:51:10 +02:00
Michał Iwanicki
0c60e2e0f6 workflow: wait for QEMU to start before continuing
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-07-16 14:09:50 +02:00
Pawel Langowski
8a7661a95e .github/workflows/test.yml: Use MinIO credentials
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2025-03-21 10:43:09 +01:00
Pawel Langowski
8e274e3463 .github/workflows/test.yml: Build from kas-uefi-sb.yml
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2025-02-11 14:16:07 +01:00
Pawel Langowski
709f3bd374 Use separate cache for kas-uefi-sb + build kas-uefi-sb in weekly workflow
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2025-02-11 10:24:45 +01:00
Pawel Langowski
659d293f29 .github/workflows: Build DTS from kas-uefi-sb.yml
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2025-02-11 10:24:45 +01:00
Michał Iwanicki
f0e6333d39 workflow: add odroid to CI tests
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-02-06 14:33:01 +01:00
Michał Iwanicki
5734960a51 workflow: run only one workflow at a time to fix race conditions
Current workflow design doesn't allow for running multiple workflows.
Even though runner allows only 1 job to run we can get situation in
which workflow A builds DTS and then next job is cleanup of workflow B
which will delete everything including workflow A artifacts.

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-02-06 13:58:52 +01:00
Michał Iwanicki
f41ffb3b09 workflow: change backtics to quotes
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-02-05 15:23:17 +01:00
Michał Iwanicki
f3520df5b8 workflow: test.yml: use line buffering with grep
Without it grep buffers a lot of lines before output is logged to
console and shown on GitHub Actions, usually after every test finishes.

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-01-13 00:34:07 +01:00
Eduard Kaverinskyi
eee732d1e0 .github/workflows/test.yml: Improve test workflow (#200)
Signed-off-by: Eduard Kaverinskyi <eduard.kaverinskyi@3mdeb.com>
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
Co-authored-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-12-17 17:26:17 +01:00
Michał Iwanicki
a546c0d400 workflow: fix build artifact paths
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-12-06 18:49:13 +01:00
Pawel Langowski
84f0e76d29 .github/workflows: Use ipxe-run.sh to run ipxe server
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-12-06 15:13:38 +01:00
Pawel Langowski
0aafcf62d6 workflows: test.yml: Clean up all files
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-12-06 12:59:41 +01:00
Pawel Langowski
42e0840145 workflows/test.yml: Set boot_dts_from_ipxe_shell:True in tests
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-12-06 12:03:01 +01:00
Pawel Langowski
18dd7b54e6 workflows/test.yml: Change qemu disk extension
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-12-06 08:28:07 +01:00
Michał Iwanicki
9055627fd9 workflow: copy logs on success and failure
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-12-05 15:34:31 +01:00