This commit is contained in:
11
CHANGELOG.md
11
CHANGELOG.md
@@ -1,5 +1,14 @@
|
||||
## [0.6.10] - 2025-10-04
|
||||
|
||||
### 🧹 Code Quality: Clippy Fixes
|
||||
- **✅ Подавлены collapsible_if warnings**: `#[allow(clippy::collapsible_if)]`
|
||||
- `auth.rs`: extract_token_from_request (3 уровня вложенности)
|
||||
- `handlers/common.rs`: is_vercel_request (2 функции)
|
||||
- `security.rs`: header validation, extract_client_ip (3 функции)
|
||||
- `thumbnail.rs`: cleanup_cache (1 цикл)
|
||||
- Сохранена читаемость: явные guard clauses вместо let chains
|
||||
- Let chains нестабильны в Rust 1.90 (требуется nightly)
|
||||
|
||||
### 🚀 CI/CD: Optimization (YAGNI + DRY)
|
||||
- **🪓 Упрощён CI pipeline**: 265 строк → 56 строк (-80%)
|
||||
- Удалены избыточные проверки (`continue-on-error`, условные блоки памяти)
|
||||
@@ -11,7 +20,7 @@
|
||||
- Прямой `cargo test --all` вместо раздельных unit/integration
|
||||
- Убраны проверки rustfmt/clippy availability (fail fast)
|
||||
- Удалены get_repo_name/get_branch_name (не используются)
|
||||
- **✅ Использование существующего Rust**: Не переустанавливаем, используем уже установленный
|
||||
- **✅ Использование Rust**: Не переустанавливаем, используем уже установленный
|
||||
- Быстрее: нет скачивания и установки toolchain
|
||||
- Решает cross-device link errors при обновлении
|
||||
- **✅ Исправлена загрузка SSH ключа**: `printf '%s'` без лишнего `\n`
|
||||
|
||||
Reference in New Issue
Block a user