Skip to content

feat(icm42670): add support for spi interface in icm42670 (BSP-782) #2517

feat(icm42670): add support for spi interface in icm42670 (BSP-782)

feat(icm42670): add support for spi interface in icm42670 (BSP-782) #2517

name: Push components to Espressif Component Service
on:
push:
branches:
- master
paths:
- '.github/**'
- 'bsp/**'
- 'components/**'
pull_request:
types: [opened, reopened, synchronize]
paths:
- '.github/**'
- 'bsp/**'
- 'components/**'
jobs:
upload_bsp_components:
runs-on: ubuntu-latest
strategy:
matrix:
bsp:
- esp32_azure_iot_kit
- esp32_s2_kaluga_kit
- esp_wrover_kit
- esp-box
- esp-box-3
- esp-box-lite
- esp32_s3_usb_otg
- esp32_s3_eye
- esp32_s3_lcd_ev_board
- esp32_s3_korvo_1
- esp32_s3_korvo_2
- esp32_lyrat
- esp32_c3_lcdkit
- esp_bsp_generic
- esp_bsp_devkit
- esp32_p4_function_ev_board
- m5stack_core
- m5stack_core_2
- m5stack_core_s3
- m5_atom_s3
- m5dial
- esp32_p4_eye
- m5stack_tab5
steps:
- uses: actions/checkout@v5
- name: Prepare BSP examples
run: |
pip install pyyaml
python .github/ci/bsp_example_update.py --bsp=${{ matrix.bsp }}
- name: Upload BSP components
uses: espressif/upload-components-ci-action@v2
with:
components: |
bsp/${{ matrix.bsp }}
namespace: "espressif"
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}
dry_run: ${{ github.ref_name != 'master' || github.repository_owner != 'espressif' }}
upload_other_components:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Upload Other components
uses: espressif/upload-components-ci-action@v2
with:
components: |
components/bsp_selector
components/bh1750
components/ds18b20
components/es8311
components/es7210
components/fbm320
components/hts221
components/mag3110
components/mpu6050
components/esp_lvgl_port
components/qma6100p
components/lcd_touch/esp_lcd_touch
components/lcd_touch/esp_lcd_touch_ft5x06
components/lcd_touch/esp_lcd_touch_gt911
components/lcd_touch/esp_lcd_touch_tt21100
components/lcd_touch/esp_lcd_touch_gt1151
components/lcd_touch/esp_lcd_touch_cst816s
components/lcd/esp_lcd_gc9a01
components/lcd/esp_lcd_ili9341
components/lcd/esp_lcd_ra8875
components/lcd_touch/esp_lcd_touch_stmpe610
components/lcd/esp_lcd_sh1107
components/lcd/esp_lcd_st7796
components/lcd/esp_lcd_gc9503
components/lcd/esp_lcd_ssd1681
components/lcd/esp_lcd_ili9881c
components/lcd/esp_lcd_lt8912b
components/lcd/esp_lcd_nt35510
components/io_expander/esp_io_expander
components/io_expander/esp_io_expander_tca9554
components/io_expander/esp_io_expander_tca95xx_16bit
components/io_expander/esp_io_expander_ht8574
components/io_expander/esp_io_expander_pi4ioe5v6408
components/sensors/icm42670
components/sensors/aht30
namespace: "espressif"
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}
dry_run: ${{ github.ref_name != 'master' || github.repository_owner != 'espressif' }}