Integrating SourceCraft with Yandex Tracker

Yandex Tracker is a task management and team collaboration service: you can manage tasks, projects, goals, and portfolios, set up processes, and collect your team's performance analytics.

SourceCraft offers integration with Tracker. It allows you to link pull requests and SourceCraft tasks with Tracker issues, follow the status and activity of linked pull requests and SourceCraft tasks in a Tracker issue, and find linked Tracker issues directly in the repository interface. The integration helps you sync the actions of SourceCraft developers with task management processes in Tracker, thus eliminating the need to switch between the services.

In SourceCraft pull requests and issues, you can link a Tracker issue via the Related issues External section. When linked, the pull request or SourceCraft issue is automatically attached to the Tracker issue, enabling seamless navigation between services.

If you add a link to a Tracker issue, e.g., https://tracker.yandex.com/TEST-123, to the description or comment of a SourceCraft pull request or issue, it will be converted to a hyperlink in TEST-123 format. You can navigate to the issue directly from the SourceCraft UI without copying the link manually.

Note that mentioning a Tracker issue in the description or comment of a SourceCraft pull request or issue does not create a relation between them.

Displaying linked SourceCraft pull requests and issues in Tracker

A Tracker issue linked to SourceCraft pull requests or issues gets an External application links section. For each linked entity, this section provides the following details:

  • Repository slug
  • Number, link, and title of the pull request or issue
  • Current status
  • Assignee

You can navigate directly from the Tracker issue to the linked SourceCraft pull request.

List of external issues in the repository

The SourceCraft repository's Plan External issues section shows the full list of Tracker issues. For each issue in the list, it provides the following details:

  • Its key and title
  • Short description
  • Issue status in Tracker
  • Assignee

Tip

You can search for tasks by title and description, filter by queue, and sort by key.

Limits

  • Only one Tracker organization can be connected per SourceCraft organization.

    To link a different Tracker organization, disable the current integration first.

    The already created links of pull requests and SourceCraft tasks with Tracker issues will not be deleted.

    Tip

    We recommend you to use the same Yandex Cloud organization for Tracker that you work from in SourceCraft.

  • You can connect to SourceCraft only organizations of which you are the administrator and in which Tracker has been paid.

  • If you are using Yandex Cloud SAML-compatible identity federations to authorize corporate accounts in SourceCraft, you can only configure integration with Tracker in the Yandex Cloud organization you are using to work with SourceCraft.

  • You can only link SourceCraft pull requests and issues to Tracker issues that you have access to in Tracker.

Useful links

Previous