SourceCraft release notes
Q2 2025
SourceCraft is available at the Preview stage for all users. The service is not subject to a service level agreement and is offered free of charge.
Security
- Implemented secret scanning in the repository commit history.
- Enabled analyzing dependencies used in the repository.
Open Source
- Improved migration of repositories from GitHub: added automatic import of open and closed pull requests, issues, milestones, comments, and tags.
- Implemented mirroring, i.e., automatic syncing of certain branches in GitHub and SourceCraft repositories.
- Added support for anonymous access to public repositories for all internet users. Repositories are available from the SourceCraft interface as well as through git over HTTPS.
- Implemented forks, which allow you to create your own isolated copy of another repository.
Automation
- Published REST API for issue management.
- Implemented branch policies.
- Added support for running CI/CD processes on self-hosted and serverless workers.
- Created the mobile-deploy-template for publishing mobile applications in RuStore, Huawei AppGallery, Google Play and App Store.
- Changed the way of storing CI/CD configurations, approval rules, and branch policies: instead of a single
.src.ci.yaml
file in the repository root, separate.sourcecraft/ci.yaml
,.sourcecraft/review.yaml
, and.sourcecraft/branches.yaml
files are now used. - Added new predefined environment variables.
Planning
- Implemented milestones.
- Added support for issue labels.
- Upgraded issue boards with new features.
- Implemented the following features: voting for an issue, subscribing to an issue, mentioning users in comments, reactions.
- Implemented real-time updates of issue pages for prompt tracking of comments, reactions, and other changes.
- Added sorting and filtering in issue lists.
- Implemented linking between milestones, issues, and pull requests.
Integration with Yandex Cloud
- Implemented storage of Docker, Maven, and npm packages in Yandex Cloud Registry local registries.
- Added support for Yandex Cloud SAML-compatiable identity federations to authorize corporate accounts in SourceCraft using single sign-on (SSO).
Working with code
- Enabled getting the file structure.
- Supported search for declarations and element usages for the C++ and Python programming languages.
Code Assistant
- Implemented a chat to interact with the AI assistant in the IDE interface, with support for generation of tests and documentation.
- Added new quotas for generation of documentation and tests as well as the number of chats.
- Added support for quick actions: Code Assistant integrations into the IDE.
- For Visual Studio Code, added localization of the plugin UI based on the IDE language.
Other
Added quotas and limits.
Q1 2025
- The service has limited availability by request at the Preview stage. The service is not subject to a service level agreement and is offered free of charge.
- Implemented custom CI/CD processes using cubes.
- Added support of predefined and custom environment variables in CI/CD processes.
- Implemented storage and usage of secrets.
- Repository migration from GitHub is now available.
- Added support for code review rules.
- Full-featured code navigation is implemented.
- SourceCraft Code Assistant is built into the code editor.
- Repositories now support the Git Large File Storage (LFS) specification.
- Added boards to have issues organized and classified.