@@ -57,21 +57,25 @@ jobs:
5757 echo "tag=${TAG}" >> $GITHUB_OUTPUT
5858 echo "Final version: ${VERSION}"
5959
60- - name : Generate language variants
60+ - name : Preparing base files and Sanitizing Secrets
6161 run : |
62- echo "🔄 Generating language-specific YAML files..."
6362 mkdir -p generated_yamls
6463 mkdir -p generated_yamls/base
65- echo "🔧 Preparing base YAML for language merging ..."
64+ echo "📋 Copying master files ..."
6665 cp EHLPClock.yaml generated_yamls/base/EHLPClock-base.yaml
6766 cp EHLPClock-HA.yaml generated_yamls/base/EHLPClock-HA-base.yaml
67+ echo "🔧 Removing: ssid name, ssid password, ap password, ota password, encryption key..."
6868 for base_file in generated_yamls/base/EHLPClock-base.yaml generated_yamls/base/EHLPClock-HA-base.yaml; do
69- sed -i 's /- ssid: !secret wifi_ssid/# - ssid: !secret wifi_ssid/ ' "$base_file"
70- sed -i 's /password: !secret wifi_password/# password: !secret wifi_password/ ' "$base_file"
69+ sed -i '/- ssid: !secret wifi_ssid/d ' "$base_file"
70+ sed -i '/password: !secret wifi_password/d ' "$base_file"
7171 sed -i '/password: !secret ap_password/d' "$base_file"
7272 sed -i '/password: !secret ota_password/d' "$base_file"
7373 sed -i '/key: !secret encryption_key/d' "$base_file"
7474 done
75+
76+ - name : Generate language variants
77+ run : |
78+ echo "🔄 Generating language-specific YAML files..."
7579 for base_name in EHLPClock EHLPClock-HA; do
7680 for lang_file in language_filters/*.yaml; do
7781 if [ -f "$lang_file" ]; then
0 commit comments