1- name : Markdown linting for PRs 
2- 
3- on :
4-   pull_request :
5-     paths :
6-       - docs/** 
7- 
8- jobs :
9-   markdown-linting :
10-     runs-on : ubuntu-latest 
11- 
12-     steps :
13-       - uses : actions/checkout@v3 
14-       - name : Set up Ruby 
15-         uses : actions/setup-ruby@v1 
16-       - name : Install mdl gem 
17-         run : gem install mdl 
18-       - name : Run mdl 
19-         run : mdl --style=_checks/styles/style-rules-prod --ignore-front-matter -- docs 
1+ ---
2+   # ##########################
3+   # ##########################
4+   # # Linter GitHub Actions ##
5+   # ##########################
6+   # ##########################
7+   name : Lint Code Base 
8+   
9+   # 
10+   #  Documentation:
11+   #  https://help.github.com/en/articles/workflow-syntax-for-github-actions
12+   # 
13+   
14+   # ##################################
15+   #  Start the job on a pull request #
16+   # ##################################
17+   on :
18+     pull_request 
19+   
20+   # ##############
21+   #  Set the Job #
22+   # ##############
23+   permissions :
24+     contents : read 
25+   
26+   jobs :
27+     mdl :
28+       name : mdl 
29+       runs-on : ubuntu-latest 
30+       steps :
31+         - uses : actions/checkout@v3 
32+         - name : Set up Ruby 
33+           uses : ruby/setup-ruby@v1 
34+         - name : Install mdl gem 
35+           run : gem install mdl 
36+         - name : Run mdl 
37+           run : mdl --style=_checks/styles/style-rules-prod --ignore-front-matter --git-recurse -- docs 
38+     super-lint :
39+       #  Set the agent to run on
40+       runs-on : ubuntu-latest 
41+   
42+       # #################
43+       #  Load all steps #
44+       # #################
45+       steps :
46+         # #########################
47+         #  Checkout the code base #
48+         # #########################
49+         - name : Checkout Code 
50+           uses : actions/checkout@v3 
51+           with :
52+             #  Full git history is needed to get a proper list of changed files within `super-linter`
53+             fetch-depth : 0 
54+   
55+         # ###############################
56+         #  Run Linter against code base #
57+         # ###############################
58+         - name : Lint Code Base 
59+           uses : 
github/super-linter/[email protected]   60+           env :
61+             VALIDATE_ALL_CODEBASE : false 
62+             DEFAULT_BRANCH : master 
63+             VALIDATE_BASH : true 
64+             VALIDATE_BASH_EXEC : true 
65+             VALIDATE_CSS : true 
66+             VALIDATE_DOCKERFILE_HADOLINT : true 
67+             VALIDATE_GITHUB_ACTIONS : true 
68+             VALIDATE_GITLEAKS : true 
69+             VALIDATE_JAVASCRIPT_ES : true 
70+             VALIDATE_JSON : true 
71+             VALIDATE_MARKDOWN : true 
72+             MARKDOWN_CONFIG_FILE : .markdownlint.json 
73+             VALIDATE_RUBY : true 
74+             VALIDATE_SHELL_SHFMT : true 
75+             VALIDATE_YAML : true 
76+   
0 commit comments