99 default : " main"
1010 type : string
1111
12+
13+
14+ concurrency :
15+ group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
16+ cancel-in-progress : true
17+
1218permissions :
1319 contents : read
14- env :
15- LINTER_RULES_PATH : " .github/configs"
16-
1720jobs :
1821 super-linter :
1922 name : " super-linter: Workflow initializing"
2023 runs-on : " ubuntu-22.04"
2124 timeout-minutes : 30
2225 permissions :
2326 contents : read
24- packages : read
25- env :
26- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
27- DISABLE_ERRORS : " true"
28- BASH_SEVERITY : " warning"
2927 steps :
3028 - name : Harden Runner
3129 uses : step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
@@ -41,37 +39,20 @@ jobs:
4139 - name : Lint
4240 uses : super-linter/super-linter/slim@e1cb86b6e8d119f789513668b4b30bf17fe1efe4 # v7.2.0 x-release-please-version
4341 env :
44- VALIDATE_CPP : false
45- VALIDATE_JSCPD : false
46- VALIDATE_JSON : false
47- VALIDATE_JSON_PRETTIER : false
48- VALIDATE_MARKDOWN_PRETTIER : false
49- VALIDATE_MARKDOWN : false
50- VALIDATE_CHECKOV : false
51- VALIDATE_BASH_EXEC : false
52- VALIDATE_CSS_PRETTIER : false
53- VALIDATE_ENV : false
54- VALIDATE_GIT_COMMITLINT : false
55- VALIDATE_GIT_MERGE_CONFLICT_MARKERS : false
56- VALIDATE_GITHUB_ACTIONS : false
57- VALIDATE_GITLEAKS : false
58- VALIDATE_NATURAL_LANGUAGE : false
59- VALIDATE_PYTHON : false
60- VALIDATE_PYTHON_BLACK : false
61- VALIDATE_PYTHON_FLAKE8 : false
62- VALIDATE_PYTHON_ISORT : false
63- VALIDATE_PYTHON_MYPY : false
64- VALIDATE_PYTHON_PYINK : false
65- VALIDATE_PYTHON_PYLINT : false
66- VALIDATE_KUBERNETES_KUBECONFORM : false
67- VALIDATE_SHELL_SHFMT : false
68- VALIDATE_YAML_PRETTIER : false
69- VALIDATE_YAML : false
70- VALIDATE_GO_MODULES : false
71- VALIDATE_GO : false # linter does not use config files
72- VALIDATE_CLANG_FORMAT : false # TODO: clang still see the same errors after running formatter on code base
73- LINTER_RULES_PATH : .github/configs
74- PYTHON_RUFF_CONFIG_FILE : .ruff.toml
75- DOCKERFILE_HADOLINT_FILE_NAME : .hadolint.yaml
76- BASH_FILE_NAME : .shellcheckrc
77- CLANG_FORMAT_FILE_NAME : .clang-format
42+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
43+ DISABLE_ERRORS : " true"
44+ BASH_SEVERITY : " warning"
45+ LINTER_RULES_PATH : " .github/configs"
46+ VALIDATE_BASH_EXEC : true
47+ VALIDATE_BASH : true
48+ VALIDATE_CLANG_FORMAT : true
49+ VALIDATE_CPP : true
50+ VALIDATE_GO : true
51+ VALIDATE_GITHUB_ACTIONS : true
52+ VALIDATE_GROOVY : true
53+ VALIDATE_JSON_PRETTIER : true
54+ VALIDATE_JSONC_PRETTIER : true
55+ VALIDATE_MARKDOWN : true
56+ VALIDATE_PROTOBUF : true
57+ VALIDATE_PYTHON_BLACK : true
58+ VALIDATE_YAML_PRETTIER : true
0 commit comments