ciopt
Some checks failed
Deploy quoter / deploy (push) Failing after 6s

This commit is contained in:
2025-10-05 10:44:46 +03:00
parent bfabc79691
commit a903a5eed5
2 changed files with 31 additions and 227 deletions

View File

@@ -1,11 +1,18 @@
## [0.6.10] - 2025-10-04
### 🚀 CI/CD: Fixed SSH Key Loading
- **✅ Исправлена загрузка SSH ключа в CI**: Убран лишний `\n` в конце
- Изменено `printf '%s\n'``printf '%s'` в `.gitea/workflows/main.yml`
- Теперь ключ записывается точно как в секрете, без добавления символов
- Решает ошибку "Error loading key: error in libcrypto"
- Формат ключа остаётся валидным для OpenSSH
### 🚀 CI/CD: Optimization (YAGNI + DRY)
- **🪓 Упрощён CI pipeline**: 265 строк → 56 строк (-80%)
- Удалены избыточные проверки (`continue-on-error`, условные блоки памяти)
- Убраны неиспользуемые шаги: Coverage Report, Security Audit, Git Restore
- Объединены шаги: Install+Prepare → Setup Rust, Linting+TypeCheck → Quality Checks
- Удалены echo-логи (CI показывает команды автоматически)
- Minimal Rust profile вместо полного (быстрее установка)
- Упрощён кэш: только registry + target (без bin/git/index)
- Прямой `cargo test --all` вместо раздельных unit/integration
- Убраны проверки rustfmt/clippy availability (fail fast)
- Удалены get_repo_name/get_branch_name (не используются)
- **✅ Исправлена загрузка SSH ключа**: `printf '%s'` без лишнего `\n`
- Решает "Error loading key: error in libcrypto"
### 🔒 FIX: JWT Token Grace Period
- **✅ Добавлен grace period для истекших токенов**: 60 секунд