Skip to content

Commit

Permalink
fix zigbee matter light, fix addcomponent, add params to include wher…
Browse files Browse the repository at this point in the history
…e missing
  • Loading branch information
stefan-silabs committed Jan 15, 2025
1 parent 5286cce commit 5d1c1c9
Showing 1 changed file with 60 additions and 24 deletions.
84 changes: 60 additions & 24 deletions .github/workflows/sqa-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,38 +28,46 @@ jobs:
family: series-3
suffix: thread
app_type: ota-v2
addAppComponent: ""
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"' ]
- board: brd1019a
app: zigbee-matter
family: series-3
suffix: thread
suffix: light
app_type: ota-v2
addAppComponent: matter_zigbee_concurrent;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"' ]
- board: brd1019a
app: zigbee-matter
family: series-3
suffix: thread
suffix: light
app_type: ota-v2
addAppComponent: matter_zigbee_sequential;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"' ]
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v2
addAppComponent: matter_zigbee_concurrent;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"' ]
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v2
addAppComponent: matter_zigbee_sequential;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"' ]
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v2
addAppComponent: matter_zigbee_concurrent;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"' ]
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v2
addAppComponent: matter_zigbee_sequential;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"' ]

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand Down Expand Up @@ -87,24 +95,28 @@ jobs:
include:
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v3
addAppComponent: matter_zigbee_concurrent;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"' ]
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v3
addAppComponent: matter_zigbee_sequential;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"' ]
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v3
addAppComponent: matter_zigbee_concurrent;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"' ]
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-v3
addAppComponent: matter_zigbee_sequential;matter
configs: [ 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"' ]

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand Down Expand Up @@ -133,24 +145,32 @@ jobs:
include:
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v2
addAppComponent: matter_zigbee_concurrent;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"'
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v2
addAppComponent: matter_zigbee_sequential;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"'
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v2
addAppComponent: matter_zigbee_concurrent;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"'
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v2
addAppComponent: matter_zigbee_sequential;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"'

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand Down Expand Up @@ -180,24 +200,32 @@ jobs:
include:
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v3
addAppComponent: matter_zigbee_concurrent;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"'
- board: brd4116a
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v3
addAppComponent: matter_zigbee_sequential;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"'
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v3
addAppComponent: matter_zigbee_concurrent;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"'
- board: brd4187c
app: zigbee-matter
suffix: thread
suffix: light
app_type: ota-lz4-v3
addAppComponent: matter_zigbee_sequential;matter
addBlComponent: ",bootloader_gbl_compression_lz4"
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:3,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"3\\"'

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand Down Expand Up @@ -229,16 +257,19 @@ jobs:
app_type: ota-v2
suffix: 917-ncp
family: series-2
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"'
- board: brd4187c
app: lock-app
app_type: ota-v2
suffix: wf200
family: series-2
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"'
- board: brd4187c
app: lock-app
app_type: ota-v2
suffix: rs911x
family: series-2
configs: 'CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:2,CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:\\"2\\"'

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand All @@ -262,7 +293,7 @@ jobs:
app_type: [ m-ota ]
family: [ series-2 ]
addAppComponent: [ ',matter_multi_image_ota;matter,matter_multi_image_custom_processor;matter' ]
removeAppComponent: [ '--without "matter_ota_support;matter"' ]
removeAppComponent: [ '"matter_ota_support;matter"' ]

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.removeAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand All @@ -287,7 +318,7 @@ jobs:
app_type: [ m-ota-enc ]
family: [ series-2 ]
addAppComponent: [ ',matter_multi_image_ota;matter,matter_multi_image_ota_encryption;matter,matter_multi_image_custom_processor;matter' ]
removeAppComponent: [ '--without "matter_ota_support;matter"' ]
removeAppComponent: [ '"matter_ota_support;matter"' ]

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.removeAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand All @@ -313,13 +344,15 @@ jobs:
family: [ series-2 ]
addAppComponent: [ ",matter_platform_low_power;matter" ]
# TODO: do we add the idle time 60 to this?
removeAppComponent: [ '--without "matter_shell;matter,matter_qr_code;matter,matter_lcd;matter,matter_lcd_917SOC;matter,matter_thread_cli;matter,matter_default_lcd_configs;matter"' ]
removeAppComponent: [ '"matter_shell;matter,matter_qr_code;matter,matter_lcd;matter,matter_lcd_917SOC;matter,matter_thread_cli;matter,matter_default_lcd_configs;matter"' ]
include:
- board: brd4338a
suffix: 917-soc
family: siwx917
app: lock-app
app_type: low-power
addAppComponent: [ ",matter_platform_low_power;matter" ]
removeAppComponent: [ '"matter_shell;matter,matter_qr_code;matter,matter_lcd;matter,matter_lcd_917SOC;matter,matter_thread_cli;matter,matter_default_lcd_configs;matter"' ]

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.removeAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand Down Expand Up @@ -362,7 +395,7 @@ jobs:
strategy:
matrix:
# Every app builds for every board and suffix
app: [ lock-app, light-switch-app, multi-sensor-app ]
app: [ lock-app, light-switch-app, sensor-app ]
board: [ brd4186c, brd4187c, brd4116a, brd4338a ]
suffix: [ thread ]
app_type: [ icd-idm60 ]
Expand All @@ -374,11 +407,13 @@ jobs:
suffix: thread
app_type: icd-idm60
family: series-2
configs: 'SL_IDLE_MODE_DURATION_S:60'
- board: brd4338a
app: lock-app
app_type: icd-idm60
suffix: 917-soc
family: siwx917
configs: 'SL_IDLE_MODE_DURATION_S:60'

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.removeAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand Down Expand Up @@ -406,8 +441,9 @@ jobs:
- board: brd4338a
app: lock-app
app_type: icd-sync-false
suffix: [ 917-soc ]
family: [ siwx917 ]
suffix: 917-soc
family: siwx917
configs: 'SL_IDLE_MODE_DURATION_S:60,CHIP_CONFIG_SYNCHRONOUS_REPORTS_ENABLED:0'

name: ${{ matrix.app }}-${{ matrix.suffix }} ${{ matrix.addAppComponent}} ${{ matrix.removeAppComponent}} ${{ matrix.board }} ${{ matrix.app_type }}

Expand Down

0 comments on commit 5d1c1c9

Please sign in to comment.