Skip to content
Snippets Groups Projects
Commit 49bf23c6 authored by Timo Furrer's avatar Timo Furrer
Browse files

Support `fmt_allow_failure` input in all opinionated pipeline templates

parent b88c5638
Branches
Tags
No related merge requests found
...@@ -100,6 +100,10 @@ spec: ...@@ -100,6 +100,10 @@ spec:
default: '' default: ''
type: string type: string
description: 'Path to a variables files relative to root_dir.' description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules: fmt_rules:
default: default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
...@@ -238,6 +242,7 @@ include: ...@@ -238,6 +242,7 @@ include:
image_digest: $[[ inputs.image_digest ]] image_digest: $[[ inputs.image_digest ]]
root_dir: $[[ inputs.root_dir ]] root_dir: $[[ inputs.root_dir ]]
needs: [] needs: []
allow_failure: $[[ inputs.fmt_allow_failure ]]
rules: $[[ inputs.fmt_rules ]] rules: $[[ inputs.fmt_rules ]]
- local: '/templates/validate.yml' - local: '/templates/validate.yml'
rules: rules:
...@@ -439,6 +444,7 @@ stages: ...@@ -439,6 +444,7 @@ stages:
plan_name: $[[ inputs.plan_name ]] plan_name: $[[ inputs.plan_name ]]
plan_artifacts_access: $[[ inputs.plan_artifacts_access ]] plan_artifacts_access: $[[ inputs.plan_artifacts_access ]]
var_file: $[[ inputs.var_file ]] var_file: $[[ inputs.var_file ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
fmt_rules: $[[ inputs.fmt_rules ]] fmt_rules: $[[ inputs.fmt_rules ]]
validate_rules: $[[ inputs.validate_rules ]] validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]] plan_rules: $[[ inputs.plan_rules ]]
......
...@@ -87,6 +87,10 @@ spec: ...@@ -87,6 +87,10 @@ spec:
default: '' default: ''
type: string type: string
description: 'Path to a variables files relative to root_dir.' description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules: fmt_rules:
default: default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
...@@ -202,6 +206,7 @@ include: ...@@ -202,6 +206,7 @@ include:
image_digest: $[[ inputs.image_digest ]] image_digest: $[[ inputs.image_digest ]]
root_dir: $[[ inputs.root_dir ]] root_dir: $[[ inputs.root_dir ]]
needs: [] needs: []
allow_failure: $[[ inputs.fmt_allow_failure ]]
rules: $[[ inputs.fmt_rules ]] rules: $[[ inputs.fmt_rules ]]
- local: '/templates/validate.yml' - local: '/templates/validate.yml'
rules: rules:
...@@ -329,6 +334,7 @@ stages: ...@@ -329,6 +334,7 @@ stages:
plan_artifacts_access: $[[ inputs.plan_artifacts_access ]] plan_artifacts_access: $[[ inputs.plan_artifacts_access ]]
var_file: $[[ inputs.var_file ]] var_file: $[[ inputs.var_file ]]
fmt_rules: $[[ inputs.fmt_rules ]] fmt_rules: $[[ inputs.fmt_rules ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
validate_rules: $[[ inputs.validate_rules ]] validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]] plan_rules: $[[ inputs.plan_rules ]]
apply_rules: $[[ inputs.apply_rules ]] apply_rules: $[[ inputs.apply_rules ]]
......
...@@ -87,6 +87,10 @@ spec: ...@@ -87,6 +87,10 @@ spec:
default: '' default: ''
type: string type: string
description: 'Path to a variables files relative to root_dir.' description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules: fmt_rules:
default: default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
...@@ -208,6 +212,7 @@ include: ...@@ -208,6 +212,7 @@ include:
image_digest: $[[ inputs.image_digest ]] image_digest: $[[ inputs.image_digest ]]
root_dir: $[[ inputs.root_dir ]] root_dir: $[[ inputs.root_dir ]]
needs: [] needs: []
allow_failure: $[[ inputs.fmt_allow_failure ]]
rules: $[[ inputs.fmt_rules ]] rules: $[[ inputs.fmt_rules ]]
- local: '/templates/validate.yml' - local: '/templates/validate.yml'
rules: rules:
...@@ -360,6 +365,7 @@ stages: ...@@ -360,6 +365,7 @@ stages:
plan_name: $[[ inputs.plan_name ]] plan_name: $[[ inputs.plan_name ]]
plan_artifacts_access: $[[ inputs.plan_artifacts_access ]] plan_artifacts_access: $[[ inputs.plan_artifacts_access ]]
var_file: $[[ inputs.var_file ]] var_file: $[[ inputs.var_file ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
fmt_rules: $[[ inputs.fmt_rules ]] fmt_rules: $[[ inputs.fmt_rules ]]
validate_rules: $[[ inputs.validate_rules ]] validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]] plan_rules: $[[ inputs.plan_rules ]]
......
...@@ -77,6 +77,10 @@ spec: ...@@ -77,6 +77,10 @@ spec:
default: '' default: ''
type: string type: string
description: 'Path to a variables files relative to root_dir.' description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules: fmt_rules:
default: default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
...@@ -187,6 +191,7 @@ include: ...@@ -187,6 +191,7 @@ include:
root_dir: $[[ inputs.root_dir ]] root_dir: $[[ inputs.root_dir ]]
needs: [] needs: []
rules: $[[ inputs.fmt_rules ]] rules: $[[ inputs.fmt_rules ]]
allow_failure: $[[ inputs.fmt_allow_failure ]]
- local: '/templates/validate.yml' - local: '/templates/validate.yml'
rules: rules:
- if: '"$[[ inputs.trigger_in_child_pipeline ]]" == "false"' - if: '"$[[ inputs.trigger_in_child_pipeline ]]" == "false"'
...@@ -285,6 +290,7 @@ stages: ...@@ -285,6 +290,7 @@ stages:
plan_name: $[[ inputs.plan_name ]] plan_name: $[[ inputs.plan_name ]]
artifacts_access: $[[ inputs.artifacts_access ]] artifacts_access: $[[ inputs.artifacts_access ]]
var_file: $[[ inputs.var_file ]] var_file: $[[ inputs.var_file ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
fmt_rules: $[[ inputs.fmt_rules ]] fmt_rules: $[[ inputs.fmt_rules ]]
validate_rules: $[[ inputs.validate_rules ]] validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]] plan_rules: $[[ inputs.plan_rules ]]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment