The develop pipeline is not blocked by awaiting manual jobs to be ran.
The failures of Dogfooding jobs should not alter the state of develop commit integration (such should be only determined from default integration stages like tests, ui-tests and smoke-tests).
What and why?
📦 Fixes the problem of blocking CI pipeline for
develop
when manual Dogfooding jobs are added (since https://github.com/DataDog/dd-sdk-ios/pull/1961).Expected behaviorus are:
develop
pipeline is not blocked by awaiting manual jobs to be ran.develop
commit integration (such should be only determined from default integration stages like tests, ui-tests and smoke-tests).How?
Using
rules:allow_failure:true
:Without customizing
allow_failure
, the pipeline uses default (false
), which was causing the whole pipeline to wait:Review checklist