You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2d80715
Browse filesBrowse the repository at this point in the historyBrowse files
what changed: path-authority and researcher-release refuse missing, empty or next-flag value tokens by name, with usage and exit 2 before resolving paths.
why: Invalid CLI input previously reached Node path handling and produced an internal message or TypeError stack.
what it touched: Both parsers, their regression tables, architecture descriptions, changelog and the 1,838-test inventory.
what you verified: verified - red-first regressions, 40 current focused tests, normal full commit gate accepted 3770719, and all seven CI jobs passed in run 38558206514. Main and PR head checked immediately before merge.
what you got wrong and fixed: nothing to report.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,8 @@ Each release of Research-Kit, newest first. The version is `KIT_VERSION` in
5
5
6
6
## Unreleased
7
7
8
+
-`path-authority` and `researcher-release` name a value flag with no value and print usage with exit 2 before resolving paths, including when another flag follows (#288).
9
+
8
10
-`property-replay --all` refuses a missing regression directory with exit 2 and
9
11
names it; an existing empty directory explicitly reports no captured regressions.
10
12
JSON results identify the directory and zero count (#307).
and a **usage error exits 2 from every subcommand**, printing the usage block to stderr;
289
+
its argument parser names a value flag without a value before resolving any path,
290
+
including when the next token is another flag;
288
291
`test/support-policy.test.mjs` pins that by running the CLI. It writes exactly one thing,
289
292
only when asked: `fi-validate --report <file>`),
290
293
`selftest.mjs` (every requested group must match a test file before any test starts; an unmatched group is named and refused with exit 2, including beside a valid group; #332. CLI regressions isolate child report paths from the parent suite; the whole suite, queued by the harness — which **awaits** every test,
0 commit comments