Repository navigation
Commit 81471c0
committed
ci(ui-merge): the ui filter covers the roots the ui gates read outside ui/, and Lint UI runs the spec liveness gate
The root `filter` job's `ui` globs named `ui/**`, the lockfile, the
workspace, turbo.json and ci.yml. Three roots outside `ui/` are read by the
ui jobs' gates and tests, and a change confined to one of them started no ui
job:
- every root workflow (F21): Lint UI's pre-install import graph check scans
all of `.github/workflows/`, not ci.yml alone. `.github/workflows/**`
replaces the ci.yml entry;
- `.github/prompts/**` (F16): objectui's prompts moved there in #25957, and
Lint UI's prompt-keys check reads them;
- `skills/objectui/**` (cutover bill item 35): objectui's skill bundle moved
to the root catalog in #26097; Lint UI's skill gates and Test UI's skill
readers find it through `ui/scripts/skill-bundle-root.mjs`.
Lint UI also runs `pnpm --filter @objectstack/spec check:liveness` after its
install (F26, PM ruling B). Since #26150 the liveness ledger cites the
renderer under `ui/`, and Spec Liveness Check neither runs on a ui-only pull
request nor is required. The step takes about 3 s, against about 25
runner-minutes per push for the alternative of declaring `ui/` as a spec test
input and starting Test Core on every ui pull request.
Three ui tests pin the new coverage by path: the pre-install test now
requires every root workflow to be matched, and the prompt-keys and
skills-paths tests pin their Lint UI home and the root they read.
Claude-Session: https://claude.ai/code/session_01P33kUswHotSHBLPc6UVn6n
Co-authored-by: Claude <noreply@anthropic.com>1 parent 3d50a43 commit 81471c0
4 files changed
Lines changed: 82 additions & 12 deletions
File tree
- .github/workflows
- ui/scripts/__tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
167 | | - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
168 | 170 | | |
169 | 171 | | |
170 | 172 | | |
| |||
446 | 448 | | |
447 | 449 | | |
448 | 450 | | |
449 | | - | |
450 | | - | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
451 | 466 | | |
452 | 467 | | |
453 | 468 | | |
454 | 469 | | |
455 | 470 | | |
456 | | - | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
457 | 474 | | |
458 | 475 | | |
459 | 476 | | |
| |||
3797 | 3814 | | |
3798 | 3815 | | |
3799 | 3816 | | |
3800 | | - | |
| 3817 | + | |
| 3818 | + | |
3801 | 3819 | | |
3802 | 3820 | | |
3803 | | - | |
| 3821 | + | |
3804 | 3822 | | |
3805 | 3823 | | |
3806 | 3824 | | |
| |||
3883 | 3901 | | |
3884 | 3902 | | |
3885 | 3903 | | |
| 3904 | + | |
| 3905 | + | |
| 3906 | + | |
| 3907 | + | |
| 3908 | + | |
| 3909 | + | |
| 3910 | + | |
| 3911 | + | |
| 3912 | + | |
| 3913 | + | |
| 3914 | + | |
| 3915 | + | |
3886 | 3916 | | |
3887 | 3917 | | |
3888 | 3918 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
413 | | - | |
414 | | - | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
415 | 417 | | |
416 | 418 | | |
417 | 419 | | |
418 | 420 | | |
419 | | - | |
| 421 | + | |
420 | 422 | | |
421 | 423 | | |
422 | 424 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
312 | 313 | | |
313 | 314 | | |
314 | 315 | | |
315 | | - | |
| 316 | + | |
| 317 | + | |
316 | 318 | | |
317 | 319 | | |
318 | 320 | | |
| |||
321 | 323 | | |
322 | 324 | | |
323 | 325 | | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
324 | 342 | | |
325 | 343 | | |
326 | 344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
| |||
516 | 518 | | |
517 | 519 | | |
518 | 520 | | |
519 | | - | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
520 | 524 | | |
521 | 525 | | |
522 | 526 | | |
| |||
526 | 530 | | |
527 | 531 | | |
528 | 532 | | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
529 | 549 | | |
0 commit comments