История изменений в SourceCraft
II квартал 2025
Сервис доступен на стадии Preview для всех пользователей. Для сервиса не действует соглашение об уровне обслуживания SLA, и его использование не тарифицируется.
Безопасность
- Реализован механизм сканирования секретов в истории коммитов репозитория.
- Добавлена функциональность анализа зависимостей, используемых в репозитории.
Опенсорс
- Усовершенствована миграция репозиториев из GitHub: добавлен автоматический импорт открытых и закрытых предложений изменений (pull requests), задач (issues), целей (milestones), комментариев и тегов.
- Добавлена возможность зеркалирования — автоматической синхронизации содержимого определенных веток репозитория на GitHub и репозитория в SourceCraft.
- Поддержан анонимный доступ к публичным репозиториям для всех пользователей интернета. Репозитории доступны в интерфейсе SourceCraft, а также через git по протоколу HTTPS.
- Реализована функциональность ответвлений (forks) — механизма, с помощью которого вы можете создавать собственную изолированную копию другого репозитория.
Автоматизация
- Опубликован REST API для управления задачами.
- Добавлена функциональность политик веток.
- Поддержан запуск CI/CD-процессов на пользовательских (self-hosted) и serverless-воркерах.
- Создан шаблон mobile-deploy-template для публикации мобильных приложений в RuStore, Huawei AppGallery, Google Play и App Store.
- Изменен порядок хранения конфигураций CI/CD, правил ревью кода и политик веток: вместо единого файла
.src.ci.yaml
в корне репозитория теперь используются отдельные файлы.sourcecraft/ci.yaml
,.sourcecraft/review.yaml
и.sourcecraft/branches.yaml
. - Добавлены новые предопределенные переменные окружения.
Планирование
- Добавлена функциональность целей (milestones).
- Поддержаны метки для задач (issues).
- Расширена функциональность досок для задач.
- Добавлены возможности: голосовать за задачу, подписаться на задачу, упоминать пользователей в комментариях, оставлять реакции.
- Реализовано обновление страницы задачи в режиме реального времени для оперативного отслеживания комментариев, реакций и других изменений.
- Добавлены сортировка и фильтрация в списке задач.
- Реализован механизм связей между целями, задачами и предложениями изменений.
Интеграция с Yandex Cloud
- Реализована функциональность хранения пакетов (packages) Docker, Maven и npm в локальных реестрах Yandex Cloud Registry.
- Поддержаны SAML-совместимые федерации удостоверений Yandex Cloud для авторизации корпоративных аккаунтов в SourceCraft с помощью системы единого входа (Single Sign-On, SSO).
Работа с кодом
- Реализована функциональность получение структуры файла.
- Поддержан поиск деклараций и мест использования элементов для языков программирования C++ и Python.
Code Assistant
- Реализована функциональность чата для общения с AI-помощником в интерфейсе IDE, в том числе с возможностью генерации тестов и документации.
- Добавлены новые квоты на генерацию документации и тестов, а также на количество чатов.
- Поддержаны быстрые действия — интеграции Code Assistant в IDE.
- Для Visual Studio Code добавлена локализация интерфейса плагина в зависимости от используемого в IDE языка.
Прочее
Добавлены квоты и лимиты.
I квартал 2025
- Сервис ограниченно доступен по запросу на стадии Preview. Для сервиса не действует соглашение об уровне обслуживания SLA, и его использование не тарифицируется.
- Реализована функциональность пользовательских CI/CD-процессов с помощью кубиков.
- Поддержано использование предопределенных и пользовательских переменных окружения в CI/CD-процессах.
- Реализовано хранение и использование секретов.
- Доступна миграция репозиториев с GitHub.
- Поддержаны правила ревью кода.
- Внедрена полнофункциональная навигация по коду.
- В редактор кода встроен SourceCraft Code Assistant.
- В репозиториях поддержана спецификация Git Large File Storage (LFS).
- Добавлена функциональность досок для организации и классификации задач (issues).
Была ли статья полезна?
Предыдущая