Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-11322

use [skip-gitlab] instead of [ci skip] when we want konflux pipelines to run

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 1.9.0
    • 1.7.4, 1.8.2, 1.9.0
    • Build, Operator
    • None
    • RHDH COPE 3285

      In their infinite wisdom the Konflux folks decided to finally implement support for [skip ci]...

      • When `[skip ci]` is included in the HEAD commit's message when pushed,
        PaC will now skip triggering any PipelineRuns [1].

      which breaks the logic we have where we use that to either skip gitlab pipelines (if at the end of a commit message) or all pipelines (if at the start).

      Now we need to revise the logic in rhdh and rhdh-plugin-catalog repos scripts so that it we can:

      • skip gitlab, only run in konflux, or
      • run in gitlab but not in konflux, or
      • skip both

      For konflux skips, we might have to use on-cel-expression instead of commit messages?

      Anyway this is a spike to figure out what happens with:

      • [ci skip] vs. [skip ci]
      • start of the commit message vs. end of the message (does it matter?)

              nickboldt Nick Boldt
              nickboldt Nick Boldt
              RHDH Cope
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: