{{ message }}
Repository navigation
Commit bae981d
ci: run affected suites and guide meaningful test coverage (#14)
<!-- Use a conventional commit-style title, such as "fix(hub): retain
prototype history". -->
## Why
<!-- Explain the problem and why this change matters in a short,
plain-English paragraph. Link the issue when applicable. -->
Hub and build-action checks currently run for unrelated pull requests.
Some existing assertions also repeat coverage or freeze visual
implementation details rather than protect behavior.
## What changes
<!-- Describe what becomes different for a first-time reader. Explain
necessary terms. Include accurate Mermaid diagrams when they clarify the
proposal, using before/after diagrams when helpful. Add screenshots for
meaningful UI changes. -->
<!-- Omit validation sections, checklists, and routine test/CI summaries
such as "CI is green" or "tests passed". Mention only known verification
gaps that affect the change, not disclaimers about drafting this
description. -->
Pull requests select whole Hub and build-action suites from their
changed paths, including shared dependencies. Unknown paths run both
suites, and pushes to main retain both complete suites. Existing
required check names remain available, and the final checks reject
failed selection or missing results. Dependency-age checks and the
Starter and Learning workflows remain unchanged.
A shared test-writing skill asks agents to justify distinct regression
coverage and use an independent test writer for substantial behavior
changes and nontrivial fixes. The change also removes exact SVG-count
assertions and repeated starter-content validation while retaining
behavioral and copy checks.
Actual GitHub skipping and required-check reporting remain unverified.
This PR should run both full suites because it changes workflows; a
separate docs-only PR based on this branch is needed to exercise the
skipped-suite path.
---------
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9dd112c2-7eb9-443c-bc31-37cb9c3a663e1 parent fdf9d04 commit bae981d
12 files changed
Lines changed: 646 additions & 17 deletions
File tree
- .github
- skills/write-tests
- workflows
- docs
- hub
- app/javascript/pages/welcome-page
- docs
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
12 | 15 | | |
13 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 | | |
15 | 20 | | |
16 | 21 | | |
| |||
28 | 33 | | |
29 | 34 | | |
30 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
45 | 50 | | |
46 | 51 | | |
47 | 52 | | |
| 53 | + | |
| 54 | + | |
48 | 55 | | |
49 | 56 | | |
50 | 57 | | |
| |||
57 | 64 | | |
58 | 65 | | |
59 | 66 | | |
| 67 | + | |
| 68 | + | |
60 | 69 | | |
61 | 70 | | |
62 | 71 | | |
| |||
70 | 79 | | |
71 | 80 | | |
72 | 81 | | |
| 82 | + | |
| 83 | + | |
73 | 84 | | |
74 | 85 | | |
75 | 86 | | |
| |||
82 | 93 | | |
83 | 94 | | |
84 | 95 | | |
| 96 | + | |
| 97 | + | |
85 | 98 | | |
86 | 99 | | |
87 | 100 | | |
| |||
94 | 107 | | |
95 | 108 | | |
96 | 109 | | |
| 110 | + | |
| 111 | + | |
97 | 112 | | |
98 | 113 | | |
99 | 114 | | |
| |||
105 | 120 | | |
106 | 121 | | |
107 | 122 | | |
| 123 | + | |
| 124 | + | |
108 | 125 | | |
109 | 126 | | |
110 | 127 | | |
| |||
118 | 135 | | |
119 | 136 | | |
120 | 137 | | |
| 138 | + | |
| 139 | + | |
121 | 140 | | |
122 | 141 | | |
123 | 142 | | |
| |||
131 | 150 | | |
132 | 151 | | |
133 | 152 | | |
| 153 | + | |
| 154 | + | |
134 | 155 | | |
135 | 156 | | |
136 | 157 | | |
137 | 158 | | |
138 | 159 | | |
139 | 160 | | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
140 | 172 | | |
| 173 | + | |
141 | 174 | | |
| 175 | + | |
142 | 176 | | |
143 | 177 | | |
144 | 178 | | |
145 | 179 | | |
146 | 180 | | |
| 181 | + | |
147 | 182 | | |
| 183 | + | |
148 | 184 | | |
149 | 185 | | |
150 | 186 | | |
| 187 | + | |
| 188 | + | |
151 | 189 | | |
152 | 190 | | |
153 | 191 | | |
| |||
169 | 207 | | |
170 | 208 | | |
171 | 209 | | |
172 | | - | |
| 210 | + | |
173 | 211 | | |
174 | 212 | | |
175 | 213 | | |
176 | 214 | | |
177 | 215 | | |
178 | 216 | | |
| 217 | + | |
| 218 | + | |
179 | 219 | | |
180 | 220 | | |
181 | | - | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
182 | 228 | | |
183 | 229 | | |
184 | 230 | | |
| 231 | + | |
| 232 | + | |
185 | 233 | | |
186 | 234 | | |
187 | 235 | | |
| |||
197 | 245 | | |
198 | 246 | | |
199 | 247 | | |
| 248 | + | |
| 249 | + | |
200 | 250 | | |
201 | 251 | | |
202 | 252 | | |
| |||
210 | 260 | | |
211 | 261 | | |
212 | 262 | | |
| 263 | + | |
| 264 | + | |
213 | 265 | | |
214 | 266 | | |
215 | 267 | | |
| |||
224 | 276 | | |
225 | 277 | | |
226 | 278 | | |
| 279 | + | |
| 280 | + | |
227 | 281 | | |
228 | 282 | | |
229 | 283 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||

0 commit comments