Commit Graph

66 Commits

Author SHA1 Message Date
Sergii Dmytruk
4eed42d318 .github/scripts/capsule-lint.sh: fix hex->dec conversion
Change-Id: I8b41c5b3a0a91ffc85e348c89477e5f56209efd5
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2025-10-04 01:10:36 +03:00
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