summary refs log tree commit diff
path: root/.buildkite (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-v1.13.0' of github.com:matrix-org/synapse into ↵Andrew Morgan2020-06-101-2/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dinsic-release-v1.14.x * 'release-v1.13.0' of github.com:matrix-org/synapse: (257 commits) Update changelog based on feedback. Move warnings in the changelog and re-iterate changes to branches. 1.13.0 update dh-virtualenv (#7526) 1.13.0rc3 Hash passwords earlier in the registration process (#7523) 1.13.0rc2 1.13.0rc2 Stop `get_joined_users` corruption from custom statuses (#7376) Do not validate that the client dict is stable during UI Auth. (#7483) Fix new flake8 errors (#7489) Don't UPGRADE database rows RST indenting Put rollback instructions in upgrade notes Fix changelog typo Oh yeah, RST Absolute URL it is then Fix upgrade notes link Provide summary of upgrade issues in changelog. Fix ) Move next version notes from changelog to upgrade notes ...
| * Unblacklist /upgrade creates a new room (#7228)Andrew Morgan2020-04-091-2/+0
| | | | | | | | | | | | This commit was originally merged in #7228 but reverted in #7254 as the associated sytest was not ready yet. Now that it is, we can merge this again.
| * Revert "Unblacklist /upgrade creates a new room (#7228)" (#7254)Andrew Morgan2020-04-091-0/+2
| | | | | | This reverts commit 59f0ca8b87c15a314859d94978d90a8aa0e7543b.
| * Unblacklist /upgrade creates a new room (#7228)Andrew Morgan2020-04-091-2/+0
| |
* | Fix sytest CIAndrew Morgan2020-05-282-6/+6
| | | | | | | | | | | | | | | | * Switch sytest-synapse to sytest-dinsic * Be sure to invalidate our caches properly! * Remove duplicate encryption state key definition * Remove old config option name in comment * Make dinsic the default in merge_base_branch
* | Update buildkite to match mainlineAndrew Morgan2020-05-141-70/+256
| |
* | Add docker-compose files required by pipelineAndrew Morgan2020-05-146-0/+127
| |
* | Bump mypy buildkite pipeline test to python3.7 to match mainlineAndrew Morgan2020-05-141-1/+1
| |
* | Fix py35-old CI by using native tox. (#7018)Andrew Morgan2020-03-241-6/+1
|\| | | | | | | | | | | | | * commit '3ab8e9c29': Fix py35-old CI by using native tox. (#7018) remove spurious changelog rst->md
| * Fix py35-old CI by using native tox. (#7018)Erik Johnston2020-03-021-6/+1
| | | | | | | | | | I'm not really sure how this was going wrong, but this seems like the right approach anyway.
* | Add an additional test to the SyTest blacklist for worker mode. (#6883)Andrew Morgan2020-03-231-0/+2
|\| | | | | | | | | * commit '3a3118f4e': Add an additional test to the SyTest blacklist for worker mode. (#6883)
| * Add an additional test to the SyTest blacklist for worker mode. (#6883)Patrick Cloke2020-02-101-0/+2
| |
* | Update setuptools for python 3.5 tests (#6880)Andrew Morgan2020-03-231-0/+18
|\| | | | | | | | | * commit 'fe73f0d53': Update setuptools for python 3.5 tests (#6880)
| * Update setuptools for python 3.5 tests (#6880)Richard van der Hoff2020-02-101-0/+18
| | | | | | Workaround for jaraco/zipp#40
* | Remove unused CI docker compose files (#6754)Andrew Morgan2020-03-233-66/+0
|\| | | | | | | | | * commit '2093f83ea': Remove unused CI docker compose files (#6754)
| * Remove unused CI docker compose files (#6754)Erik Johnston2020-01-223-66/+0
| | | | | | These now exist in the pipelines repo.
* | Adjust the sytest blacklist for worker mode (#6538)Andrew Morgan2020-03-191-29/+4
|\| | | | | | | | | * commit '4ce05ec17': Adjust the sytest blacklist for worker mode (#6538)
| * Adjust the sytest blacklist for worker mode (#6538)Richard van der Hoff2019-12-131-29/+4
| | | | | | | | | | Remove tests that got blacklisted while torturing was enabled, and add one that fails.
* | Back out perf regression from get_cross_signing_keys_from_cache. (#6494)Andrew Morgan2020-03-192-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'adfdd82b2': Back out perf regression from get_cross_signing_keys_from_cache. (#6494) Fix comment Fix port db script Newsfile Fixup tests Move start up DB checks to main data store. Pass Database into the data store Move are_all_users_on_domain checks to main data store. Change DataStores to accept 'database' param.
| * Fix port db scriptErik Johnston2019-12-062-2/+2
| |
* | Fix: Pillow error when uploading RGBA image (#3325) (#6241)Andrew Morgan2020-03-191-0/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '81731c6e7': Fix: Pillow error when uploading RGBA image (#3325) (#6241) Add User-Interactive Auth to /account/3pid/add (#6119) Lint Changelog Discard retention policies when retrieving state blacklist more tests Newsfile Add tests Propagate reason in remotely rejected invites MSC2367 Allow reason field on all member events
| * blacklist more testsRichard van der Hoff2019-11-281-0/+7
| |
* | Add more tests to the worker blacklist (#6429)Andrew Morgan2020-03-181-0/+29
|\| | | | | | | | | * commit '6f4a63df0': Add more tests to the worker blacklist (#6429)
| * Add more tests to the worker blacklist (#6429)Richard van der Hoff2019-11-271-0/+29
| |
* | Merge pull request #6358 from matrix-org/babolivier/message_retentionAndrew Morgan2020-03-181-1/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd31f69afa': clean up buildkite output Don't restrict the tests to v1 rooms Fix worker mode Fix 3PID invite exchange Lint again Lint again Lint Don't apply retention policy based filtering on state events Implement per-room message retention policies
| * clean up buildkite outputRichard van der Hoff2019-11-261-1/+3
| |
* | Fix CI for synapse_port_db (#6276)Andrew Morgan2020-03-164-4/+51
|\| | | | | | | | | * commit 'd79151921': Fix CI for synapse_port_db (#6276)
| * Fix CI for synapse_port_db (#6276)Brendan Abolivier2019-10-294-4/+51
| | | | | | | | | | | | | | | | | | | | | | | | * Don't use a virtualenv * Generate the server's signing key to allow it to start * Add signing key paths to CI configuration files * Use a Python script to create the postgresql database * Improve logging
* | Add CI for synapse_port_db (#6140)Andrew Morgan2020-03-164-0/+64
|\| | | | | | | | | * commit '14504ad57': Add CI for synapse_port_db (#6140)
| * Add CI for synapse_port_db (#6140)Brendan Abolivier2019-10-284-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds: * a test sqlite database * a configuration file for the sqlite database * a configuration file for a postgresql database (using the credentials in `.buildkite/docker-compose.pyXX.pgXX.yaml`) as well as a new script named `.buildkite/scripts/test_synapse_port_db.sh` that: 1. installs Synapse 2. updates the test sqlite database to the latest schema and runs background updates on it 3. creates an empty postgresql database 4. run the `synapse_port_db` script to migrate the test sqlite database to the empty postgresql database (with coverage) Step `2` is done via a new script located at `scripts-dev/update_database`. The test sqlite database is extracted from a SyTest run, so that it can be considered as an actual homeserver's database with actual data in it.
* | Delete format_tap.py (#6219)Andrew Morgan2020-03-161-48/+0
|\| | | | | | | | | * commit '22a9f7509': Delete format_tap.py (#6219)
| * Delete format_tap.py (#6219)Andrew Morgan2019-10-191-48/+0
| | | | | | | | | | | | | | * Delete format_tap.py This python implementation of a tap formatting library for buildkite has been replaced with a perl implementation as part of the matrix-org/sytest repo, which is specific to sytest's language, not that of any one homeserver's.
| * Move buildkite config to the pipelines repo (#5943)Amber Brown2019-08-312-310/+15
| |
| * Fix buildkite pipeline plugin matrix-org/annotate using the wrong variable ↵Amber Brown2019-08-301-3/+3
| | | | | | | | config
* | Move buildkite config to the pipelines repo (#5943)Amber Brown2020-02-241-0/+15
| | | | | | | | Note: I kept it in the repo for now ~anoa
* | Fix coverage in sytest and use plugins for buildkite (#5922)Andrew Morgan2020-02-245-18/+80
|\|
| * Fix coverage in sytest and use plugins for buildkite (#5922)Amber Brown2019-08-295-18/+80
| |
* | Implement a structured logging output system. (#5680)Andrew Morgan2020-02-214-0/+12
|\|
| * Implement a structured logging output system. (#5680)Amber Brown2019-08-284-1/+12
| |
* | Merge pull request #5843 from matrix-org/erikj/workers_hist_visAndrew Morgan2020-02-201-4/+0
|\|
| * Whitelist history visbility sytests for worker modeErik Johnston2019-08-121-4/+0
| |
* | Merge pull request #5770 from matrix-org/erikj/fix_current_state_event_sqliteAndrew Morgan2020-02-201-2/+3
|\|
| * Update old deps unit test to use old sqlite3Erik Johnston2019-07-291-2/+3
| |
* | Merge pull request #5740 from matrix-org/erikj/worker_flakey_testsAndrew Morgan2020-02-191-1/+7
|\|
| * Mark flakey tests as blacklisted for worker modeErik Johnston2019-07-231-1/+7
| |
* | Fix logging in workers (#5729)Andrew Morgan2020-02-192-1/+30
|\|
| * Fix logging in workers (#5729)Amber Brown2019-07-222-1/+30
| | | | | | This also adds a worker blacklist.
* | Speed up the PostgreSQL unit tests (#5717)Andrew Morgan2020-02-191-3/+9
|\|
| * Speed up the PostgreSQL unit tests (#5717)Amber Brown2019-07-191-3/+9
| |
* | Use /src for checking out synapse during sytests (#5664)Andrew Morgan2020-02-171-0/+3
|\|
| * Use /src for checking out synapse during sytests (#5664)Amber Brown2019-07-111-0/+3
| |
* | Add a sytest blacklist file (#5611)Andrew Morgan2020-02-172-169/+33
|\|
| * Add a sytest blacklist file (#5611)Andrew Morgan2019-07-052-148/+6
| | | | | | | | | | | | | | * Add a sytest blacklist file * Add changelog * Add blacklist to manifest
* | Run Black. (#5482)Andrew Morgan2020-02-131-2/+2
|\|
| * Run Black. (#5482)Amber Brown2019-06-201-2/+2
| |
* | Remove Postgres 9.4 support (#5448)Andrew Morgan2020-02-102-38/+0
|\|
| * Remove Postgres 9.4 support (#5448)Amber Brown2019-06-182-38/+0
| |
* | Move SyTest to Buildkite (#5459)Andrew Morgan2020-02-104-61/+188
|\|
| * Move SyTest to Buildkite (#5459)Amber Brown2019-06-174-0/+271
| | | | | | Including workers!
* | Merge remote-tracking branch 'dinsic/dinsic' into dinsic-release-v1.1.0Andrew Morgan2020-02-102-0/+137
|\ \ | |/ |/|
| * Remove python TAP scriptBrendan Abolivier2019-10-311-48/+0
| |
| * Don't use test imageBrendan Abolivier2019-10-311-2/+2
| |
| * Move sytest jobs to the right locationBrendan Abolivier2019-10-231-102/+103
| |
| * Try running the workers job on bigger agentsBrendan Abolivier2019-10-211-2/+2
| |
| * Add py3 jobs on BuildKiteBrendan Abolivier2019-10-181-2/+53
| |
| * Add TAP formatting scriptBrendan Abolivier2019-10-181-0/+48
| |
| * Add workers to buildkiteBrendan Abolivier2019-10-091-0/+25
| |
| * Try to run stuff on buildkiteBrendan Abolivier2019-10-091-6/+1
| |
| * peekBrendan Abolivier2019-10-081-0/+1
| |
| * peekBrendan Abolivier2019-10-081-1/+1
| |
| * peekBrendan Abolivier2019-10-081-0/+1
| |
| * peekBrendan Abolivier2019-10-081-0/+2
| |
| * Temporarily move the sytest job before the waitBrendan Abolivier2019-10-081-26/+27
| |
| * peekBrendan Abolivier2019-10-081-0/+1
| |
| * Use mainline's merge_base_branch.shBrendan Abolivier2019-10-071-11/+10
| |
| * First attempt at running SyTest in buildkiteBrendan Abolivier2019-10-072-0/+60
| |
* | Remove Python 2.7 support. (#5425)Amber Brown2019-06-123-96/+3
|/ | | | | | | | * remove 2.7 from CI and publishing * fill out classifiers and also make it not be installed on 3.5 * some minor bumps so that the old deps work on python 3.5
* Automatically retry builds when a buildkite agent is lost (#5380)Andrew Morgan2019-06-071-0/+66
| | | | | | | | | | | | Sometimes the build agents get lost or die (error codes -1 and 2). Retry automatically a maximum of 2 times if this happens. Error code reference: * -1: Agent was lost * 0: Build successful * 1: There was an error in your code * 2: The build stopped abruptly * 255: The build was cancelled
* Regen sample config before kicking off agents (#5370)Andrew Morgan2019-06-061-2/+2
| | | | | | * Regen sample config before kicking off agents * Add changelog
* Add py27-old test case to buildkiteErik Johnston2019-03-181-0/+11
|
* Include a default configuration file in the 'docs' directory. (#4791)Richard van der Hoff2019-03-041-0/+8
|
* Move from TravisCI to BuildKite (#4752)Amber Brown2019-02-278-0/+288