Will Hunt
082a61f802
Split cache config from queue config. ( #902 )
...
* Split out queue and cache config
* Update usages of cache config,
* Update default
* Cleanup
* Make queue optional.
* config updates.
* changelog
* update spec config
* Update tests
* tweak import
* Update default config.
* fixup test
* Update config.sample.yml
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
Signed-off-by: Will Hunt <will@half-shot.uk>
* Update encryption.md
Signed-off-by: Will Hunt <will@half-shot.uk>
* Clear up worker config
Signed-off-by: Will Hunt <will@half-shot.uk>
* Update src/config/Config.ts
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
Signed-off-by: Will Hunt <will@half-shot.uk>
* update helm config
* lint
* fix meta
* tidy tidy
* revert logging change
* lint rust
---------
Signed-off-by: Will Hunt <will@half-shot.uk>
Co-authored-by: Andrew Ferrazzutti <andrewf@element.io>
2024-03-19 16:45:52 +00:00
Will Hunt
41ee467e2d
Fix logged errors not being properly formatted (and tone down the error verbosity a bit) ( #874 )
...
* Ensure we add the error handlers last
* Refactor error middleware to be less noisy
* changelog
* Add finalise
2024-01-02 15:58:25 +00:00
Will Hunt
c0bb71d553
Fix GitHub events not verifying ( #875 )
...
* Ensure we verify the raw payload.
* changelog
* Tidy up types
* Add test for GitHib
* Mock out GitHub API to allow tests to pass.
* Lint
2024-01-02 15:52:43 +00:00
Will Hunt
5c5bdd546d
Fix widgets not working when bound to the same listener as webhooks. ( #872 )
...
* Bind listener in bridge.
* Add a test to confirm behaviour
* Fix test name
* changelog
2023-12-29 16:11:08 +00:00
Will Hunt
8e115b40ab
Add End to End testing ( #868 )
...
* Ensure connection state always explicitly states all keys, even if some are undefined.
* changelog
* Fix type
* fix test types
* Add support for E2E testing
* Add CI job for e2e test
* Ensure integration test only runs when regular tests complete
* Add homerunner image
* Disallow concurrent runs
* Add concurrency to other expensive steps
* changelog
* Fix mq test
* Cache rust deps
* Drop only
* Use a shared key
2023-12-28 15:04:03 +00:00