mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-11-24 11:19:22 +01:00
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:
20
.github/workflows/mosq__build.yml
vendored
20
.github/workflows/mosq__build.yml
vendored
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user