sync: update from private repo (3385c80)
CI / build-and-test (push) Has been cancelled

This commit is contained in:
oss-sync
2026-06-08 05:00:15 +00:00
parent 38bd874366
commit ee062050e0
13 changed files with 295 additions and 44 deletions
+7 -6
View File
@@ -64,24 +64,25 @@ else
fi
fi
# 5. config.yaml に captcha_solve 設定を追加(まだなければ)
# 5. config.yaml に display_mode 設定を追加(まだなければ)
echo ""
echo "[5/5] config.yaml 確認..."
CONFIG="$(cd "$(dirname "$0")/.." && pwd)/config.yaml"
if [ -f "$CONFIG" ]; then
if grep -q "captcha_solve" "$CONFIG"; then
echo " ✓ captcha_solve 設定は既に存在します"
if grep -qE "display_mode|captcha_solve" "$CONFIG"; then
# 旧 captcha_solve があっても normalizeConfig が display_mode に自動移行するのでそのまま
echo " ✓ browser display_mode (または旧 captcha_solve) 設定は既に存在します"
else
echo " → browser セクションを追加中..."
# browser セクションが存在するか確認
if grep -q "^browser:" "$CONFIG"; then
# 既存 browser セクションに追加
sed -i '/^browser:/a\ captcha_solve: novnc\n max_captcha_pages: 5' "$CONFIG"
sed -i '/^browser:/a\ display_mode: novnc\n max_captcha_pages: 5' "$CONFIG"
else
# browser セクションを新規追加
printf '\nbrowser:\n captcha_solve: novnc\n max_captcha_pages: 5\n' >> "$CONFIG"
printf '\nbrowser:\n display_mode: novnc\n max_captcha_pages: 5\n' >> "$CONFIG"
fi
echo " ✓ captcha_solve: novnc を追加しました"
echo " ✓ display_mode: novnc を追加しました"
fi
else
echo " ⚠ config.yaml が見つかりません。config.yaml.example からコピーして設定してください"