@@ -38,34 +38,26 @@ jobs:
38
38
39
39
- name : Lint Workflow YAML
40
40
if : ${{ success() }}
41
+ env :
42
+ YAML_ARGS : " ${{ vars.YAML_ARGS }}"
41
43
run : |
42
- YAML_ARGS="${{ vars.YAML_ARGS }}"
43
- if [[ "${YAML_ARGS}" =~ ^*[!a-zA-Z0-9\ \-\.]*$ ]]; then
44
- ERR_MSG_STUB="Invalid YAML_ARGS: contains unauthorized characters!"
45
- ERR_LOC="file=.github/workflows/markdown-lint.yml,line=42,endLine=43,"
46
- printf "::error %s%s\n" "${ERR_LOC}" "title=VALIDATION_ERROR::ERROR ${ERR_MSG_STUB}"
47
- exit 1
48
- else
49
- printf "::notice file=.github/workflows/markdown-lint.yml,%s %s\n" \
50
- "line=53,endLine=53,title=Validation::Validating workflow with args:" \
51
- "${YAML_ARGS}"
52
- read -ra ARGS <<< "${YAML_ARGS}"
53
- yamllint "${ARGS[@]}" .github/workflows/markdown-lint.yml
54
- fi
44
+ printf "Validating workflow with args: %s\n" "${YAML_ARGS}"
45
+ yamllint ${YAML_ARGS} .github/workflows/markdown-lint.yml
55
46
56
47
- name : Lint YAML config for markdown
57
48
if : ${{ success() }}
49
+ env :
50
+ YAML_ARGS : " ${{ vars.YAML_ARGS }}"
58
51
run : |
59
- YAML_ARGS="${{ vars.YAML_ARGS }}"
60
- read -ra ARGS <<< "${YAML_ARGS}"
61
- yamllint "${ARGS[@]}" .markdownlint.yaml
52
+ printf "Validating workflow with args: %s\n" "${YAML_ARGS}"
53
+ yamllint ${YAML_ARGS} .markdownlint.yaml
62
54
63
55
- name : Install NPM Dependencies
64
56
if : ${{ success() }}
65
57
run : |
66
58
# npm install
67
59
ERR_MSG="NPM package installation failed"
68
- ERR_LOC_1="file=.github/workflows/markdown-lint.yml,line=70 ,endLine=70 "
60
+ ERR_LOC_1="file=.github/workflows/markdown-lint.yml,line=63 ,endLine=63 "
69
61
ERR_LOC_2="file=package.json,line=2,endLine=4"
70
62
if ! NPM_ERROR=$(npm install 2>&1); then
71
63
for LOC in "${ERR_LOC_1}" "${ERR_LOC_2}"; do
0 commit comments