Aleksei Sviridkin
999aee5638
test(ci): count occurrences in the gate contract, not matching lines
...
Six assertions ran `grep -c` against a variable holding a single line,
so `-eq 1` only asked whether the pattern appeared at all. A key naming
the same field twice — two run-id interpolations, two branch
components — satisfied the pin exactly as the correct key does.
Demonstrated on the run-id assertion: duplicating the interpolation
leaves `grep -c` reporting 1 and passing, while counting occurrences
reports 2 and fails.
Use `grep -o … | wc -l` for the single-line pins. The two whole-file
`cancel-in-progress` counts stay on `grep -c`, where counting matching
lines is the intended question. This is the same correction made once
already in the sibling contract suite; the form did not survive being
copied.
Assisted-By: Claude <noreply@anthropic.com >
Signed-off-by: Aleksei Sviridkin <f@lex.la >
2026-08-07 23:29:52 +03:00
..
2026-07-15 15:31:45 +03:00
2026-07-28 17:43:26 +02:00
2026-07-21 22:05:48 +05:00
2026-07-27 14:03:49 +05:00
2026-04-16 21:50:10 +03:00
2025-01-09 12:24:51 +01:00
2026-06-30 21:27:36 +03:00
2026-06-25 10:21:05 +05:00
2026-06-24 23:17:25 +03:00
2026-07-22 17:27:02 +05:00
2026-07-21 18:37:07 +03:00
2026-04-14 19:59:19 +05:00
2026-07-24 11:34:17 +05:00
2026-06-24 22:43:56 +03:00
2026-06-08 16:58:51 +03:00
2026-04-19 11:10:43 +03:00
2026-04-11 14:36:58 +03:00
2026-04-11 17:07:35 +03:00
2026-05-27 16:21:46 +03:00
2026-05-27 11:16:41 +03:00
2026-07-14 13:08:54 +03:00
2025-12-25 16:54:22 +01:00
2026-05-12 03:04:48 +03:00
2026-06-30 19:40:47 +03:00
2025-07-03 14:26:56 +03:00
2026-07-29 17:47:28 +05:00
2026-07-29 17:47:28 +05:00
2026-05-04 11:17:35 +05:00
2026-07-22 17:27:02 +05:00
2026-07-22 17:27:02 +05:00
2026-06-24 15:32:52 +03:00
2026-07-21 18:57:01 +03:00
2026-04-30 14:52:56 +03:00
2026-02-17 22:54:12 +01:00
2026-07-14 17:07:47 +03:00
2026-07-22 17:27:02 +05:00
2026-07-27 22:48:25 +03:00
2026-06-30 19:40:47 +03:00
2026-06-30 19:40:47 +03:00
2026-07-14 14:22:46 +03:00
2026-07-09 00:44:34 +03:00
2026-06-24 22:10:11 +03:00
2026-05-25 11:56:30 +05:00
2026-07-09 18:21:07 +05:00
2026-05-02 18:00:03 +05:00
2026-07-19 20:16:01 +03:00
2026-08-07 23:29:52 +03:00
2026-05-25 17:07:02 +03:00
2026-07-21 23:15:46 +05:00
2026-06-30 12:08:18 +05:00
2026-07-14 14:37:52 +03:00
2026-03-03 19:10:39 +05:00
2026-07-20 11:29:09 +05:00
2026-07-20 15:40:49 +05:00
2026-07-08 22:27:42 +03:00
2026-07-21 20:42:28 +05:00
2026-07-21 20:14:24 +05:00
2026-06-30 16:56:33 +03:00
2026-06-30 16:56:33 +03:00
2026-01-15 16:06:56 +01:00
2026-07-24 18:16:16 +05:00
2024-10-21 11:59:56 +02:00
2026-07-27 14:03:49 +05:00
2026-07-28 18:06:57 +02:00
2026-07-27 13:56:45 +05:00
2026-07-27 13:08:50 +02:00
2026-07-21 21:08:15 +05:00
2026-07-27 14:03:49 +05:00
2026-07-24 18:16:26 +05:00
2026-06-25 13:42:34 +05:00
2026-07-08 18:06:22 +05:00
2026-07-20 15:40:48 +05:00
2026-07-27 13:52:59 +05:00
2026-07-27 13:52:59 +05:00
2026-07-24 18:16:16 +05:00
2026-07-16 21:44:41 +04:00
2026-07-16 21:44:41 +04:00
2026-07-17 14:45:58 +04:00
2026-07-17 14:41:13 +04:00
2026-07-09 18:21:07 +05:00
2026-07-21 23:59:48 +03:00
2026-01-19 13:59:29 +01:00
2026-03-25 15:57:25 +05:00
2025-11-26 20:18:43 +01:00
2026-07-24 11:34:17 +05:00