Commit Graph

249 Commits (4953cd71dfbb1925dc4a477efd2ed48c2dfd70d6)

Author SHA1 Message Date
David Robertson c0854ce65a
Hack to rebuild the complement editable image (#15184) 3 years ago
Patrick Cloke 7ae4f7236a
Configure ruff to automatically fix issues. (#15194) 3 years ago
David Robertson 39795b3a4e
Make it easier to use DataGrip w/ Synapse's schema (#14982) 3 years ago
reivilibre c0bf4c3cb4
Add check to ensure locked dependencies have source distributions available. (#14742) 3 years ago
realtyem 58214dbb9b
Allow enabling the asyncio reactor in complement (#14858) 3 years ago
David Robertson dc901a885f
Fix typo in release script (#14920) 3 years ago
reivilibre 22cc93afe3
Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) 3 years ago
Andrew Morgan a7b54ca8d8
Implement MSC3930: polls push rules (#14787) 3 years ago
Andrew Morgan 54cd90ea60
Implement MSC3890: Remotely silence local notifications (#14775) 3 years ago
Dirk Klimpel 8d5325ec0c
Drop unused table `presence` (#14825) 3 years ago
Andrew Morgan f5ea9f2b1d
Add rust linting commands to `scripts-dev/lint.sh` (#14822) 3 years ago
Andrew Morgan c4456114e1
Add experimental support for MSC3391: deleting account data (#14714) 3 years ago
reivilibre 46993770e5
Suppress the update check in the ruff linter. (#14741) 3 years ago
Patrick Cloke 7010a3d015
Switch to ruff instead of flake8. (#14633) 3 years ago
David Robertson 3d87847ecc
Enable `--warn-redundant-casts` option in mypy (#14671) 3 years ago
reivilibre be3a8a85e3
Add `--editable` flag to `complement.sh` which uses an editable install of Synapse for faster turn-around times whilst developing iteratively. (#14548) 3 years ago
Eric Eastwood 8f10c8b054
Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471) 3 years ago
Richard van der Hoff 8d133a8464
Fixes to `federation_client` dev script (#14479) 3 years ago
David Robertson 2cc592584a
Remove unused type-ignores (#14433) 3 years ago
Sean Quah 0cf48f2d5f
Build Debian packages for Ubuntu 22.10 Kinetic Kudu (#14396) 3 years ago
realtyem 69814eb282
Allow override for requesting specific worker types for Complement on command line. (#14324) 3 years ago
Patrick Cloke 59ca73006c
Enable testing MSC3874 in complement. (#14339) 3 years ago
Patrick Cloke c604d2c218
Mark /relations endpoint as usable on workers. (#14028) 3 years ago
David Robertson 285d72556b
Update mypy and mypy-zope, attempt 3 (#13993) 3 years ago
David Robertson 8e52cb0bce
Revert "Update mypy and mypy-zope (#13925)" 3 years ago
David Robertson 6d543d6d9f
Update mypy and mypy-zope (#13925) 3 years ago
David Robertson 0a38c7ec6d
Snapshot schema 72 (#13873) 3 years ago
Mathieu Velten 6bd8763804
Add cache invalidation across workers to module API (#13667) 3 years ago
reivilibre 9ce1a53c46 Fix the release script not publishing binary wheels. (#13850) 3 years ago
reivilibre a35842caec
Fix the release script not publishing binary wheels. (#13850) 3 years ago
David Robertson fff9b955fa
Generate separate snapshots for logical databases (#13792) 3 years ago
David Robertson b60d47ab2c
Updates to the schema dump script (#13770) 3 years ago
reivilibre c7b18d9d44
Extend the release script to wait for GitHub Actions to finish and to be usable as a guide for the whole process. (#13483) 3 years ago
David Robertson ba8938b090
Reject non-strict types in Pydantic models (#13502) 3 years ago
reivilibre 1c910e2216
Add a `merge-back` command to the release script, which automates merging the correct branches after a release. (#13393) 4 years ago
reivilibre 05aeeb3a80
Enable Complement CI tests in the 'latest deps' test run. (#13213) 4 years ago
reivilibre 543dc9c93e
Extend the release script to automatically push a new SyTest branch, rather than having that be a manual process. (#12978) 4 years ago
Patrick Cloke 1efe6b8c41
Stop building Ubuntu 21.10 (Impish Indri) which is end of life. (#13326) 4 years ago
reivilibre 0c95313a44
Add --build-only option to complement.sh to prevent actually running Complement. (#13158) 4 years ago
reivilibre 65e675504f
Add the ability to set the log level using the `SYNAPSE_TEST_LOG_LEVEL` environment when using `complement.sh`. (#13152) 4 years ago
reivilibre c04e25789e
Enable Complement testing in the 'Twisted Trunk' CI runs. (#13079) 4 years ago
Richard van der Hoff fe910fb10e
complement.sh: Permit skipping docker build (#13143) 4 years ago
Erik Johnston de334ac183
Add a CI job to check that schema deltas are in the correct folder. (#13063) 4 years ago
reivilibre 538044ac01
Collapse Docker build commands in Complement CI runs to make the logs easier to read. (#13058) 4 years ago
Erik Johnston aef398457f
Up complement time outs (#13048) 4 years ago
Patrick Cloke 1df22e16df
Fix example of running complement.sh. (#12990) 4 years ago
reivilibre 67f51c84f8
Merge the Complement testing Docker images into a single, multi-purpose image. (#12881) 4 years ago
David Robertson 81d9f2a8e9
Fixes to MSC3787 implementation (#12858) 4 years ago
reivilibre 7a68203cde
Disable 'faster room join' Complement tests when testing against Synapse with workers. (#12842) 4 years ago
David Robertson 5331fb5b47
allow `on_invalidate=None` in `@cached` methods (#12769) 4 years ago