ci: add allow_failure to manual packer deploy job

What does this MR do?

Follow-up for !2667 (merged) as mentioned in this comment.

This MR fixes the devvm:packer:deploy job blocking the pipeline when it's in a manual state.

Problem

When when: manual is used inside rules, allow_failure defaults to false, which causes the pipeline to be blocked waiting for the manual job to be triggered. This is different from using when: manual outside of rules where allow_failure defaults to true (making the job optional/non-blocking).

Reference: !2629 (comment 3042046134)

Solution

Add allow_failure: true to the manual rule for the devvm:packer:deploy job to make it non-blocking.

Author checklist

  • ci: Modifications to continuous integration configuration files and scripts. Does not trigger a release.

Merge request reports

Loading