fix(ci): use printf for SSH key to preserve newlines
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 36m47s

- Replace 'echo' with 'printf' for STAGING_PRIVATE_KEY
- Fixes 'error in libcrypto' when loading malformed SSH key
- Ensures proper multi-line key format preservation
This commit is contained in:
2025-10-04 08:58:01 +03:00
parent 826172e8d2
commit 12b206c27a
2 changed files with 5 additions and 4 deletions

View File

@@ -236,14 +236,14 @@ jobs:
mkdir -p ~/.ssh mkdir -p ~/.ssh
chmod 700 ~/.ssh chmod 700 ~/.ssh
# Добавляем приватный ключ # Добавляем приватный ключ (с сохранением переносов строк)
echo "${{ secrets.STAGING_PRIVATE_KEY }}" > ~/.ssh/id_rsa printf '%s\n' "${{ secrets.STAGING_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa
# Добавляем v3.dscrs.site в known_hosts # Добавляем v3.dscrs.site в known_hosts
ssh-keyscan -H v3.dscrs.site >> ~/.ssh/known_hosts ssh-keyscan -H v3.dscrs.site >> ~/.ssh/known_hosts
# Запускаем ssh-agent # Запускаем ssh-agent и добавляем ключ
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa ssh-add ~/.ssh/id_rsa

View File

@@ -1,6 +1,7 @@
## [0.6.9] - 2025-10-04 ## [0.6.9] - 2025-10-04
### 🔒 Fixed: ERR_BLOCKED_BY_ORB ### 🔒 Fixed: ERR_BLOCKED_BY_ORB & CI SSH Key
- **🔧 CI/CD**: Исправлена загрузка SSH ключа в CI - используем `printf` вместо `echo` для сохранения переносов строк
- **❌ Убран CSP**: Удален `Content-Security-Policy` заголовок, который блокировал кросс-ориджин загрузку изображений - **❌ Убран CSP**: Удален `Content-Security-Policy` заголовок, который блокировал кросс-ориджин загрузку изображений
- **❌ Убран X-Frame-Options**: DENY был излишне строгим для файлового CDN - **❌ Убран X-Frame-Options**: DENY был излишне строгим для файлового CDN
- **❌ Убран X-XSS-Protection**: Устаревший заголовок, не нужный для статики - **❌ Убран X-XSS-Protection**: Устаревший заголовок, не нужный для статики