Commit Graph

69 Commits

Author SHA1 Message Date
Michał Żygowski 05a68f335a Revert ".github/workflows/test.yml: Use secrets to install OSFV dependencies"
This reverts commit 5e801cbb7b.
The repository osfv-scripts is public again, no need to use secrets.

Upstream-Status: Inappropriate [reverts non-upstream commit]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-05-19 09:31:29 +02:00
Michał Kopeć 56e095b838 .github/workflows/build.yml: Flash an available platform
Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: I7439052efbce39be7fd12bde6b7f024146503d66
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2026-05-07 09:40:20 +02:00
Michał Kopeć ea6850c64f .github/workflows/build.yml: bump action revisions
Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: I279b087ddcee7704f11f2aa813b5627b07891cd9
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2026-04-29 11:21:50 +02:00
Michał Żygowski 5e801cbb7b .github/workflows/test.yml: Use secrets to install OSFV dependencies
Upstream-Status: Inappropriate [Dasharo automation]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-29 11:21:44 +02:00
Sergii Dmytruk 9108422caa .github/workflows/build.yml: build dasharo-25.12 and PRs to it
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:38 +02:00
Sergii Dmytruk 47d8dd42f9 .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:13 +02:00
Filip Lewiński b75866a5fd .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:12 +02:00
Filip Lewiński 9164102881 .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:12 +02:00
Filip Gołaś 1aece3e47f build.yml: Add a job for building nucbox
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:12 +02:00
Filip Gołaś 5fa7372bc7 tag-check.yml: remove redundant tag fetches
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:08 +02:00
Filip Gołaś c7634ec517 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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:07 +02:00
Filip Gołaś b58a60ab72 tag-check.yml: Add CI workflow
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:07 +02:00
Michał Kopeć 3fb420c24a .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:07 +02:00
Michał Kopeć d1734a28f3 .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:05:06 +02:00
Sergii Dmytruk 1657434ba5 .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:53 +02:00
Michał Żygowski 87c3ce1fbf .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>
2026-04-08 18:04:52 +02:00
Sergii Dmytruk 4b3aaa402a .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:50 +02:00
Sergii Dmytruk 945f6cbfe0 .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:49 +02:00
Sergii Dmytruk bea548af1f .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:49 +02:00
Kamil Aronowski 929f98458b .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:43 +02:00
Wiktor Mowinski 835f443070 .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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:38 +02:00
Krystian Hebel cff7342246 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>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:36 +02:00
Michał Żygowski 8b9909b1b6 .github/workflows/build.yml: Switch to ubuntu-24.04
Upstream-Status: Inappropriate [CI workflow]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:28 +02:00
Michał Żygowski 6fde87a352 .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>
2026-04-08 18:04:28 +02:00
Maciej Pijanowski 2b444cef5e .github/workflows/check-upstream-status.yml: add
Change-Id: I74d9fa455260df8213afb8a92b587095e948c56b
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-04-08 18:04:28 +02:00