fix(mosq): Update IDF version matrix in CI

publish-connect test moved from IDF -> esp-mqtt in v6.0
serverless example not supported on latest releases
This commit is contained in:
David Cermak
2025-11-20 08:47:58 +01:00
parent 6f6110e30e
commit e50c5eb40e

View File

@@ -13,13 +13,15 @@ jobs:
name: Mosquitto build name: Mosquitto build
strategy: strategy:
matrix: matrix:
idf_ver: ["latest", "release-v5.5", "release-v5.4", "release-v5.3", "release-v5.2", "release-v5.1"] idf_ver: ["latest", "release-v6.0", "release-v5.5", "release-v5.4", "release-v5.3", "release-v5.2", "release-v5.1"]
example: ["broker", "serverless_mqtt"] example: ["broker"]
exclude: include:
# serverless_mqtt is not supported on v5.1 and master (esp-peer dependency) # serverless_mqtt is not supported on >=v6.0 (esp-peer dependency)
- idf_ver: "release-v5.1" - idf_ver: "release-v5.3"
example: "serverless_mqtt" example: "serverless_mqtt"
- idf_ver: "latest" - idf_ver: "release-v5.4"
example: "serverless_mqtt"
- idf_ver: "release-v5.5"
example: "serverless_mqtt" example: "serverless_mqtt"
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
@@ -61,7 +63,7 @@ jobs:
needs: build_mosq needs: build_mosq
strategy: strategy:
matrix: matrix:
idf_ver: ["latest", "release-v5.3"] idf_ver: ["release-v5.4", "release-v5.5", "release-v6.0", "latest"]
runs-on: runs-on:
- self-hosted - self-hosted
- ESP32-ETHERNET-KIT - ESP32-ETHERNET-KIT
@@ -134,7 +136,7 @@ jobs:
name: Build IDF tests name: Build IDF tests
strategy: strategy:
matrix: matrix:
idf_ver: ["latest"] idf_ver: ["release-v5.5"] # TODO: add release-v6.0/latest with esp-mqtt directly
idf_target: ["esp32"] idf_target: ["esp32"]
test: [ { app: publish, path: "tools/test_apps/protocols/mqtt/publish_connect_test" }] test: [ { app: publish, path: "tools/test_apps/protocols/mqtt/publish_connect_test" }]
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
@@ -179,7 +181,7 @@ jobs:
needs: build_idf_tests_with_mosq needs: build_idf_tests_with_mosq
strategy: strategy:
matrix: matrix:
idf_ver: ["latest"] idf_ver: ["release-v5.5"]
runs-on: runs-on:
- self-hosted - self-hosted
- ESP32-ETHERNET-KIT - ESP32-ETHERNET-KIT