-
Notifications
You must be signed in to change notification settings - Fork 31
При установке self-contained пакета теперь так же разрешаются транзитивные зависимости а не только копируются прямые #258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ивные зависимости а не только копируются прямые
WalkthroughОбновлена версия продукта с 1.6.4 на 1.6.5. В менеджер установки пакетов добавлена функция обработки локальных зависимостей после копирования пакета с проверкой наличия файла метаданных и рекурсивным разрешением зависимостей. Changes
Sequence Diagram(s)sequenceDiagram
participant PackageManager as МенеджерУстановкиПакетов
participant FileSystem as Файловая система
participant MetadataResolver as Резолвер метаданных
PackageManager->>PackageManager: Копировать пакет в целевой каталог
PackageManager->>FileSystem: Проверить наличие файла метаданных
alt Файл метаданных существует
FileSystem-->>PackageManager: Метаданные найдены
PackageManager->>MetadataResolver: Прочитать метаданные пакета
MetadataResolver-->>PackageManager: Зависимости из метаданных
PackageManager->>PackageManager: Разрешить зависимости (уровень + 1)
else Файл не существует
FileSystem-->>PackageManager: Метаданные не найдены
PackageManager->>PackageManager: Продолжить без разрешения локальных зависимостей
end
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (3)
🧰 Additional context used🧠 Learnings (8)📓 Common learnings📚 Learning: 2025-09-16T23:46:36.761ZApplied to files:
📚 Learning: 2025-09-16T23:46:32.663ZApplied to files:
📚 Learning: 2025-07-18T17:19:16.051ZApplied to files:
📚 Learning: 2025-05-23T12:07:34.112ZApplied to files:
📚 Learning: 2025-07-18T17:19:16.051ZApplied to files:
📚 Learning: 2025-05-23T12:07:34.112ZApplied to files:
📚 Learning: 2025-07-18T17:19:16.051ZApplied to files:
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (8)
🔇 Additional comments (3)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
Релиз 1.6.5
Новые возможности
Обслуживание
✏️ Tip: You can customize this high-level summary in your review settings.