Commit Graph

120 Commits

Author SHA1 Message Date
Peter Steinberger
09f0566008 test: guard twitch setup mock calls 2026-05-12 00:33:52 +01:00
Shakker
9bfd1947d5 test: check twitch client log messages 2026-05-11 15:51:05 +01:00
Shakker
86a84015a9 test: tighten channel send assertions 2026-05-11 09:29:18 +01:00
Shakker
eb81dd899c test: tighten twitch client send assertion 2026-05-11 07:56:00 +01:00
Shakker
622c8d6d2e test: tighten twitch config assertion 2026-05-11 07:19:18 +01:00
Peter Steinberger
6346e792c4 build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
Shakker
bfd283e6b0 test: tighten twitch outbound assertions 2026-05-10 18:02:59 +01:00
Shakker
694d1c5a15 test: tighten twitch client log assertions 2026-05-10 18:00:04 +01:00
Shakker
7b218375f7 test: tighten twitch send assertions 2026-05-10 17:58:53 +01:00
Shakker
58e953fab1 test: tighten twitch status assertions 2026-05-10 17:57:15 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Peter Steinberger
a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Shakker
92d7ab6845 test: tighten channel empty array assertions 2026-05-09 04:58:00 +01:00
Peter Steinberger
535d70c202 test: tighten twitch setup validation assertions 2026-05-09 04:29:14 +01:00
Shakker
880a542944 test: tighten channel plugin empty assertions 2026-05-09 04:24:16 +01:00
Peter Steinberger
63b29b9ebf test: simplify twitch outbound chunk mock 2026-05-09 00:02:49 +01:00
Peter Steinberger
e63ca03bc9 test: tighten pairing provider assertions 2026-05-08 21:05:31 +01:00
Shakker
af9ae6b244 test: tighten twitch client message assertion 2026-05-08 16:37:02 +01:00
Shakker
39f33ed7bc test: tighten twitch account assertions 2026-05-08 16:35:32 +01:00
Peter Steinberger
4708909dc2 test: clarify resilience test wording 2026-05-08 13:43:26 +01:00
Peter Steinberger
9ef37d1907 test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
Peter Steinberger
6a4069dead fix: share plugin runtime helpers
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Peter Steinberger
1ef85c7d4c test: make suites safe without isolation (#78834)
* test: make suites safe without isolation

* fix: narrow auth profile credential types

* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00
Peter Steinberger
05eda57b3c refactor: migrate bundled plugins to message lifecycle 2026-05-06 01:46:42 +01:00
Peter Steinberger
04f1fd4d1f fix: harden source checkout plugin dependency handling 2026-05-02 02:43:15 +01:00
Peter Steinberger
13c4066816 refactor: trim twitch helper exports 2026-05-01 19:23:50 +01:00
Peter Steinberger
4ed6a7c6b8 refactor: trim unused testing exports 2026-05-01 10:46:42 +01:00
Peter Steinberger
e26357fee8 refactor: prune stale extension types 2026-05-01 10:34:04 +01:00
Peter Steinberger
4cbd1b53cf refactor: prune unused exported types 2026-05-01 09:56:37 +01:00
Peter Steinberger
1ead1b2d18 refactor(channels): finish turn kernel migration 2026-04-30 01:31:00 +01:00
Peter Steinberger
9a3a341d93 refactor(channels): route remaining turns through kernel 2026-04-29 23:16:16 +01:00
Peter Steinberger
9a9cd0c0ab refactor(channels): add shared turn kernel 2026-04-29 23:16:16 +01:00
Peter Steinberger
4336a7f3a9 refactor(plugin-sdk): narrow config runtime imports 2026-04-27 14:58:32 +01:00
Peter Steinberger
4e059035a9 test: share twitch finalize fixture 2026-04-20 17:47:01 +01:00
Peter Steinberger
3ae3a5e77d test: share twitch account fixture 2026-04-20 17:09:09 +01:00
Gustavo Madeira Santana
6184f17c91 Twitch: add bundled setup entry (#68008)
Merged via squash.

Prepared head SHA: 59305356a0
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-17 13:49:08 -04:00
Peter Steinberger
af954a81d1 perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
Gustavo Madeira Santana
78ac118427 fix(plugins): stabilize bundled setup runtimes (#67200)
Merged via squash.

Prepared head SHA: e8d6738fd0
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-15 12:35:18 -04:00
Peter Steinberger
85c7748520 lint: enable no extraneous class 2026-04-11 01:45:06 +01:00
Peter Steinberger
7ccf4b7d02 refactor: remove redundant twitch setup conversions 2026-04-10 21:51:36 +01:00
Vincent Koc
5308003e2a fix(twitch): remove runtime api barrel back-edges 2026-04-10 08:51:17 +01:00
Vincent Koc
4aa61cf8ca fix(extensions): remove barrel type back-edges 2026-04-10 08:16:27 +01:00
Peter Steinberger
0c278bb93c refactor: break runtime import cycles 2026-04-09 03:56:22 +01:00
Peter Steinberger
774b6b6438 refactor: dedupe messaging lowercase helpers 2026-04-07 15:53:50 +01:00
Peter Steinberger
60d9c150b2 refactor: dedupe provider lowercase helpers 2026-04-07 15:12:32 +01:00
Peter Steinberger
ac478e2024 test: speed up setup surface tests 2026-04-07 11:57:25 +01:00
Peter Steinberger
58e822e712 test: narrow hook and inbound context assertions 2026-04-07 09:18:59 +01:00
Peter Steinberger
999d88d13d refactor: dedupe twitch error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger
6acb43f294 fix: resolve channel typing regressions 2026-04-06 17:43:57 +01:00
Vincent Koc
3ded10f52a chore(plugins): drop dead test any suppressions 2026-04-06 15:43:48 +01:00