Skip to content

Timeout for manual jobs

Description

Summary

If a manual job is never triggered, there is no timeout to fail it.

Additional Explanation

Customer has a case where they want to create a manual job which will trigger another job when the manual job is succeeded. Pipeline never fails if the manual job is not triggered. They want to allow a manual job to be timeout if it was never triggered. Currently, manual job is waiting to be triggered eternally.

  • If allow-failure is not enabled for manual job, the pipeline stays as blocked.
  • -If allow-failure is enabled, pipeline and the manual job are skipped immediately.
    allow-failure does not cover what customer wants to achieve.

Proposal

Allow a manual job to be timeout if it was never triggered.

Links to related issues and merge requests / references

This issue enabled allow-failure for manual jobs.