Allow option to run skipped jobs (see gitlab-foss#48383 for more detail)

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

This relates to an older (closed) issue that was reported here: gitlab-foss#48383 (closed) (please see for more concise detail on the issue).

There's been some recent feedback added to the above issue by an Ultimate customer which has prompted this new request to consider the comments in that issue (here and here) of making this configurable (to allow run of skipped manual jobs regardless of previous job results in the pipeline).

cc: @jreporter (as per our conversation - thank you!) cc: @lyle (as an FYI)

Note: There are no longer any open issues in gitlab-foss, and if you try to open one there, there is a message that states the following:

GitLab has moved to a single codebase for GitLab CE and GitLab EE. Please do not create issues here, instead create them at https://gitlab.com/gitlab-org/gitlab/issues.

If I did anything incorrect here, please let me know so I can learn / fix! Thank you.

Edited by 🤖 GitLab Bot 🤖