Skip to content

CD: Deployment tools race conditions #207

@L2D2Grafana

Description

@L2D2Grafana

Recently we merged some PRs to main and then immediately kicked off the cd.yml to prod as the ci.yml (which uses the cd.yml) attempted to update dev+ops. Our PRs updating dev to the new prod version were closed because it was Superseded by another PR with the same branch prefix: auto-merge/updater/grafana-lokiexplore-app-dev. This makes sense but it stopped our prod argo workflows to dev, ops, prod. Is there a different way we should configure these workflows? Like auto updating dev, ops on merge and only update prod when triggering a release. Or perhaps all the PRs to go through if they have different timestamps even if they have the same prefix.

auto-merge-environments: dev,ops

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    💡 Ideation

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions