fix(ci): use printf for SSH key to preserve newlines
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 36m47s
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:
@@ -236,14 +236,14 @@ jobs:
|
||||
mkdir -p ~/.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
|
||||
|
||||
# Добавляем v3.dscrs.site в known_hosts
|
||||
ssh-keyscan -H v3.dscrs.site >> ~/.ssh/known_hosts
|
||||
|
||||
# Запускаем ssh-agent
|
||||
# Запускаем ssh-agent и добавляем ключ
|
||||
eval $(ssh-agent -s)
|
||||
ssh-add ~/.ssh/id_rsa
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
## [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` заголовок, который блокировал кросс-ориджин загрузку изображений
|
||||
- **❌ Убран X-Frame-Options**: DENY был излишне строгим для файлового CDN
|
||||
- **❌ Убран X-XSS-Protection**: Устаревший заголовок, не нужный для статики
|
||||
|
||||
Reference in New Issue
Block a user