- Jun 15, 2022
-
-
reivilibre authored
-
Erik Johnston authored
-
Erik Johnston authored
-
reivilibre authored
-
- Jun 14, 2022
-
-
reivilibre authored
* Fix Complement runs always being Postgres * Newsfile Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
-
- Jun 09, 2022
-
-
reivilibre authored
-
- Jun 08, 2022
-
-
reivilibre authored
Co-authored-by:
Brendan Abolivier <babolivier@matrix.org>
-
- Jun 01, 2022
-
-
Michael Telatynski authored
-
- May 31, 2022
-
-
reivilibre authored
Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
- May 05, 2022
-
-
Henry authored
Update the "Build docker images" GitHub Actions workflow to use `docker/metadata-action` to generate docker image tags, instead of a custom shell script. Signed-off-by:
Henry <97804910+henryclw@users.noreply.github.com>
-
- Apr 29, 2022
-
-
David Robertson authored
* Allow unused ignores in "bleeding edge" CI Where "bleeding edge" means the Twisted Trunk and Latest Deps jobs. Follow up from #12531. Resolves #12574. * Use `--extras all` in latest deps mypy CI Twisted trunk job already does this. Missed in #12531. * changelog
-
- Apr 28, 2022
-
-
David Robertson authored
This reverts commit 5a320baa. This reverts commit f282d5fc. This reverts commit ce6ecdd4.
-
David Robertson authored
Twisted trunk job already does this. Missed in #12531.
-
David Robertson authored
Where "bleeding edge" means the Twisted Trunk and Latest Deps jobs. Follow up from #12531. Resolves #12574.
-
- Apr 27, 2022
-
-
David Robertson authored
Over time we've begun to use newer versions of mypy, typeshed, stub packages---and of course we've improved our own annotations. This makes some type ignore comments no longer necessary. I have removed them. There was one exception: a module that imports `select.epoll`. The ignore is redundant on Linux, but I've kept it ignored for those of us who work on the source tree using not-Linux. (#11771) I'm more interested in the config line which enforces this. I want unused ignores to be reported, because I think it's useful feedback when annotating to know when you've fixed a problem you had to previously ignore. * Installing extras before typechecking Lacking an easy way to install all extras generically, let's bite the bullet and make install the hand-maintained `all` extra before typechecking. Now that https://github.com/matrix-org/backend-meta/pull/6 is merged to the release/v1 branch.
-
- Apr 20, 2022
-
-
David Robertson authored
-
David Robertson authored
Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com>
-
- Apr 13, 2022
-
-
David Robertson authored
Fixes #12458 Co-authored-by:
Sean Quah <seanq@element.io> Co-authored-by:
Dan Callahan <danc@element.io>
-
- Apr 12, 2022
-
-
David Robertson authored
* Run "main" trial tests under poetry Olddeps and twisted trunk tests are handled in separate PRs. The PyPy config is a best-effort only; it's completely untested. Pulled out from #12337. * Changelog
-
David Robertson authored
Co-authored-by:
Dan Callahan <danc@element.io>
-
David Robertson authored
Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
- Apr 11, 2022
-
-
Richard van der Hoff authored
Fixes matrix-org/complement#330 (or it will, once we remove the old files). It's not quite a lift-and-shift: I've also taken the opportunity to get rid of the custom CA that we used to use to sign the TLS certs, which has been superceded by the CA exposed by Complement.
-
- Apr 08, 2022
-
-
David Robertson authored
Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com>
-
David Robertson authored
-
- Apr 05, 2022
-
-
Andrew Morgan authored
Update mdbook (the tool used to render the documentation website) to version 0.4.17.
-
- Mar 31, 2022
-
-
David Robertson authored
-
- Mar 30, 2022
-
-
Andrew Morgan authored
-
- Mar 24, 2022
-
-
kegsay authored
-
- Mar 08, 2022
-
-
reivilibre authored
-
- Mar 07, 2022
-
-
Richard van der Hoff authored
I've factored it out for easier use in other workflows.
-
- Mar 04, 2022
-
-
David Robertson authored
-
- Mar 03, 2022
-
-
Eric Eastwood authored
Co-authored-by:
Brendan Abolivier <babolivier@matrix.org>
-
Eric Eastwood authored
The Complement tests for MSC3030 are now merged, https://github.com/matrix-org/complement/pull/178 Synapse implmentation: https://github.com/matrix-org/synapse/pull/9445
-
- Mar 02, 2022
-
-
David Robertson authored
* Rename scripts-dev to have suffices * Update references to `scripts-dev` * Changelog * These scripts don't pass mypy
-
- Mar 01, 2022
-
-
David Robertson authored
* Don't use `tox` for `check-sampleconfig` * Don't use `tox` for check-newsfragment
-
- Feb 22, 2022
-
-
David Robertson authored
* Don't build distribution pkgs in tests.yml * Run `release-artifacts` on release branches * Use backend-meta workflow for packaging
-
- Feb 11, 2022
-
-
Richard van der Hoff authored
use `HEAD` rather than hardcoding `master`
-
- Feb 04, 2022
-
-
kegsay authored
Since #11811 there has been general Complement flakiness around networking. It seems like tests are hitting the wrong containers. In an effort to diagnose the cause of this, as well as reduce its impact on this project, set the parallelsim to 1 (no parallelism) when running tests. If this fixes the flakiness then this indicates the cause and I can diagnose this further. If this doesn't fix the flakiness then that implies some kind of test pollution which also helps to diagnose this further.
-
- Jan 25, 2022
-
-
kegsay authored
* CI: run Complement on the VM, not inside Docker This requires https://github.com/matrix-org/complement/pull/289 We now run Complement on the VM instead of inside a Docker container. This is to allow Complement to bind to any high-numbered port when it starts up its own federation servers. We want to do this to allow for more concurrency when running complement tests. Previously, Complement only ever bound to `:8448` when running its own federation server. This prevented multiple federation tests running at the same time as they would fight each other on the port. This did however allow Complement to run in Docker, as the host could just port forward `:8448` to allow homeserver containers to communicate to Complement. Now that we are using random ports however, we cannot use Docker to run Complement. This ends up being a good thing because: - Running Complement tests locally is closer to how they run in CI. - Allows the `CI` env var to be removed in Complement. - Slightly speeds up runs as we don't need to pull down the Complement image prior to running tests. This assumes GHA caches actions sensibly. * Changelog * Full stop * Update .github/workflows/tests.yml Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com> * Review comments * Update .github/workflows/tests.yml Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
- Jan 24, 2022
-
-
Richard van der Hoff authored
PyNaCl's recent 1.5.0 release on PyPi includes arm64 wheels, which means our arm64 docker images now build in a sensible amount of time, so we can skip the amd64-only build.
-