Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit22c825b

Browse files
GitHub Linux builds: add version to file name
1 parenteaf3cae commit22c825b

File tree

1 file changed

+28
-36
lines changed

1 file changed

+28
-36
lines changed

‎.github/workflows/linux.yml‎

Lines changed: 28 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ jobs:
6060
sudo apt-get update
6161
sudo apt-get install -y libv4l-dev
6262
63+
-name:Extract OS version
64+
id:version
65+
run:|
66+
OS_VERSION=$(grep CURRENT_OS_VERSION internal_filesystem/lib/mpos/info.py | cut -d "=" -f 2 | tr -d " " | tr -d '"')
67+
echo "OS_VERSION=$OS_VERSION" >> $GITHUB_OUTPUT
68+
echo "Extracted version: $OS_VERSION"
69+
6370
-name:Build LVGL MicroPython for unix dev
6471
run:|
6572
./scripts/build_mpos.sh unix dev
@@ -72,93 +79,78 @@ jobs:
7279
-name:Run unit tests on unix dev
7380
run:|
7481
./tests/unittest.sh
82+
mv lvgl_micropython/build/lvgl_micropy_unix lvgl_micropython/build/MicroPythonOS_amd64_linux_dev_${{ steps.version.outputs.OS_VERSION }}.elf
7583
continue-on-error:true
7684

7785
-name:Upload built binary as artifact
7886
uses:actions/upload-artifact@v4
7987
with:
80-
name:lvgl_micropy_unix
81-
path:lvgl_micropython/build/lvgl_micropy_unix
82-
compression-level:0# dont zip it
88+
name:MicroPythonOS_amd64_linux_dev_${{ steps.version.outputs.OS_VERSION }}.elf
89+
path:lvgl_micropython/build/MicroPythonOS_amd64_linux_dev_${{ steps.version.outputs.OS_VERSION }}.elf
8390
retention-days:7
8491

8592
-name:Build LVGL MicroPython esp32 prod fri3d-2024
8693
run:|
8794
./scripts/build_mpos.sh esp32 prod fri3d-2024
95+
mv lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin lvgl_micropython/build/MicroPythonOS_fri3d-2024_prod_${{ steps.version.outputs.OS_VERSION }}.bin
96+
mv lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/micropython.bin lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/MicroPythonOS_fri3d-2024_prod_${{ steps.version.outputs.OS_VERSION }}.ota
8897
8998
-name:Upload built binary as artifact
9099
uses:actions/upload-artifact@v4
91100
with:
92-
name:MicroPythonOS_fri3d-2024_prod
93-
path:lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin
94-
compression-level:0# dont zip it
101+
name:MicroPythonOS_fri3d-2024_prod_${{ steps.version.outputs.OS_VERSION }}.bin
102+
path:lvgl_micropython/build/MicroPythonOS_fri3d-2024_prod_${{ steps.version.outputs.OS_VERSION }}.bin
95103
retention-days:7
96104

97105
-name:Upload built binary as artifact
98106
uses:actions/upload-artifact@v4
99107
with:
100-
name:MicroPythonOS_fri3d-2024_prod.ota
101-
path:lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/micropython.bin
102-
compression-level:0# dont zip it
108+
name:build-ESP32_GENERIC_S3-SPIRAM_OCT/MicroPythonOS_fri3d-2024_prod_${{ steps.version.outputs.OS_VERSION }}.ota
109+
path:lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/MicroPythonOS_fri3d-2024_prod_${{ steps.version.outputs.OS_VERSION }}.ota
103110
retention-days:7
104111

105-
-name:Cleanup
106-
run:|
107-
rm lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin
108-
rm lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/micropython.bin
109-
110112
-name:Build LVGL MicroPython esp32 dev fri3d-2024
111113
run:|
112114
./scripts/build_mpos.sh esp32 dev fri3d-2024
115+
mv lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin lvgl_micropython/build/MicroPythonOS_fri3d-2024_dev_${{ steps.version.outputs.OS_VERSION }}.bin
113116
114117
-name:Upload built binary as artifact
115118
uses:actions/upload-artifact@v4
116119
with:
117-
name:MicroPythonOS_fri3d-2024_dev
118-
path:lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin
119-
compression-level:0# dont zip it
120+
name:MicroPythonOS_fri3d-2024_dev_${{ steps.version.outputs.OS_VERSION }}.bin
121+
path:lvgl_micropython/build/MicroPythonOS_fri3d-2024_dev_${{ steps.version.outputs.OS_VERSION }}.bin
120122
retention-days:7
121123

122-
-name:Cleanup
123-
run:|
124-
rm lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin
125-
rm lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/micropython.bin
126-
127124
-name:Build LVGL MicroPython esp32 prod waveshare-esp32-s3-touch-lcd-2
128125
run:|
129126
./scripts/build_mpos.sh esp32 prod waveshare-esp32-s3-touch-lcd-2
127+
mv lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin lvgl_micropython/build/MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod_${{ steps.version.outputs.OS_VERSION }}.bin
128+
mv lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/micropython.bin lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod_${{ steps.version.outputs.OS_VERSION }}.ota
130129
131130
-name:Upload built binary as artifact
132131
uses:actions/upload-artifact@v4
133132
with:
134-
name:MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod
135-
path:lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin
136-
compression-level:0# dont zip it
133+
name:MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod_${{ steps.version.outputs.OS_VERSION }}.bin
134+
path:lvgl_micropython/build/MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod_${{ steps.version.outputs.OS_VERSION }}.bin
137135
retention-days:7
138136

139137
-name:Upload built binary as artifact
140138
uses:actions/upload-artifact@v4
141139
with:
142-
name:MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod.ota
143-
path:lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/micropython.bin
144-
compression-level:0# dont zip it
140+
name:MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod_${{ steps.version.outputs.OS_VERSION }}.ota
141+
path:lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_prod_${{ steps.version.outputs.OS_VERSION }}.ota
145142
retention-days:7
146143

147-
-name:Cleanup
148-
run:|
149-
rm lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin
150-
rm lvgl_micropython/lib/micropython/ports/esp32/build-ESP32_GENERIC_S3-SPIRAM_OCT/micropython.bin
151-
152144
-name:Build LVGL MicroPython esp32 dev waveshare-esp32-s3-touch-lcd-2
153145
run:|
154146
./scripts/build_mpos.sh esp32 dev waveshare-esp32-s3-touch-lcd-2
147+
mv lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin lvgl_micropython/build/MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_dev_${{ steps.version.outputs.OS_VERSION }}.bin
155148
156149
-name:Upload built binary as artifact
157150
uses:actions/upload-artifact@v4
158151
with:
159-
name:MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_dev
160-
path:lvgl_micropython/build/lvgl_micropy_ESP32_GENERIC_S3-SPIRAM_OCT-16.bin
161-
compression-level:0# dont zip it
152+
name:MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_dev_${{ steps.version.outputs.OS_VERSION }}.bin
153+
path:lvgl_micropython/build/MicroPythonOS_waveshare-esp32-s3-touch-lcd-2_dev_${{ steps.version.outputs.OS_VERSION }}.bin
162154
retention-days:7
163155

164156

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp