File tree Expand file tree Collapse file tree 6 files changed +19
-14
lines changed Expand file tree Collapse file tree 6 files changed +19
-14
lines changed Original file line number Diff line number Diff line change 1212 - uses : actions/checkout@master
1313 with :
1414 submodules : ' recursive'
15+ - name : Copy common components to examples
16+ run : |
17+ mkdir -p examples/display/gui/lvgl_common_demo/components/
18+ cp -r examples/display/gui/common/hw_init examples/display/gui/lvgl_common_demo/components/
19+ mkdir -p examples/display/gui/lvgl_decode_image/components/
20+ cp -r examples/display/gui/common/hw_init examples/display/gui/lvgl_decode_image/components/
21+ mkdir -p examples/display/gui/lvgl_dummy_draw/components/
22+ cp -r examples/display/gui/common/hw_init examples/display/gui/lvgl_dummy_draw/components/
23+ mkdir -p examples/display/gui/lvgl_freetype_font/components/
24+ cp -r examples/display/gui/common/hw_init examples/display/gui/lvgl_freetype_font/components/
1525 - name : Upload components to component service
1626 uses : espressif/upload-components-ci-action@v1
1727 with :
5464 components/display/lcd_touch/esp_lcd_touch_st7123;
5565 components/display/tools/esp_lv_decoder;
5666 components/display/tools/esp_lv_fs;
67+ components/display/tools/esp_lvgl_adapter;
5768 components/display/tools/esp_mmap_assets;
5869 components/elf_loader;
5970 components/expander/io_expander/mcp23017;
Original file line number Diff line number Diff line change 11.pre_check_template :
22 stage : pre_check
3- image : python:3.9
4- tags : ["build", "amd64", "internet"]
3+ image : python:3.12
54 dependencies : []
65
7- check_copyright :
8- extends :
9- - .pre_check_template
10- allow_failure : false
11- before_script :
12- -
pip install git+https://github.com/espressif/[email protected] 13- script :
14- - python -m check_copyright --verbose --dry-run --ignore tools/ci/check_copyright_ignore.txt --config tools/ci/check_copyright_config.yaml .
15-
166check_example_paths :
177 extends :
188 - .pre_check_template
199 - .rules:pre_check:components
10+ tags : ["shiny"]
2011 script :
2112 - pip install --upgrade pip
2213 - pip install pyyaml
@@ -33,6 +24,7 @@ check_pre_commit:
3324 allow_failure : true
3425 - when : always
3526 allow_failure : false
27+ tags : ["pre-commit"]
3628 script :
3729 - |
3830 # merged results pipelines, by default
@@ -48,13 +40,13 @@ check_pre_commit:
4840 # print the MODIFIED_FILES
4941 echo "MODIFIED_FILES: $MODIFIED_FILES"
5042 - pre-commit install --allow-missing-config -t pre-commit -t commit-msg
51- - export SKIP=check-copyright # copyrights has been checked in separate job
5243 - pre-commit run --files $MODIFIED_FILES
5344
5445check_readme_links :
5546 extends :
5647 - .pre_check_template
5748 - .rules:pre_check:readme
49+ tags : ["build", "internet"]
5850 allow_failure : true
5951 script :
6052 - python ${CI_PROJECT_DIR}/tools/ci/check_readme_links.py
Original file line number Diff line number Diff line change @@ -104,6 +104,7 @@ The registered components in ESP-IoT-Solution are listed below:
104104| [ esp_lcd_usb_display] ( https://components.espressif.com/components/espressif/esp_lcd_usb_display ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lcd_usb_display/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lcd_usb_display ) |
105105| [ esp_lv_decoder] ( https://components.espressif.com/components/espressif/esp_lv_decoder ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lv_decoder/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lv_decoder ) |
106106| [ esp_lv_fs] ( https://components.espressif.com/components/espressif/esp_lv_fs ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lv_fs/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lv_fs ) |
107+ | [ esp_lvgl_adapter] ( https://components.espressif.com/components/espressif/esp_lvgl_adapter ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lvgl_adapter/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lvgl_adapter ) |
107108| [ esp_mmap_assets] ( https://components.espressif.com/components/espressif/esp_mmap_assets ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_mmap_assets/badge.svg )] ( https://components.espressif.com/components/espressif/esp_mmap_assets ) |
108109| [ esp_msc_ota] ( https://components.espressif.com/components/espressif/esp_msc_ota ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_msc_ota/badge.svg )] ( https://components.espressif.com/components/espressif/esp_msc_ota ) |
109110| [ esp_sensorless_bldc_control] ( https://components.espressif.com/components/espressif/esp_sensorless_bldc_control ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_sensorless_bldc_control/badge.svg )] ( https://components.espressif.com/components/espressif/esp_sensorless_bldc_control ) |
Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ ESP-IoT-Solution 中注册的组件如下:
107107| [ esp_lcd_usb_display] ( https://components.espressif.com/components/espressif/esp_lcd_usb_display ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lcd_usb_display/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lcd_usb_display ) |
108108| [ esp_lv_decoder] ( https://components.espressif.com/components/espressif/esp_lv_decoder ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lv_decoder/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lv_decoder ) |
109109| [ esp_lv_fs] ( https://components.espressif.com/components/espressif/esp_lv_fs ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lv_fs/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lv_fs ) |
110+ | [ esp_lvgl_adapter] ( https://components.espressif.com/components/espressif/esp_lvgl_adapter ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_lvgl_adapter/badge.svg )] ( https://components.espressif.com/components/espressif/esp_lvgl_adapter ) |
110111| [ esp_mmap_assets] ( https://components.espressif.com/components/espressif/esp_mmap_assets ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_mmap_assets/badge.svg )] ( https://components.espressif.com/components/espressif/esp_mmap_assets ) |
111112| [ esp_msc_ota] ( https://components.espressif.com/components/espressif/esp_msc_ota ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_msc_ota/badge.svg )] ( https://components.espressif.com/components/espressif/esp_msc_ota ) |
112113| [ esp_sensorless_bldc_control] ( https://components.espressif.com/components/espressif/esp_sensorless_bldc_control ) | [ ![ Component Registry] ( https://components.espressif.com/components/espressif/esp_sensorless_bldc_control/badge.svg )] ( https://components.espressif.com/components/espressif/esp_sensorless_bldc_control ) |
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ def check_example_paths(component_path):
3232def check_component_paths (file_path ):
3333 with open (file_path , 'r' ) as f :
3434 data = yaml .safe_load (f )
35- directories = data ['jobs' ]['upload_components' ]['steps' ][1 ]['with' ]['directories' ].strip ().split (';' )
35+ directories = data ['jobs' ]['upload_components' ]['steps' ][2 ]['with' ]['directories' ].strip ().split (';' )
3636
3737 for directory in directories :
3838 if directory .strip ():
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ def get_components_versions(path):
3535with open (os .path .join (os .path .dirname (__file__ ), '../.github/workflows/upload_component.yml' ), 'r' ) as file :
3636 data = yaml .safe_load (file )
3737# Extract the directories string
38- upload_directories = data ['jobs' ]['upload_components' ]['steps' ][1 ]['with' ]['directories' ]
38+ upload_directories = data ['jobs' ]['upload_components' ]['steps' ][2 ]['with' ]['directories' ]
3939# Split the directories string into a list of components
4040upload_components = [component .split ('/' )[- 1 ] for component in upload_directories .split (';' ) if component ]
4141
You can’t perform that action at this time.
0 commit comments