feat: workflows release events (#7664)

* feat: Release grouped events once a worfklow finish

* update common step

* update types

* tests

* optionality

* fies

* cancel flow on release failure

* clear events on fail

* more tests

* log errors

* log more errors

* update missing interface method declaration

* fix missing return

* update mock

* fix tests
This commit is contained in:
Adrien de Peretti
2024-06-11 15:48:15 +02:00
committed by GitHub
parent bef5941714
commit dd0b9f0805
6 changed files with 216 additions and 16 deletions
@@ -22,4 +22,12 @@ export default class EventBusService implements IEventBusModuleService {
): this {
return this
}
releaseGroupedEvents(eventGroupId: string): Promise<void> {
return Promise.resolve()
}
clearGroupedEvents(eventGroupId: string): Promise<void> {
return Promise.resolve()
}
}