@@ -38,34 +38,26 @@ jobs:
3838
3939 - name : Lint Workflow YAML
4040 if : ${{ success() }}
41+ env :
42+ YAML_ARGS : " ${{ vars.YAML_ARGS }}"
4143 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
5546
5647 - name : Lint YAML config for markdown
5748 if : ${{ success() }}
49+ env :
50+ YAML_ARGS : " ${{ vars.YAML_ARGS }}"
5851 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
6254
6355 - name : Install NPM Dependencies
6456 if : ${{ success() }}
6557 run : |
6658 # npm install
6759 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 "
6961 ERR_LOC_2="file=package.json,line=2,endLine=4"
7062 if ! NPM_ERROR=$(npm install 2>&1); then
7163 for LOC in "${ERR_LOC_1}" "${ERR_LOC_2}"; do
0 commit comments