Skip to content
Docs
Roadmap
Manage Roadmap

Manage Roadmap

Learn how to update, modify, and delete your roadmap configurations.

Viewing Roadmaps

Navigate to Console → Roadmap to see all your roadmaps.

Each roadmap card displays:

  • Name - The roadmap identifier
  • Branches - Target branches for cherry-pick
  • Linked Repositories - Number of repos using this roadmap
  • Default Branch Option - Whether auto-sync to default branch is enabled

Updating a Roadmap

To modify an existing roadmap:

  1. Go to Console → Roadmap
  2. Click on the roadmap you want to edit
  3. Update the desired fields:
    • Change the name
    • Add or remove branches
    • Toggle "Cherry-pick to Default Branch"
    • Update the regexp pattern
  4. Click Save to apply changes

Changes take effect immediately for new PRs. Existing cherry-pick tasks in progress are not affected.

Updating Branches

When modifying the branch list:

Adding a branch:

Before: main; v3; v2
After:  main; v3; v2; v1

Future PRs will now cherry-pick to v1 as well.

Removing a branch:

Before: main; v3; v2; v1
After:  main; v3; v2

Future PRs will no longer cherry-pick to v1.

Reordering branches:

Before: v3; v2; v1; main
After:  main; v3; v2; v1

The processing order will change, but all branches still receive cherry-picks.

Deleting a Roadmap

🚫

Warning: You cannot delete a roadmap that has linked repositories. Unlink all repositories first.

Prerequisites for Deletion

Before deleting a roadmap, you must:

  1. Go to Console → Repositories
  2. Find all repositories linked to this roadmap
  3. Unlink each repository (see Unlink Repository)

Delete Process

Once no repositories are linked:

  1. Go to Console → Roadmap
  2. Click on the roadmap to delete
  3. Click Delete Roadmap
  4. Confirm the deletion
⚠️

Deletion is permanent. Historical cherry-pick records will be preserved, but the roadmap configuration cannot be recovered.

Best Practices

Naming Conventions

Use descriptive names that reflect the purpose:

✅ Good❌ Avoid
Release BranchesRoadmap 1
Security BackportsMy Config
v5 LTS SupportTest

Branch Organization

  • Order branches from newest to oldest (e.g., main v3 v2 v1)
  • Keep the list manageable - Remove end-of-life branches
  • Cherry-picks flow forward in processing order: a PR merged to v2 will cherry-pick to v3 and main

Multiple Roadmaps

You can create different roadmaps for different purposes:

RoadmapBranchesUse Case
Feature Releasesmain developRegular development
LTS Supportv3-lts v2-ltsLong-term support
Hotfixesmain v3 v2 v1Critical patches

Then link different repositories to appropriate roadmaps based on their release strategy.

Troubleshooting

Cannot Delete Roadmap

Error: "Roadmap has linked repositories"

Solution:

  1. Check which repositories are using this roadmap
  2. Go to each repository and unlink the roadmap
  3. Try deleting again

Changes Not Taking Effect

Issue: Updated branches but PRs not cherry-picking to new branch

Check:

  1. Is the repository still enabled?
  2. Was the PR merged after the roadmap update?
  3. Does the new branch exist in the repository?

Related