Commit 16f4336
committed
fix(ci): make vela_*.bin copy optional in artifact backup
The artifact backup step in ci-tasks tried to copy
cmake_out/*/vela_*.bin for every non-vendor task, but only full-image
configs (goldfish) actually produce vela_*.bin. Configs like qemu-* only
produce the nuttx ELF, so the glob resolves to a literal path, cp fails
with 'No such file or directory', and the whole matrix job is marked
failed even though the build succeeded.
This latent bug was only exposed after #58
introduced qemu builds to the matrix.
Fix: always copy nuttx and .config, then attempt to copy vela_*.bin
separately with '|| true' so missing binaries are ignored.
Seen in:
https://github.com/open-vela/packages_fe_examples/actions/runs/25427679424/job/745864596001 parent 14d267f commit 16f4336
1 file changed
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
496 | | - | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
497 | 500 | | |
498 | 501 | | |
499 | 502 | | |
| |||
0 commit comments