Feelw00
01193dea26
fix: make task persistence failures explicit
...
Preserve task and TaskFlow durability by persisting before in-memory registry mutation and surfacing explicit persistence failures instead of reporting fake success.
Adds non-throwing try-create runtime helpers while keeping existing throwing public create APIs compatible. Maintainer follow-up keeps task/TaskFlow sync repair bounded, prevents split task/delivery-state writes, and keeps CI green on the current base.
Thanks @Feelw00.
2026-06-01 00:12:28 +01:00
Peter Steinberger
6b65196878
test: tighten webhook http assertions
2026-05-11 04:37:46 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Shakker
c4d05b0dfc
test: tighten messaging plugin array assertions
2026-05-09 05:00:33 +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
ca2cd6a8ab
refactor: trim helper shape exports
2026-05-01 20:22:55 +01:00
Peter Steinberger
b60eb1711a
refactor(plugin-sdk): add managed task flow runtime
2026-04-28 05:32:40 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk
2026-04-27 23:45:26 +01:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams
2026-04-27 22:55:09 +01:00
Peter Steinberger
0141471dd5
refactor: move shared helpers off reserved sdk seams
2026-04-27 13:07:54 +01:00
Devin Robison
36c4a372a0
fix(webhooks): reload route secrets per request ( #70727 )
...
* fix(webhooks): reload route secrets per request
* docs(changelog): note webhook secret reload fix
2026-04-23 15:48:10 -06:00
Peter Steinberger
c8d722d093
test: fix rebased local gates
2026-04-18 01:49:54 +01:00
Ayaan Zaidi
c95507978f
fix(plugins): tighten register rollback
2026-04-17 10:14:00 +05:30
Ayaan Zaidi
2a283e87a7
fix(plugins): enforce synchronous registration
2026-04-17 10:14:00 +05:30
Peter Steinberger
d96c5767c5
refactor: simplify webhook secret headers
2026-04-10 23:49:59 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
Peter Steinberger
ea9efc0e81
refactor: dedupe plugin lowercase helpers
2026-04-07 15:53:50 +01:00
Peter Steinberger
106b2794c5
refactor: dedupe webhook optional field mapping
2026-04-06 22:21:00 +01:00
Vincent Koc
87bcfe796f
fix(check): tighten lobster and webhook mutation types
2026-04-06 21:03:50 +01:00
Peter Steinberger
1366b943e5
refactor: dedupe webhook view type shapes
2026-04-06 20:30:20 +01:00
Peter Steinberger
ce61cb48ec
refactor: dedupe webhook flow mutation mapping
2026-04-06 20:30:20 +01:00
Peter Steinberger
5116ce2d5e
refactor: dedupe webhook view mappers
2026-04-06 19:24:43 +01:00
Peter Steinberger
00e46301a4
refactor: dedupe webhook task view helpers
2026-04-06 18:40:05 +01:00
Vincent Koc
fdad227b92
fix(lint): route webhook tests through plugin helpers
2026-04-06 15:38:15 +01:00
Peter Steinberger
94b8ab0325
fix: resolve rebase check regressions
2026-04-06 15:20:03 +01:00
Mariano
ebad21c94d
plugins: add bundled webhooks TaskFlow bridge ( #61892 )
...
Merged via squash.
Prepared head SHA: ca58fb77a8
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 15:59:47 +02:00