6363 default : false
6464 description : >
6565 "Enable Gitleaks validation."
66+ VALIDATE_MARKDOWN_PRETTIER :
67+ required : false
68+ type : boolean
69+ default : false
70+ description : >
71+ "Enable Markdown Prettier validation."
72+ VALIDATE_YAML_PRETTIER :
73+ required : false
74+ type : boolean
75+ default : false
76+ description : >
77+ "Enable YAML Prettier validation."
6678
6779jobs :
6880 build :
8597 run : git config --global url."https://${{ github.token }}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
8698
8799 - name : Lint Code Base (include mode)
88- if : ${{ inputs.VALIDATE_KUBERNETES_KUBEVAL || inputs.VALIDATE_GITHUB_ACTIONS || inputs.VALIDATE_CHECKOV || inputs.VALIDATE_GITLEAKS }}
100+ if : ${{ inputs.VALIDATE_KUBERNETES_KUBEVAL || inputs.VALIDATE_GITHUB_ACTIONS || inputs.VALIDATE_CHECKOV || inputs.VALIDATE_GITLEAKS || inputs.VALIDATE_MARKDOWN_PRETTIER || inputs.VALIDATE_YAML_PRETTIER }}
89101 uses : github/super-linter@v7
90102 env :
91103 ANSIBLE_CONFIG_FILE : ansible/.ansible-lint.yml
@@ -105,12 +117,14 @@ jobs:
105117 VALIDATE_GITHUB_ACTIONS : ${{ inputs.VALIDATE_GITHUB_ACTIONS && 'true' || '' }}
106118 VALIDATE_CHECKOV : ${{ inputs.VALIDATE_CHECKOV && 'true' || '' }}
107119 VALIDATE_GITLEAKS : ${{ inputs.VALIDATE_GITLEAKS && 'true' || '' }}
120+ VALIDATE_MARKDOWN_PRETTIER : ${{ inputs.VALIDATE_MARKDOWN_PRETTIER && 'true' || '' }}
121+ VALIDATE_YAML_PRETTIER : ${{ inputs.VALIDATE_YAML_PRETTIER && 'true' || '' }}
108122 YAML_CONFIG_FILE : yaml/.yaml-lint.yml
109123 TERRAFORM_TFLINT_CONFIG_FILE : terraform/.tflint.hcl
110124 SQLFLUFF_CONFIG_FILE : sqlfluff/.sqlfluff-lint
111125
112126 - name : Lint Code Base (exclude mode)
113- if : ${{ !(inputs.VALIDATE_KUBERNETES_KUBEVAL || inputs.VALIDATE_GITHUB_ACTIONS || inputs.VALIDATE_CHECKOV || inputs.VALIDATE_GITLEAKS) }}
127+ if : ${{ !(inputs.VALIDATE_KUBERNETES_KUBEVAL || inputs.VALIDATE_GITHUB_ACTIONS || inputs.VALIDATE_CHECKOV || inputs.VALIDATE_GITLEAKS || inputs.VALIDATE_MARKDOWN_PRETTIER || inputs.VALIDATE_YAML_PRETTIER ) }}
114128 uses : github/super-linter/slim@v7
115129 env :
116130 ANSIBLE_CONFIG_FILE : ansible/.ansible-lint.yml
0 commit comments