Skip to content
Merged
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
8 changes: 4 additions & 4 deletions Integrations/ESPHome/Core.yaml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down Expand Up @@ -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"

Expand Down Expand Up @@ -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
Expand Down
Loading