Commit 9404439
Show gem versions in CI failure output (#1984)
## Summary
Enhanced the `bin/ci-rerun-failures` script to display actual gem
versions instead of just matrix parameters when reporting CI failures.
**Before:**
```
✗ dummy-app-integration-tests (3.2, 20, minimum)
```
**After:**
```
✗ dummy-app-integration-tests (3.2, 20, minimum) (Ruby 3.2, Node 20, Shakapacker 8.2.0, React 18)
```
## Changes
- Added `JOB_VERSION_MAP` associative array to map CI job names to
human-readable version strings
- Updated the "Failed CI jobs" output to include version information
- Updated the "Will run the following commands" output to include
version information
- Updated the running progress and summary outputs to include version
information
## Benefits
- Developers immediately see which exact gem versions are being tested
- Makes it easier to replicate failures locally by knowing the exact
configuration
- Reduces the need to look up what "minimum" or "latest" configurations
mean
- Improves troubleshooting experience when CI fails
## Test Plan
- [x] Verified script syntax with `bash -n bin/ci-rerun-failures`
- [x] Ran `bundle exec rubocop` - passes with no offenses
- [x] Pre-commit hooks pass
🤖 Generated with [Claude Code](https://claude.com/claude-code)
<!-- Reviewable:start -->
- - -
This change is [<img src="https://reviewable.io/review_button.svg"
height="34" align="absmiddle"
alt="Reviewable"/>](https://reviewable.io/reviews/shakacode/react_on_rails/1984)
<!-- Reviewable:end -->
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 2d94bc4 commit 9404439
1 file changed
+34
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | 176 | | |
| 177 | + | |
183 | 178 | | |
184 | 179 | | |
185 | 180 | | |
| |||
188 | 183 | | |
189 | 184 | | |
190 | 185 | | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
191 | 210 | | |
192 | 211 | | |
193 | 212 | | |
| |||
218 | 237 | | |
219 | 238 | | |
220 | 239 | | |
221 | | - | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
222 | 243 | | |
223 | 244 | | |
224 | 245 | | |
| |||
251 | 272 | | |
252 | 273 | | |
253 | 274 | | |
254 | | - | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
255 | 278 | | |
256 | 279 | | |
257 | 280 | | |
258 | 281 | | |
259 | 282 | | |
260 | 283 | | |
261 | | - | |
| 284 | + | |
262 | 285 | | |
263 | 286 | | |
264 | | - | |
| 287 | + | |
265 | 288 | | |
266 | | - | |
| 289 | + | |
267 | 290 | | |
268 | 291 | | |
269 | 292 | | |
| |||
0 commit comments