Skip to content

Modernize ci-fairy a bit

Guido Günther requested to merge guidog/phosh:ci-fairy-tweaks into main

Sine 0a0e56ca switched us to merge request pipelines this job would always succeed. Fix this and modernize things a bit to also catch cases mentioned in !1206 (merged)

* ci/ci-fairy: Don't check for CI_OPEN_MERGE_REQUESTS

  This isn't set anymore after switching to MR pipelines
  
  Fixes: 0a0e56ca873d10ba2a600e75a8c9a5ff01d16550
  
* ci/ci-fairy: Use newer image

  Update to the latest commit as of today
  
* ci/ci-fairy: Use a more descriptive job name

* ci/ci-fairy: Remove all dependencies

  This allows the job to start without any other jobs having to finish
  first.
  
* ci/ci-fairy: Use GIT_DEPTH to depthen repo

* ci/ci-fairy: Tighten commit rules

  We often have subjects starting with captial letters or no subject at
  all. Check for that.

/cc @arun-mani-j

Merge request reports