Peter Steinberger
fe261b0f59
chore(tooling): typecheck root test/** with a dedicated tsgo lane ( #104475 )
...
* chore(types): add declaration files for scripts/lib and scripts/e2e modules
* chore(types): add declaration files for top-level script modules (a-m)
* chore(types): add declaration files for top-level script modules (n-z)
* test: use a non-secret-shaped gateway token fixture
* test: type ci workflow guard helpers for the root test lane
* chore(tooling): typecheck root test/** with a dedicated tsgo lane
- test/tsconfig/tsconfig.test.root.json: root-test program (strict unused checks,
fixtures excluded; two Docker E2E clients that import built dist/** stay out,
same rationale as the scripts/e2e exclusion in tsconfig.scripts.json)
- tsgo:test:root wired into tsgo:test, check:test-types, scripts/check.mjs, and
the ci.yml test-types shard, mirroring the tsgo:scripts lane (#104348 )
- changed-lane routing: test/**/*.ts (excluding fixtures) and the lane tsconfig
now trigger 'typecheck test root' in check:changed; previously test/ paths ran
lint only, so harness type errors surfaced first in CI (#104287 envDir case)
- burn down all 1071 latent type errors in the program: precise param/local
types across test/scripts, test/vitest, test/e2e, and transitive scripts/e2e
program members; 205 sibling .d.mts declaration files for imported .mjs
modules (committed separately); zero any, zero ts-expect-error
- resolve the pre-existing testing star-export ambiguity in
scripts/e2e/parallels/common.ts with an explicit re-export
Closes #104388
* chore(types): correct declaration fidelity per structured review
- re-derive 51 .d.mts files from implementation data flow instead of
initializers: fix a wrong never return (runTestProjectsDelegation returns
the child), add encoding-sensitive exec/spawn overloads (plain-gh), restore
the full release profile union, make parsed paths string | null, add missing
parseArgs fields via help/non-help unions, add a missing sibling declaration
(budget-number-args), drop 15 unused lint directives
- precise install-record/tuple typing removes the type-aware oxlint
regressions the first declarations caused in scripts/e2e implementations
- route .mts declaration edits under test/ to the testRoot lane and reference
the test-root project from tsconfig.projects.json so tsgo:all covers it
(closes both review findings against the lane wiring)
* chore(scripts): keep telegram runner dist typing structural for the boundary guard
* chore(types): declare runtime pack and gateway readiness exports added on main
* test: pin the importTargetPlan form of the plugin-contract plan import
The guard expectation still referenced the raw await import( form that
7ae5996bb3 (#103975 ) replaced with the importTargetPlan fallback helper;
the assertion fails on current main.
2026-07-11 06:15:41 -07:00
..
2026-07-10 18:06:06 +01:00
2026-07-11 02:31:17 -07:00
2026-07-10 17:26:56 +01:00
2026-07-11 06:06:18 -04:00
2026-07-11 06:15:41 -07:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-06-22 17:17:48 +00:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 10:42:36 +01:00
2026-07-10 17:47:32 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-06-17 22:04:48 +08:00
2026-06-21 07:40:06 +02:00
2026-07-10 13:34:03 +01:00
2026-06-04 20:52:50 -04:00
2026-07-11 02:31:17 -07:00
2026-07-07 16:13:55 -07:00
2026-07-07 00:39:59 +01:00
2026-06-16 19:13:44 +02:00
2026-06-16 19:13:44 +02:00
2026-07-09 01:32:13 -05:00
2026-06-20 11:08:34 +08:00
2026-06-20 11:08:34 +08:00
2026-07-11 02:31:17 -07:00
2026-07-11 02:31:17 -07:00
2026-07-10 10:42:36 +01:00
2026-07-11 06:15:41 -07:00
2026-07-03 20:20:28 -07:00
2026-06-21 07:40:06 +02:00
2026-07-05 08:00:23 -04:00
2026-06-23 17:13:39 +02:00
2026-06-23 17:08:08 +02:00
2026-07-11 02:31:17 -07:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-06-23 14:01:29 +02:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 19:13:52 +08:00
2026-06-20 21:36:42 +02:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 22:49:21 -04:00
2026-06-04 23:28:04 -04:00
2026-06-04 23:28:04 -04:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:28:04 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:28:04 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:28:04 -04:00
2026-07-11 02:31:17 -07:00
2026-06-04 23:28:04 -04:00
2026-07-11 06:15:41 -07:00
2026-07-09 23:28:11 +01:00
2026-07-07 15:48:08 +01:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-03 20:20:28 -07:00
2026-06-04 23:30:59 -04:00
2026-07-10 13:00:50 +01:00
2026-07-11 06:15:41 -07:00
2026-06-21 19:59:55 +02:00
2026-07-11 06:15:41 -07:00
2026-06-21 21:39:41 +02:00
2026-07-05 01:56:40 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-06-23 17:30:37 +02:00
2026-07-11 06:15:41 -07:00
2026-07-09 16:36:31 +01:00
2026-06-04 20:52:50 -04:00
2026-07-07 11:55:57 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-04 23:34:16 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-04 23:34:16 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 03:27:14 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 23:34:16 -04:00
2026-07-11 06:15:41 -07:00
2026-07-04 23:19:38 +01:00
2026-07-07 11:55:57 -07:00
2026-06-04 23:37:42 -04:00
2026-07-10 02:13:41 -07:00
2026-06-20 22:16:26 +02:00
2026-07-11 06:15:41 -07:00
2026-07-04 14:56:50 -04:00
2026-06-04 23:37:42 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-06-23 17:37:53 +02:00
2026-07-11 06:15:41 -07:00
2026-06-21 22:19:54 +02:00
2026-07-10 20:24:53 +01:00
2026-06-04 23:37:42 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-06-26 18:28:35 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 00:21:26 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:37:42 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-07-11 06:15:41 -07:00
2026-06-19 10:40:18 -07:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:37:42 -04:00
2026-07-10 11:54:08 +01:00
2026-06-04 23:37:42 -04:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:37:42 -04:00
2026-06-04 23:37:42 -04:00
2026-06-20 03:32:08 +02:00
2026-06-04 23:37:42 -04:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:42:32 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-07 11:55:57 -07:00
2026-06-23 17:27:32 +08:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 03:04:11 -07:00
2026-07-11 03:04:11 -07:00
2026-06-20 20:12:30 +02:00
2026-07-06 04:20:58 -07:00
2026-06-21 18:04:47 +02:00
2026-07-09 22:33:33 +01:00
2026-07-11 06:15:41 -07:00
2026-06-22 18:44:21 +08:00
2026-06-28 17:22:26 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-06-20 21:41:34 +02:00
2026-07-11 00:44:16 +01:00
2026-07-04 23:19:38 +01:00
2026-07-07 16:13:55 -07:00
2026-07-07 16:13:55 -07:00
2026-07-10 23:57:55 -07:00
2026-06-04 23:42:32 -04:00
2026-06-06 09:14:12 -07:00
2026-06-04 23:42:32 -04:00
2026-07-05 02:01:51 -07:00
2026-07-11 06:15:41 -07:00
2026-07-06 14:52:53 -04:00
2026-07-11 12:48:27 +08:00
2026-06-23 09:51:38 +02:00
2026-07-06 17:09:40 -07:00
2026-06-20 03:15:30 +02:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-06-23 13:43:44 +02:00
2026-07-11 06:15:41 -07:00
2026-06-20 02:02:37 +02:00
2026-06-21 10:21:58 +08:00
2026-07-11 00:51:57 -07:00
2026-06-23 16:26:42 +02:00
2026-06-16 07:39:44 +02:00
2026-07-06 10:26:51 -07:00
2026-06-04 23:42:32 -04:00
2026-07-01 01:51:50 -07:00
2026-07-11 06:15:41 -07:00
2026-06-26 15:01:15 -07:00
2026-06-23 16:46:39 +02:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:42:32 -04:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:42:32 -04:00
2026-07-11 06:15:41 -07:00
2026-06-24 13:24:43 +08:00
2026-06-22 19:11:46 +08:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-07-11 13:45:27 +08:00
2026-07-11 06:15:41 -07:00
2026-07-11 12:48:27 +08:00
2026-07-11 01:33:47 +01:00
2026-07-07 11:55:57 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-07-03 15:36:11 +00:00
2026-07-10 11:54:08 +01:00
2026-06-04 23:46:55 -04:00
2026-07-11 06:15:41 -07:00
2026-07-10 17:47:32 -07:00
2026-07-11 04:54:27 -07:00
2026-06-04 20:52:50 -04:00
2026-07-07 11:55:57 -07:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-07-11 02:31:17 -07:00
2026-06-04 23:46:55 -04:00
2026-07-10 19:28:49 -07:00
2026-07-10 11:54:08 +01:00
2026-07-04 00:03:49 -07:00
2026-07-11 14:00:53 +08:00
2026-06-23 19:18:51 -05:00
2026-06-16 15:59:02 +02:00
2026-06-22 21:07:57 -04:00
2026-07-01 20:24:38 -05:00
2026-07-10 10:42:36 +01:00
2026-06-21 21:39:41 +02:00
2026-07-01 20:24:38 -05:00
2026-07-01 22:05:26 -05:00
2026-06-15 19:27:55 +02:00
2026-07-01 22:05:26 -05:00
2026-06-15 19:27:55 +02:00
2026-07-10 10:42:36 +01:00
2026-07-01 22:05:26 -05:00
2026-07-10 11:54:08 +01:00
2026-07-10 10:42:36 +01:00
2026-07-11 15:57:55 +08:00
2026-06-21 22:19:54 +02:00
2026-07-10 11:54:08 +01:00
2026-06-15 14:23:57 +08:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-07-11 00:34:10 -07:00
2026-07-10 13:33:20 -07:00
2026-06-24 20:35:50 +01:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-07-07 16:13:55 -07:00
2026-07-11 02:31:17 -07:00
2026-06-20 21:44:09 +02:00
2026-06-21 11:15:14 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 19:57:54 +08:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 20:16:19 +01:00
2026-07-07 16:13:55 -07:00
2026-07-08 08:01:00 -07:00
2026-07-04 08:22:39 -07:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 22:02:05 +02:00
2026-07-11 19:57:54 +08:00
2026-06-12 20:16:06 -07:00
2026-06-12 20:16:06 -07:00
2026-07-11 02:31:17 -07:00
2026-07-11 12:48:27 +08:00
2026-07-11 02:26:06 -07:00
2026-07-04 08:00:15 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 12:48:27 +08:00
2026-07-11 06:15:41 -07:00
2026-06-19 10:26:02 +08:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:46:55 -04:00
2026-07-11 02:31:17 -07:00
2026-07-10 13:33:20 -07:00
2026-07-04 15:13:31 -06:00
2026-07-07 11:55:57 -07:00
2026-07-08 08:01:00 -07:00
2026-07-07 11:55:57 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 23:46:55 -04:00
2026-07-11 06:15:41 -07:00
2026-07-10 14:50:00 -07:00
2026-07-07 16:13:55 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 05:48:33 -07:00
2026-06-21 11:15:14 +02:00
2026-07-11 06:15:41 -07:00
2026-07-07 00:07:05 +01:00
2026-07-10 22:24:36 -07:00
2026-07-05 13:33:04 -04:00
2026-07-11 06:15:41 -07:00
2026-06-21 15:18:57 +02:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:48:20 -04:00
2026-07-10 11:54:08 +01:00
2026-06-04 20:52:50 -04:00
2026-06-04 23:48:20 -04:00
2026-07-11 06:15:41 -07:00
2026-07-05 08:00:23 -04:00
2026-06-04 23:48:20 -04:00
2026-06-04 20:52:50 -04:00
2026-07-10 16:48:11 +01:00
2026-07-11 02:31:17 -07:00
2026-06-04 20:52:50 -04:00
2026-06-21 17:51:44 +02:00
2026-06-04 23:49:34 -04:00
2026-07-04 06:51:03 -04:00
2026-06-23 13:34:20 +02:00
2026-06-24 10:22:56 +08:00
2026-07-04 06:51:03 -04:00
2026-07-11 01:09:51 -07:00
2026-07-07 16:13:55 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 12:48:27 +08:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 12:48:27 +08:00
2026-06-15 14:23:57 +08:00
2026-07-10 17:47:32 -07:00
2026-07-10 17:47:32 -07:00
2026-07-10 11:32:24 -07:00
2026-06-04 20:52:50 -04:00
2026-07-10 17:47:32 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 02:06:53 -07:00
2026-07-11 06:15:41 -07:00
2026-07-04 01:56:21 +02:00
2026-07-11 06:15:41 -07:00
2026-07-05 08:00:23 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 02:26:06 -07:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:49:34 -04:00
2026-07-11 06:15:41 -07:00
2026-07-05 08:00:23 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 10:22:07 +01:00
2026-06-04 23:49:34 -04:00
2026-06-04 23:52:06 -04:00
2026-06-04 23:52:06 -04:00
2026-06-20 22:37:26 +08:00
2026-07-10 19:18:47 -07:00
2026-06-20 20:07:50 +02:00
2026-06-23 14:08:20 +08:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-07-06 02:24:37 -07:00
2026-06-04 23:52:06 -04:00
2026-07-11 06:15:41 -07:00
2026-06-21 21:53:58 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 03:04:11 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 23:30:57 +01:00
2026-06-04 23:52:06 -04:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:52:06 -04:00
2026-07-11 02:31:17 -07:00
2026-07-10 22:13:33 -07:00
2026-06-24 22:54:00 +08:00
2026-07-04 06:40:45 -04:00
2026-06-19 08:24:16 +08:00
2026-06-17 00:55:54 +02:00
2026-06-04 23:53:10 -04:00
2026-07-11 00:07:59 -07:00
2026-06-08 18:59:51 -07:00
2026-07-07 11:55:57 -07:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-06-23 13:44:14 +08:00
2026-06-17 12:50:18 +02:00
2026-06-04 23:53:10 -04:00
2026-07-05 01:56:40 -04:00
2026-06-21 07:40:06 +02:00
2026-06-21 07:40:06 +02:00
2026-06-21 07:40:06 +02:00
2026-06-04 23:53:10 -04:00
2026-06-04 23:53:10 -04:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:53:10 -04:00
2026-06-03 07:30:12 -07:00
2026-06-06 20:53:08 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-06-05 22:59:54 -07:00
2026-06-05 22:59:54 -07:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-06-07 01:11:24 +02:00
2026-07-11 00:51:57 -07:00
2026-06-19 02:21:10 +02:00
2026-07-06 02:58:59 -07:00
2026-07-10 08:18:44 -07:00
2026-07-11 01:03:30 +01:00
2026-07-10 15:23:24 +01:00
2026-06-18 23:26:21 +02:00
2026-06-18 23:33:44 +02:00
2026-07-11 06:15:41 -07:00
2026-07-09 23:06:44 +01:00
2026-06-04 20:22:35 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 00:58:14 -07:00
2026-07-11 06:15:41 -07:00
2026-06-07 01:24:10 +02:00
2026-06-04 23:54:19 -04:00
2026-06-04 23:54:19 -04:00
2026-06-04 23:54:19 -04:00
2026-07-06 07:46:08 -07:00
2026-07-06 10:26:51 -07:00
2026-07-11 02:50:53 -07:00
2026-07-11 06:15:41 -07:00
2026-06-23 12:40:25 +02:00
2026-07-05 07:33:54 -07:00
2026-07-07 16:59:51 -07:00
2026-06-04 23:55:54 -04:00
2026-06-04 23:55:54 -04:00
2026-06-04 23:55:54 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 12:48:27 +08:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-07 11:55:57 -07:00
2026-06-20 02:31:40 +08:00
2026-06-04 20:52:50 -04:00
2026-07-11 06:15:41 -07:00
2026-07-11 12:48:27 +08:00
2026-06-26 16:43:51 -07:00
2026-07-10 13:33:20 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 13:33:20 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 18:43:05 +02:00
2026-07-11 06:15:41 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 02:49:53 -07:00
2026-07-10 20:16:19 +01:00
2026-07-11 01:09:51 -07:00
2026-07-07 11:55:57 -07:00
2026-07-11 06:15:41 -07:00
2026-06-20 15:35:33 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:58:16 -07:00
2026-06-21 11:15:14 +02:00
2026-06-21 11:15:14 +02:00
2026-07-10 10:42:36 +01:00
2026-06-04 20:52:50 -04:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-06-04 23:55:54 -04:00
2026-07-07 11:55:57 -07:00
2026-07-02 00:21:41 -07:00
2026-06-21 11:15:14 +02:00