This commit is contained in:
19
CHANGELOG.md
19
CHANGELOG.md
@@ -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 секунд
|
||||
|
||||
Reference in New Issue
Block a user