Commit c9464c9
committed
workflow: zephyr: Fix zephyr docker image issues
Does the following:
- Uses the zephyr CI base image rather than the full CI image to
fix the full image being too large for github, despite nothing
having changed in the workflow or docker images
- Updates to the zephyr 0.28.4 image using the 0.17.4 zephyr
sdk-ng toolchain
- Changes to use the zephyr setup action
- Changes the runner image to `ubuntu-24.04` rather than
`ubuntu-latest` which avoids possible CI breakage if the image
gets a major version update and is no longer compatible
- Sets python packages up using the zephyr requirements for
actions (with hashes for added security)
- Enables ccache with 768MiB maximum size to speed up CI jobs
- Removes retries from CI runs as these samples are minimal
compared to zephyr's CI runs
Signed-off-by: Jamie McCrae <[email protected]>1 parent 3c8e571 commit c9464c9
1 file changed
+15
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
| |||
66 | 64 | | |
67 | 65 | | |
68 | 66 | | |
69 | | - | |
| 67 | + | |
70 | 68 | | |
71 | 69 | | |
72 | | - | |
73 | | - | |
74 | | - | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
75 | 80 | | |
76 | 81 | | |
77 | 82 | | |
| |||
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
96 | | - | |
| 101 | + | |
97 | 102 | | |
98 | 103 | | |
99 | 104 | | |
| |||
0 commit comments