Commit b9dd923
ci(lint): run os-regen-merge's --self-test, mirroring the verify-lock step (#12944)
`scripts/pm/os-regen-merge.sh` ships a 23-case `--self-test` and nothing in
`.github/workflows/` ran it. The script itself has no CI path by design — it is
run by hand inside a feature branch's worktree, on a merge that exists only
there — but its self-test needs only `git` and a temp dir, and two of the 23
cases are source scans of the script's own text (step 2 must keep the
non-staging `git restore --source` spelling, never the staging `git checkout`
one) that a future refactor would invalidate in silence.
One step in the `Lint & Repo Gates` job, mirroring the existing
`Verify-lock entry-point self-test` step 1:1. Unconditional and un-`if:`-ed,
like every self-test around it. No job names change, so no required context
name changes.
Co-authored-by: Claude <noreply@anthropic.com>1 parent 944d798 commit b9dd923
1 file changed
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1037 | 1037 | | |
1038 | 1038 | | |
1039 | 1039 | | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
1040 | 1074 | | |
1041 | 1075 | | |
1042 | 1076 | | |
| |||
0 commit comments