ciopt3
Some checks failed
Deploy quoter / deploy (push) Failing after 6m9s

This commit is contained in:
2025-10-05 10:58:24 +03:00
parent c9c183d776
commit 4fda1f179f
5 changed files with 15 additions and 1 deletions

View File

@@ -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`