Skip to content

ci: Automatically run pipelines by default

Emma Anholt requested to merge anholt/mesa:ci-automatic into main

The main change:

    ci: Automatically run pipelines on user branches.
    
    The manual gating for user branches was set up back when we had issues
    with gitlab.fd.o network transfer and runner capacity, neither of which is
    the case any more.  Removing it fixes the UX where when working on a
    CI-related change you have to:
    
    - Push your branch
    - Wait for it to show up in the web UI
    - Click "go" on sanity
    - Wait for sanity to complete (1-3 minutes)
    - Click "go" on the containers for the jobs you want to run to test (do
      you remember which arm jobs are arm_test-base vs arm_build?  Should you
      have to know?)
    
    It also fixes the UX where one puts up an MR, collects review feedback,
    sends it off to marge, finds out that it broke in CI, then has to go back
    and fix it and hassle people for review again.

@daniels said that in his vague monitoring of the x86 runners, he hasn't seen long queue times, and we do have more capacity available if we need it.

Merge request reports