|
15 | 15 | with: |
16 | 16 | submodules:recursive |
17 | 17 |
|
18 | | - -name:Fetch tags for lib/SDL |
19 | | -run:| |
20 | | - # Unshallow a specific submodule (fetches full history) |
21 | | - cd lvgl_micropython/lib/SDL |
22 | | - git fetch --unshallow origin |
23 | | - # Or fetch all refs without unshallowing (keeps it shallow but adds refs) |
24 | | - git fetch origin 'refs/*:refs/*' |
25 | | - cd ../../.. |
26 | | -
|
27 | 18 | -name:Install dependencies |
28 | 19 | run:| |
29 | 20 | sudo apt-get update |
|
61 | 52 | libdecor-0-dev \ |
62 | 53 | git |
63 | 54 |
|
64 | | - -name:Build LVGL MicroPython |
| 55 | + -name:Build LVGL MicroPython for unix dev |
65 | 56 | run:| |
66 | 57 | ./scripts/build_lvgl_micropython.sh unix dev |
67 | 58 |
|
|
71 | 62 | name:lvgl_micropy_unix |
72 | 63 | path:lvgl_micropython/build/lvgl_micropy_unix |
73 | 64 | retention-days:7# Adjust as needed; artifacts can be downloaded from the workflow run summary |
| 65 | + |
| 66 | + -name:Build LVGL MicroPython esp32 prod fri3d-2024 |
| 67 | +run:| |
| 68 | + ./scripts/build_lvgl_micropython.sh esp32 prod fri3d-2024 |
| 69 | +
|
| 70 | + -name:Upload built binary as artifact |
| 71 | +uses:actions/upload-artifact@v4 |
| 72 | +with: |
| 73 | +name:MicroPythonOS_fri3d-2024_prod |
| 74 | +path:lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin |
| 75 | +retention-days:7# Adjust as needed; artifacts can be downloaded from the workflow run summary |
| 76 | + |
| 77 | + |
| 78 | + -name:Build LVGL MicroPython esp32 prod fri3d-2024 |
| 79 | +run:| |
| 80 | + ./scripts/build_lvgl_micropython.sh esp32 dev fri3d-2024 |
| 81 | +
|
| 82 | + -name:Upload built binary as artifact |
| 83 | +uses:actions/upload-artifact@v4 |
| 84 | +with: |
| 85 | +name:MicroPythonOS_fri3d-2024_dev |
| 86 | +path:lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin |
| 87 | +retention-days:7# Adjust as needed; artifacts can be downloaded from the workflow run summary |