dependabot[bot]
eb032582e1
Bump actions/setup-go from 4 to 5 ( #16749 )
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 5 meses
dependabot[bot]
7550f4d445
Bump actions/setup-python from 4 to 5 ( #16748 )
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 5 meses
Dmytro Kagirov
483d22afc3
Adding a version picker for Synapse docs ( #16533 )
há 5 meses
dependabot[bot]
506f5c7553
Bump matrix-org/netlify-pr-preview from 2 to 3 ( #16719 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 5 meses
Erik Johnston
19dac97480
Add a workflow to try and automatically fixup a PR ( #16704 )
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
há 5 meses
Patrick Cloke
77882b6a7d
Document which versions of Synapse have compatible schema versions. ( #16661 )
há 5 meses
Patrick Cloke
47c682101f
Fix building wheels in CI. ( #16653 )
pip was using a vendored setuptools that was incompatible with
Python 3.12. Upgrading cibuildwheels to a version with a newer
version of pip (and thus a newer version of setuptools) fixes
the issue.
há 6 meses
David Robertson
4e1a19d375
Run actions/setup-go after checking out complement ( #16567 )
há 6 meses
kegsay
11a8ae0632
complement: enable dirty runs ( #16520 )
* complement: enable dirty runs
* Add changelog
* Set a low connpool limit when running in Complement
Dirty runs can cause many containers to be running concurrently,
which seems to easily exhaust resources on the host. The increased
speedup from dirty runs also seems to use more db connections on
workers, which are misconfigured currently to have
`SUM(workers * cp_max) > max_connections`, causing
```
FATAL: sorry, too many clients already
```
which results in tests failing.
* Try p=2 concurrency to restrict slowness of servers which causes partial state join tests to flake
* Debug logging
* Only run flakey tests
* Only adjust connection pool limits in worker mode
* Move cp vars to somewhere where they get executed in CI
* Move cp values back to where they actually work
* Debug logging
* Try p=1 to see if this makes worker mode happier
* Remove debug logging
há 6 meses
Patrick Cloke
8841db4d27
Run trial/integration tests if .ci is modified. ( #16512 )
há 7 meses
kegsay
f710d5480b
Update complement.sh to match new public API shape ( #16466 )
* Update complement.sh to match new public API shape
Sister PR to https://github.com/matrix-org/complement/pull/666
Context: https://github.com/matrix-org/complement/issues/654#issuecomment-1746613495
* Changelog
* Pedantry
* Run complement plz
há 7 meses
Erik Johnston
a6abee36bc
Don't block CI on sign-off ( #16454 )
As this doesn't work with the private sign off flow.
há 7 meses
David Robertson
06f650f5f4
Skip export-data on non-code (e.g. docs) PRs ( #16387 )
há 7 meses
reivilibre
525d9d6e11
Avoid running CI steps when the files they check have not been changed. ( #14745 )
há 7 meses
dependabot[bot]
139a24de9e
Bump actions/checkout from 3 to 4 ( #16250 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 7 meses
David Robertson
fad4c63d25
Get CI to check PRs have been signed-off ( #16348 )
há 7 meses
dependabot[bot]
a40f7724ff
Bump docker/setup-buildx-action from 2 to 3 ( #16375 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 7 meses
dependabot[bot]
3d9661baaa
Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0 ( #16374 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 7 meses
dependabot[bot]
ab5f4f906d
Bump docker/login-action from 2 to 3 ( #16339 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 8 meses
dependabot[bot]
4cdc2ed7dc
Bump docker/metadata-action from 4 to 5 ( #16337 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 8 meses
dependabot[bot]
47f9837008
Bump docker/setup-qemu-action from 2 to 3 ( #16338 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 8 meses
dependabot[bot]
d2eacfe051
Bump docker/build-push-action from 4 to 5 ( #16336 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
há 8 meses
Erik Johnston
dfcfa9f0ed
Bump minimum supported Rust version to 1.61.0 ( #16248 )
há 8 meses
David Robertson
ed5e8a77ca
Ignore redundant casts in latest deps CI job ( #16213 )
há 8 meses
David Robertson
e691243e19
Fix typechecking with twisted trunk ( #16121 )
há 8 meses
David Robertson
47c629bb27
Attempt to fix twisted trunk ( #16115 )
há 9 meses
David Robertson
f9f3e89354
Attempt to fix labelling in docker workflow ( #16009 )
há 9 meses
Mo Balaa
96529c4236
Add synapse version as Docker container label ( #15972 )
Co-authored-by: Mo Balaa <balaa@fractalnetworks.co>
há 9 meses
Shay
5e82b07d2c
Drop debian buster ( #15893 )
há 10 meses
Eric Eastwood
561d06b481
Remove support for Python 3.7 ( #15851 )
Fix https://github.com/matrix-org/synapse/issues/15836
há 10 meses
Shay
6a5cf1a759
Fix Sytest environmental variable evaluation in CI ( #15804 )
há 11 meses
Erik Johnston
ba97b39881
Bump minimum supported Rust version ( #15768 )
Important crates such as `log` and `regex` have bumped theirs to 1.60.0
as well.
há 11 meses
Erik Johnston
373c0c7ff7
Speed up typechecking CI ( #15752 )
By restoring the rust cache before installing the project.
há 11 meses
Andrew Morgan
d43c72a6c8
Prevent "twisted trunk" and "latest deps" workflows from running on forks ( #15726 )
há 11 meses
Jason Little
874378c052
Docker fully qualified image names ( #15689 )
* Fully qualified docker image names for the main Dockerfile and Complement related.
* Fully qualified docker image names for Dockerfiles associated with building Debian release artifacts.
This one is harder and is separate from the other commit in case it wasn't correct or was unwanted. I decided to
do the expansion on the docker images in the Dockerfile itself, instead of the various source places that build
which distribution that is selected, as it would have been more invasive with the scripts breaking up the string
for tagging and such. This one is untested.
* Changelog
* Update docker/Dockerfile-workers
* Update docker/complement/Dockerfile
---------
Co-authored-by: reivilibre <olivier@librepush.net>
há 11 meses
David Robertson
42786d8a47
Create dependabot changelogs at release time ( #15481 )
* Ditch dependabot changelog workflow
* Summarise dependabot commits in release script
* Changelog
* Update scripts-dev/release.py
há 11 meses
reivilibre
c775d80b73
Fix a bug introduced in Synapse v1.84.0 where workers do not start up when no `instance_map` was provided. ( #15672 )
* Fix #15669 : always populate instance map even if it was empty
* Fix some tests
* Fix more tests
* Newsfile
Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
* CI fix: don't forget to update apt repository sources before installing olddeps deps
* Add test testing the backwards compatibility
---------
Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
há 11 meses
Patrick Cloke
5dc1f25c53
Fix olddeps build ( #15626 )
Do an `apt update` before install packages.
há 1 ano
David Robertson
c96a1d2a27
Relax poetry-core lower bound to 1.1.0 ( #15571 )
See https://github.com/matrix-org/synapse/pull/15566#issuecomment-1543844104
Also check you can `pip install` in the old-deps CI job
há 1 ano
David Robertson
7c76514f1e
Deal with more GHA deprecations ( #15576 )
* Bump netlify PR
* Manually cache mypy cache dir
cache cache cache cache cache cache cache cache cache cache
* Changelog
há 1 ano
dependabot[bot]
fce59ca5a1
Bump dawidd6/action-download-artifact from 2.26.1 to 2.27.0 ( #15441 )
* Bump dawidd6/action-download-artifact from 2.26.1 to 2.27.0
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 2.26.1 to 2.27.0.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](7132ab516f
...246dbf436b23d7c49e21a7ab8204ca9ecd1fe615)
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Changelog
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
há 1 ano
David Robertson
3dd72b924e
Attempt to fix weird mypy failures on ignored files. ( #15409 )
By inlining the typechecking job from backend-meta.
This seems to resolve odd errors (maybe due to caching?)
to have been seen on Dependabot PRs.
há 1 ano
David Robertson
d5cc911167
Trust dtolnay/rust-toolchain ( #15406 )
* Trust dtolnay/rust-toolchain
The author is a big deal in the Rust world and I'm happy to trust them.
I'm also bored of the dependabot updates tbh.
* Changelog
há 1 ano
dependabot[bot]
e708a33cd9
Bump dawidd6/action-download-artifact from 2.26.0 to 2.26.1 ( #15404 )
* Bump dawidd6/action-download-artifact from 2.26.0 to 2.26.1
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 2.26.0 to 2.26.1.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](5e780fc7bb
...7132ab516fba5f602fafae6fdd4822afa10db76f)
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Changelog
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
há 1 ano
David Robertson
ec6430bad8
Use setup-go instead of relying on go 1.17 to exist ( #15403 )
* Use setup-go instead of relying on 1.17 to exist
See https://github.com/actions/runner-images/issues/7276
* Changelog
há 1 ano
dependabot[bot]
675ff0d5d0
Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 ( #15369 )
* Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages ) from 3.9.2 to 3.9.3.
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases )
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md )
- [Commits](bd8c6b06eb
...373f7f263a76c20808c831209c920827a82a2847)
---
updated-dependencies:
- dependency-name: peaceiris/actions-gh-pages
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Changelog
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
há 1 ano
Erik Johnston
57481ca694
Speed up generate sample config CI lint ( #15340 )
há 1 ano
Erik Johnston
8a47bf13ef
Speed up pydantic CI lint ( #15339 )
há 1 ano
Sean Quah
2e936afd5f
Fix typo in developer docs GitHub workflow ( #15336 )
Signed-off-by: Sean Quah <seanq@matrix.org>
há 1 ano
reivilibre
d5324ee111
Add developer documentation for the Federation Sender and add a documentation mechanism using Sphinx. ( #15265 )
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
há 1 ano