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>
6 місяці тому
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>
6 місяці тому
Dmytro Kagirov
483d22afc3
Adding a version picker for Synapse docs ( #16533 )
6 місяці тому
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>
6 місяці тому
Erik Johnston
19dac97480
Add a workflow to try and automatically fixup a PR ( #16704 )
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
6 місяці тому
Patrick Cloke
77882b6a7d
Document which versions of Synapse have compatible schema versions. ( #16661 )
6 місяці тому
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.
7 місяці тому
David Robertson
4e1a19d375
Run actions/setup-go after checking out complement ( #16567 )
7 місяці тому
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
7 місяці тому
Patrick Cloke
8841db4d27
Run trial/integration tests if .ci is modified. ( #16512 )
8 місяці тому
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
8 місяці тому
Erik Johnston
a6abee36bc
Don't block CI on sign-off ( #16454 )
As this doesn't work with the private sign off flow.
8 місяці тому
David Robertson
06f650f5f4
Skip export-data on non-code (e.g. docs) PRs ( #16387 )
8 місяці тому
reivilibre
525d9d6e11
Avoid running CI steps when the files they check have not been changed. ( #14745 )
8 місяці тому
dependabot[bot]
139a24de9e
Bump actions/checkout from 3 to 4 ( #16250 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 місяці тому
David Robertson
fad4c63d25
Get CI to check PRs have been signed-off ( #16348 )
8 місяці тому
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>
8 місяці тому
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>
8 місяці тому
dependabot[bot]
ab5f4f906d
Bump docker/login-action from 2 to 3 ( #16339 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 місяці тому
dependabot[bot]
4cdc2ed7dc
Bump docker/metadata-action from 4 to 5 ( #16337 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 місяці тому
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>
9 місяці тому
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>
9 місяці тому
Erik Johnston
dfcfa9f0ed
Bump minimum supported Rust version to 1.61.0 ( #16248 )
9 місяці тому
David Robertson
ed5e8a77ca
Ignore redundant casts in latest deps CI job ( #16213 )
9 місяці тому
David Robertson
e691243e19
Fix typechecking with twisted trunk ( #16121 )
9 місяці тому
David Robertson
47c629bb27
Attempt to fix twisted trunk ( #16115 )
10 місяці тому
David Robertson
f9f3e89354
Attempt to fix labelling in docker workflow ( #16009 )
10 місяці тому
Mo Balaa
96529c4236
Add synapse version as Docker container label ( #15972 )
Co-authored-by: Mo Balaa <balaa@fractalnetworks.co>
10 місяці тому
Shay
5e82b07d2c
Drop debian buster ( #15893 )
11 місяці тому
Eric Eastwood
561d06b481
Remove support for Python 3.7 ( #15851 )
Fix https://github.com/matrix-org/synapse/issues/15836
11 місяці тому
Shay
6a5cf1a759
Fix Sytest environmental variable evaluation in CI ( #15804 )
1 рік тому
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.
1 рік тому
Erik Johnston
373c0c7ff7
Speed up typechecking CI ( #15752 )
By restoring the rust cache before installing the project.
1 рік тому
Andrew Morgan
d43c72a6c8
Prevent "twisted trunk" and "latest deps" workflows from running on forks ( #15726 )
1 рік тому
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>
1 рік тому
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
1 рік тому
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>
1 рік тому
Patrick Cloke
5dc1f25c53
Fix olddeps build ( #15626 )
Do an `apt update` before install packages.
1 рік тому
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
1 рік тому
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
1 рік тому
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>
1 рік тому
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.
1 рік тому
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
1 рік тому
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>
1 рік тому
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
1 рік тому
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>
1 рік тому
Erik Johnston
57481ca694
Speed up generate sample config CI lint ( #15340 )
1 рік тому
Erik Johnston
8a47bf13ef
Speed up pydantic CI lint ( #15339 )
1 рік тому
Sean Quah
2e936afd5f
Fix typo in developer docs GitHub workflow ( #15336 )
Signed-off-by: Sean Quah <seanq@matrix.org>
1 рік тому
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>
1 рік тому