48
48
toggle_style_code : " ${{ env.STYLE_CODE }}"
49
49
toggle_url_check : " ${{ env.URL_CHECKER }}"
50
50
toggle_quiz_check : " ${{ env.CHECK_QUIZZES }}"
51
+ toggle_md_linter : " ${{ env.MARKDOWN_LINTER }}"
52
+ toggle_readability : " ${{ env.READABILITY_REPORT }}"
51
53
toggle_render_preview : " ${{ env.RENDER_PREVIEW }}"
52
54
rendering_docker_image : " ${{ env.RENDERING_DOCKER_IMAGE }}"
53
55
60
62
with :
61
63
check_type : spelling
62
64
error_min : 3
63
- gh_pat : secrets.GH_PAT
64
65
branch_name : ${GITHUB_HEAD_REF}
66
+ secrets :
67
+ gh_pat : ${{ secrets.GH_PAT }}
65
68
66
69
url-check :
67
70
name : Check URLs
71
74
with :
72
75
check_type : urls
73
76
error_min : 0
74
- gh_pat : secrets.GH_PAT
75
77
branch_name : ${GITHUB_HEAD_REF}
78
+ secrets :
79
+ gh_pat : ${{ secrets.GH_PAT }}
76
80
77
81
quiz-check :
78
82
name : Check quiz formatting
82
86
with :
83
87
check_type : quiz_format
84
88
error_min : 0
85
- gh_pat : secrets.GH_PAT
86
89
branch_name : ${GITHUB_HEAD_REF}
90
+ secrets :
91
+ gh_pat : ${{ secrets.GH_PAT }}
87
92
88
93
# ############################ Style the code ###################################
89
94
style-code :
@@ -110,6 +115,26 @@ jobs:
110
115
git commit -m 'Style *mds' || echo "No changes to commit"
111
116
git push origin || echo "No changes to commit"
112
117
118
+ # ############################ Readability Report ###################################
119
+
120
+ readability-report :
121
+ name : Readability report
122
+ needs : yaml-check
123
+ runs-on : ubuntu-latest
124
+ if : ${{needs.yaml-check.outputs.toggle_readability == 'yes'}}
125
+
126
+ steps :
127
+ - name : Checkout repo
128
+ uses : actions/checkout@v4
129
+ with :
130
+ fetch-depth : 0
131
+
132
+ - name : Readability report
133
+ uses : Rebilly/lexi@v2
134
+ with :
135
+ github-token : ${{ secrets.GH_PAT }}
136
+ glob : ' **/*.md'
137
+
113
138
# ############################ Render Preview ###################################
114
139
115
140
render-preview :
0 commit comments