33 Commits

Author SHA1 Message Date
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
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
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
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
19c03d5275 workflow: Fix build failure reported as success
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-11-22 13:04:59 +01:00
Paweł Langowski
a763285e7e Merge pull request #193 from Dasharo/tests-ci
Add workflow with DTS tests
2024-11-22 12:54:22 +01:00
Pawel Langowski
bf4b05600e .github/workflows: Fix getting DTS_VER in manifest deployment
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-22 10:30:12 +01:00
Pawel Langowski
26a9293070 .github/workflows: Deploy manifest to boot.dasharo.com
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-22 10:30:11 +01:00
Pawel Langowski
379f816e54 .github/workflows/test.yml: Fix
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-21 13:27:43 +01:00
Pawel Langowski
192361087c .github/workflows: Add build.yml reusable workflow
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-11-19 11:06:39 +01:00
Michał Iwanicki
3e4024ae16 workflows: add 'v' to DTS_VER
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-10-02 21:13:15 +02:00
Michał Iwanicki
5261be3de7 workflows: fix dts-release-cicd-pipeline ssh errors
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-09-27 15:24:43 +02:00
Pawel Langowski
d006e781e4 .github/workflows: Use separate SSH config for deploy job
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-09-27 15:24:39 +02:00
Michał Iwanicki
15102e1301 workflow: Change action and jobs names
Develop workflow doesn't deploy to GitHub Releases page.

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2024-09-27 15:24:37 +02:00
Pawel Langowski
bf7399c90e Fix files so that pre-commit passes
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-09-27 15:24:36 +02:00
Tymoteusz Burak
2d570406b7 workflows: get DTS_VER from tag not dts-distro.conf 2024-09-27 15:24:30 +02:00
Tomasz Żyjewski
2be9b48c14 workflows: develop: fix tag re, push rc iPXE menu to boot.dasharo.com
DTS rc releases are available at https://boot.dasharo.com/dts/dts-rc.ipxe

Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-11 15:12:05 +01:00
Tomasz Żyjewski
fc8a8266d6 workflows: another try to run jobs dependencies
Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-11 15:11:56 +01:00
Tomasz Żyjewski
24fc71be5b workflows: fix typo
Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-11 15:04:01 +01:00
Tomasz Żyjewski
73ba169e81 workflows: fix jobs execution
Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-11 15:01:56 +01:00
Tomasz Żyjewski
859421067a workflows: fix pipeline triggers
Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-11 14:54:24 +01:00
Tomasz Żyjewski
4456bc0749 workflows: run jobs on tags creation instead of pushing
Allow to manipulate tag position inside CI job in case of updating components revision

Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-11 14:05:12 +01:00
Tomasz Żyjewski
8ed0b379d7 workflows: remove not needed comments
Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-10 09:05:47 +01:00
Tomasz Żyjewski
ce211bd660 workflows: rerun build step in case of error
Sometimes we run into random errors while building DTS image (e.g.
unable to fetch repository from github etc.). Thanks to this we will
try maximum 5 times to build an image before giving up.

Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
2024-01-09 10:03:29 +01:00