diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 06ae52e..be3729e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: with: yaml-files: | Integrations/ESPHome/CAST-1.yaml - # dev excluded until the TemplateSelect .state incompatibility is fixed esphome-versions: | stable beta + dev diff --git a/Integrations/ESPHome/Core.yaml b/Integrations/ESPHome/Core.yaml index 7ddfcc8..5243f92 100644 --- a/Integrations/ESPHome/Core.yaml +++ b/Integrations/ESPHome/Core.yaml @@ -1,5 +1,5 @@ substitutions: - version: "26.8.28.1" + version: "26.9.21.1" stable_manifest_base: "https://apolloautomation.github.io/CAST-1" beta_manifest_base: "https://github.com/ApolloAutomation/CAST-1/releases/download/beta-fw" stable_manifest_dir: "firmware" @@ -221,7 +221,7 @@ esp32: type: esp-idf version: recommended sdkconfig_options: - CONFIG_ESP32S3_DATA_CACHE_64KB: "y" + CONFIG_ESP32S3_DATA_CACHE_32KB: "y" CONFIG_ESP32S3_DATA_CACHE_LINE_64B: "y" CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB: "y" @@ -696,10 +696,10 @@ script: then: - lambda: |- const bool beta = id(firmware_channel).current_option() == "Beta"; - std::string url = beta + const char *url = beta ? "${beta_manifest_base}/${beta_manifest_file}" : "${stable_manifest_base}/${stable_manifest_dir}/manifest.json"; - ESP_LOGI("firmware", "OTA manifest set to: %s", url.c_str()); + ESP_LOGI("firmware", "OTA manifest set to: %s", url); id(update_http_request).set_source_url(url); - component.update: update_http_request - id: statusCheck