Commit ea29e6b
🚀[Feature]: Linting and Documentation Improvements with Conditional Summary Option (#226)
This pull request introduces improvements to the linting workflows and
documentation, adds new configuration options for linter summary
reporting, and updates test scripts for better visibility. The main
focus is on allowing users to optionally display the super-linter
summary even when no issues are found, and on clarifying documentation
and prompts related to repository operations.
**Workflow and Linter Enhancements:**
* Added `ShowSummaryOnSuccess` option for both documentation and
codebase linting workflows, allowing the super-linter summary to be
displayed even on successful runs. Updated the workflows to post the
summary conditionally based on this setting.
(`.github/workflows/Build-Docs.yml`, `.github/workflows/workflow.yml`,
[[1]](diffhunk://#diff-126bf89616b7daa3d14ebc882ad18666aaf1c3dae888c4ba306a66ec80758bc1R135-R155)
[[2]](diffhunk://#diff-126bf89616b7daa3d14ebc882ad18666aaf1c3dae888c4ba306a66ec80758bc1R189)
[[3]](diffhunk://#diff-7671544ba08199b4a27426300b58127b470b79b74ee36d823dacd165a01036eeR35-R39)
[[4]](diffhunk://#diff-7671544ba08199b4a27426300b58127b470b79b74ee36d823dacd165a01036eeR104-L106)
[[5]](diffhunk://#diff-7671544ba08199b4a27426300b58127b470b79b74ee36d823dacd165a01036eeR122-R136)
* Extended the settings parsing logic to support the new
`ShowSummaryOnSuccess` option for both `Build.Docs` and `Linter`
configurations. (`.github/workflows/Get-Settings.yml`,
[[1]](diffhunk://#diff-68f351d419a9b4db4797434891d5dfad44d83de65bfee7ba1c60badae369dbefR213)
[[2]](diffhunk://#diff-68f351d419a9b4db4797434891d5dfad44d83de65bfee7ba1c60badae369dbefR236)
**Documentation Updates:**
* Updated `README.md` to document the new `ShowSummaryOnSuccess` options
for both documentation and linter workflows, including example
configuration and explanation of its usage. (`README.md`,
[[1]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R252)
[[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R265)
[[3]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R280)
[[4]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R338)
[[5]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R426-R436)
* Added a new section to `.github/copilot-instructions.md` for
process-related Copilot instructions.
**Prompt and Command Improvements:**
* Clarified execution steps in `.github/prompts/pr.prompt.md` to specify
changing directory to the root of the attached git folder, and updated
references to GitHub MCP tool commands to use simplified names.
[[1]](diffhunk://#diff-3f8b5491849b0980eb754bd1a7323ca0fbd2d76dee5d0ae0aad303f07768d291L27-R28)
[[2]](diffhunk://#diff-3f8b5491849b0980eb754bd1a7323ca0fbd2d76dee5d0ae0aad303f07768d291L136-R139)
**Test Script Output Improvements:**
* Changed test setup and teardown scripts (`BeforeAll.ps1`,
`AfterAll.ps1`) in both test repositories to use `Write-Warning` instead
of `Write-Host` for better visibility of important messages.
(`tests/srcTestRepo/tests/BeforeAll.ps1`,
[[1]](diffhunk://#diff-194f79f552d669f15c73686eb90d586526eeee16a80ffe29c59dc5bd2697d77cL1-R2)
[[2]](diffhunk://#diff-194f79f552d669f15c73686eb90d586526eeee16a80ffe29c59dc5bd2697d77cL11-R12);
`tests/srcTestRepo/tests/AfterAll.ps1`,
[[3]](diffhunk://#diff-cfa4b632600f9dd5021c13fd59ae56acc5beb93769f64e5837c2b1a4bfa6d181L1-R2)
[[4]](diffhunk://#diff-cfa4b632600f9dd5021c13fd59ae56acc5beb93769f64e5837c2b1a4bfa6d181L11-R12);
`tests/srcWithManifestTestRepo/tests/BeforeAll.ps1`,
[[5]](diffhunk://#diff-4cc16ad5f540b198000f334246b4076322e9c2ecc00a8d5cd76a8d7f8f2d7cd4L1-R8);
`tests/srcWithManifestTestRepo/tests/AfterAll.ps1`,
[[6]](diffhunk://#diff-14dad688a5e209acb84a45277e1c27d98f241cbe994c8450450edfae4e2f6449L1-R8)
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>1 parent 00488fd commit ea29e6b
File tree
10 files changed
+87
-27
lines changed- .github
- prompts
- workflows
- tests
- srcTestRepo/tests
- srcWithManifestTestRepo/tests
10 files changed
+87
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
136 | | - | |
137 | | - | |
138 | | - | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
35 | 40 | | |
36 | 41 | | |
37 | 42 | | |
| |||
96 | 101 | | |
97 | 102 | | |
98 | 103 | | |
| 104 | + | |
99 | 105 | | |
100 | 106 | | |
101 | | - | |
| 107 | + | |
102 | 108 | | |
103 | 109 | | |
| 110 | + | |
104 | 111 | | |
105 | 112 | | |
106 | | - | |
107 | 113 | | |
108 | 114 | | |
109 | 115 | | |
| |||
113 | 119 | | |
114 | 120 | | |
115 | 121 | | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
| 212 | + | |
| 213 | + | |
213 | 214 | | |
214 | 215 | | |
215 | 216 | | |
| |||
231 | 232 | | |
232 | 233 | | |
233 | 234 | | |
234 | | - | |
235 | | - | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
236 | 238 | | |
237 | 239 | | |
238 | 240 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
138 | 156 | | |
139 | 157 | | |
140 | 158 | | |
| |||
168 | 186 | | |
169 | 187 | | |
170 | 188 | | |
| 189 | + | |
171 | 190 | | |
172 | 191 | | |
173 | 192 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
| 252 | + | |
252 | 253 | | |
253 | 254 | | |
254 | 255 | | |
| |||
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
| 265 | + | |
264 | 266 | | |
265 | 267 | | |
266 | 268 | | |
| |||
275 | 277 | | |
276 | 278 | | |
277 | 279 | | |
| 280 | + | |
278 | 281 | | |
279 | 282 | | |
280 | 283 | | |
| |||
332 | 335 | | |
333 | 336 | | |
334 | 337 | | |
| 338 | + | |
335 | 339 | | |
336 | 340 | | |
337 | 341 | | |
| |||
419 | 423 | | |
420 | 424 | | |
421 | 425 | | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
422 | 437 | | |
423 | 438 | | |
424 | 439 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
0 commit comments