How to avoid unessesary blocks promotions if I need to build a tree

Hello!
My goal is to build a tree with needed promotions for pipelines. But when I’m trying to access to next branch I always need to promote useless blocks instead direct access to pipelines. I want to avoid such promotions (red arrows on screenshots) in my pipelines as in them I don’t have any action and they just eating desktop space.


I have such a structure for building trees (pretty simplified)

version: v1.0
name: "Some name"
agent:
  machine:
    type: e1-standard-2
    os_image: ubuntu2004

blocks:
  - name: "USELESS PROMOTION"
    task:
      - commands:
        - echo USELESS...
promotions:
  - name: "task 1"
    pipeline_file:

  - name: "task2"
    pipeline_file:

  - name: "task3"
    pipeline_file:

Sorry if it’s a strange request. I’m a bit new with semaphore

Hi @mi4i0
Thanks for reaching out and for sharing this idea.

I can’t offer you a better workaround for this particular use case. For nested promotions, this is currently the way to go. However, I do see the value of having a clearer UI that supports your use case.
I recommend creating a feature request in our roadmap and adding as many details as possible so the team has a better picture of what needs to be done.
https://roadmap.semaphoreci.com/tabs/1-under-consideration

Best regards,