Skip to content

Multi-touch gesture support #2242

Multi-touch gesture support

Multi-touch gesture support #2242

name: Push components to Espressif Component Service
on:
push:
branches:
- master
pull_request:
types: [opened, reopened, synchronize]
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,
]
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/bh1750
components/ds18b20
components/es8311
components/es7210
components/fbm320
components/hts221
components/mag3110
components/mpu6050
components/esp_lvgl_port
components/icm42670
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
namespace: "espressif"
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}
dry_run: ${{ github.ref_name != 'master' || github.repository_owner != 'espressif' }}