`ci` command structure discussion

The following discussion from !1378 (closed) should be addressed:

  • @igor.drozdov started a discussion: (+8 comments)

    So the behavior is:

    1. A user specifies an id
    2. We check whether there's a pipeline with this id
    3. If not, a job with this id is canceled

    Usually, it shouldn't be a problem, but in theory we may have conflicts of ids, so if anything is unintentionally canceled, it may be unexpected 🤔

    I don't see other examples where we have a similar logic, so let me assign a maintainer to have a look at this question and the MR overall

    @jay_mccure could you please review this merge request?

Assignee Loading
Time tracking Loading