Commit bfdf934e authored by Almir Okato's avatar Almir Okato Committed by Fabio Utzig
Browse files

espressif: ci: Add new building jobs configs for Espressif chips



Add jobs for testing build ESP32-XX within more features:
Serial Recovery, Multi Image and Multi Boot

Signed-off-by: default avatarAlmir Okato <almir.okato@espressif.com>
parent 3eb06812
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -20,11 +20,20 @@ jobs:
      matrix:
        targets: [esp32, esp32s2, esp32s3, esp32c3]
        features:
        - "sign-rsa2048,sign-rsa3072,sign-ec256,sign-ed25519"
        - "secureboot-sign-rsa2048,secureboot-sign-rsa3072,secureboot-sign-ec256,secureboot-sign-ed25519"
        - "serialrecovery"
        include:
          - targets: esp32
            features: "multi-image,multi-boot"
            img: "multi"
          - targets: esp32s3
            features: "multi-image,multi-boot"
            img: "multi"
    runs-on: ubuntu-latest
    env:
      MCUBOOT_TARGETS: ${{ matrix.targets }}
      MCUBOOT_FEATURES: ${{ matrix.features }}
      MCUBOOT_IMG_NUM: ${{ matrix.img }}
    steps:
    - uses: actions/checkout@v2
      with:
+10 −0
Original line number Diff line number Diff line
# SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
#
# SPDX-License-Identifier: Apache-2.0

# ATTENTION:
# This configuration file targets the building for CI environment and contains
# a set of definitions to resemble a bootloader image for RELEASE environment.

CONFIG_ESP_IMAGE_NUMBER=2
CONFIG_ESP_MULTI_PROCESSOR_BOOT=y
+9 −0
Original line number Diff line number Diff line
# SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
#
# SPDX-License-Identifier: Apache-2.0

# ATTENTION:
# This configuration file targets the building for CI environment and contains
# a set of definitions to resemble a bootloader image for RELEASE environment.

CONFIG_ESP_IMAGE_NUMBER=2
+2 −0
Original line number Diff line number Diff line
@@ -18,3 +18,5 @@ CONFIG_SECURE_FLASH_ENCRYPTION_MODE_RELEASE=1
CONFIG_ESP_SIGN_KEY_FILE=root-ec-p256.pem
CONFIG_ESP_USE_TINYCRYPT=1
CONFIG_ESP_SIGN_EC256=1
CONFIG_ESP_DOWNGRADE_PREVENTION=1
CONFIG_ESP_DOWNGRADE_PREVENTION_SECURITY_COUNTER=1
+2 −0
Original line number Diff line number Diff line
@@ -18,3 +18,5 @@ CONFIG_SECURE_FLASH_ENCRYPTION_MODE_RELEASE=1
CONFIG_ESP_SIGN_KEY_FILE=root-ed25519.pem
CONFIG_ESP_USE_TINYCRYPT=1
CONFIG_ESP_SIGN_ED25519=1
CONFIG_ESP_DOWNGRADE_PREVENTION=1
CONFIG_ESP_DOWNGRADE_PREVENTION_SECURITY_COUNTER=1
Loading