Commit Graph

65 Commits

Author SHA1 Message Date
Filip Lewiński d1bcdd1da1 .github/workflows/build.yml: don't look for EC for NUC BOX
NUC BOX has no EC, so looking for it made the workflow fail.

Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
2025-10-01 11:08:11 +02:00
Filip Lewiński a14f7426f0 .github/workflows/build.yml: fix build_novacustom dependency
Fixes the dependency on deprecated build_novacustom job, replacing it
with the new build_novacustom_laptop

Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
2025-10-01 10:41:20 +02:00
Filip Gołaś 040f1e66f2 build.yml: Add a job for building nucbox
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-10-01 09:33:43 +02:00
Filip Gołaś a72e5ac5b4 tag-check.yml: remove redundant tag fetches
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-09-11 14:20:34 +02:00
Filip Gołaś 5b5b0adf98 tag-check.yml: Consistent print formatting
Upstream-Status: Inappropriate [Dasharo downstream]
Co-authored-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-09-11 14:20:34 +02:00
Filip Gołaś d74a38f8ca tag-check.yml: Add CI workflow
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-09-11 14:20:33 +02:00
Michał Kopeć 9588952a6b .github/workflows/build.yml: Fix asrock rack build command
Upstream-Status: Inappropriate [Dasharo downstream]

Co-authored-by: SergiiDmytruk <sergii.dmytruk@3mdeb.com>
Change-Id: I7294304490cc23750098d6d1254dbf7f0302b246
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2025-09-11 12:38:11 +02:00
Michał Kopeć 3011159de5 .github/workflows/build.yml: build ASRock Rack SPC741D8-2L2T/BCM
Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: Ie2f328c8568a4dd404744470298e752467f0d481
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2025-09-11 12:38:08 +02:00
Sergii Dmytruk 1e0659e4f6 .github/workflows/build.yml: build and upload capsules for Hardkernel Odroid H4+
Change-Id: I051b42ff89fd7de94d8c5a5e064fde05b29c6f13
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2025-08-07 17:20:25 +03:00
Michał Żygowski 7cf332ecf1 .github/workflows/build.yml: Build netcard variant of ODROID
Add build checks for new ODROID build variant.

Change-Id: Icf2f3645e295b721356252e996900fd14f278b3b
Upstream-Status: Inappropriate [CI configuration]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2025-08-07 17:20:24 +03:00
Sergii Dmytruk 5fe5e4f092 .github/workflows/check-upstream-status.yml: merge into checks.yml
This results in fewer per-workflow entries on
https://github.com/Dasharo/coreboot/actions making the page more
readable.

Also don't fetch whole commit history, 2000 commits should be fine for
practically anything (we have less than a 1000 commits on top of
upstream at the moment).

Upstream-Status: Pending
Change-Id: Ica2ff8972121dba8de3e650fd045ede2763d6d29
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2025-07-29 19:30:13 +03:00
Sergii Dmytruk e402b3145c .github/workflows/code-checks.yml: rename to checks.yml
So we can group any checks in one place without causing a confusion.

Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: I709fc05352e5eeb69a154661cf62b60dd3de3f3f
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2025-07-29 19:22:27 +03:00
Sergii Dmytruk 3a9be12c80 .github/workflows/test.yml: bump Python to 3.13
Updated OSFV used by this workflow requires at least Python 3.13.

Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: Id73ba9c581efb35e0872cc553217697fb664b0be
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2025-07-29 19:22:22 +03:00
Kamil Aronowski 9c39c22ee0 .github/workflows/test.yml: Support VirtIO storage drivers in QEMU
Update the testing workflow with the OSFV test suite to prove, that
VirtIO storage drivers are visible in QEMU. Provide the required tools
to set up the test suite with osfv-test-data.

Upstream-Status: Inappropriate [CI workflow]
Signed-off-by: Kamil Aronowski <kamil.aronowski@yahoo.com>
2025-07-16 11:11:13 +02:00
Wiktor Mowinski 44f50d9a57 .github/workflows/build.yml: add capsule update firmware build runner action
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>
2025-07-02 21:09:16 +03:00
Krystian Hebel 870fade29e payloads/Kconfig: introduce DASHARO option
This option is set as an easy indication in defconfigs that the given
platform is released under Dasharo. Use it in workflow for obtaining
the list of defconfigs for Dasharo platforms.

Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: I3155f16d41742126b6fd769a4d6e12023115e638
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
2025-07-01 17:49:40 +02:00
Michał Żygowski e56d3266dd .github/workflows/build.yml: Switch to ubuntu-24.04
Upstream-Status: Inappropriate [CI workflow]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2025-06-13 11:27:32 +02:00
Michał Żygowski c7ea58c56e .github/workflows/build.yml: Use build.sh where possible
Upstream-Status: Inappropriate [CI workflow and custom build script]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2025-06-13 11:27:32 +02:00
Maciej Pijanowski a8eb510050 .github/workflows/check-upstream-status.yml: add
Change-Id: I74d9fa455260df8213afb8a92b587095e948c56b
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Upstream-Status: Inappropriate [Dasharo downstream]
2025-06-13 08:48:00 +02:00
Kamil Aronowski 0c63e7441c .github/workflows/build.yml,test.yml: Add QEMU runtime test
Run the tests CBK001.001 and CBK002.001 from OSFV's
dasharo-compatibility/custom-boot-menu-key.robot as per the build_q35
job's coreboot.rom artifact

Signed-off-by: Kamil Aronowski <kamil.aronowski@yahoo.com>
2025-05-29 15:13:03 +02:00
Wiktor Mowinski 3e4d80c791 .github/workflows/deploy-template.yml: update new folder variable name
Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>
2025-05-26 12:36:51 +02:00
Wiktor Mowinski 7984057fea .github/workflows/deploy-template.yml: assign value to new folder name and integrate with current tag names
Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>
2025-05-26 12:36:51 +02:00
Wiktor Mowinski 3607d8b417 .github/workflows/deploy-template.yml: include new cloud structure
Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>
2025-05-26 12:36:50 +02:00
Michał Kopeć 638fbe41fc .github/workflows/ucode.yml: add workflow
Upstream-Status: Inappropriate (Dasharo downstream)
Change-Id: Ic62b4486c34c89dc1f69af9e2471a5bc3428e137
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2025-05-08 15:45:55 +02:00
Michał Żygowski 123e406aeb .github/workflows/build.yml: Build and deploy VP2440
Upstream-Status: Inappropriate [Dasharo CI]

Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2025-04-25 17:31:40 +02:00