summary refs log tree commit diff
path: root/.buildkite (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add more tests to the worker blacklist (#6429)Richard van der Hoff2019-11-271-0/+29
|
* clean up buildkite outputRichard van der Hoff2019-11-261-1/+3
|
* 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)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 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
* Fix coverage in sytest and use plugins for buildkite (#5922)Amber Brown2019-08-295-18/+80
|
* Implement a structured logging output system. (#5680)Amber Brown2019-08-284-1/+12
|
* Whitelist history visbility sytests for worker modeErik Johnston2019-08-121-4/+0
|
* Update old deps unit test to use old sqlite3Erik Johnston2019-07-291-2/+3
|
* Mark flakey tests as blacklisted for worker modeErik Johnston2019-07-231-1/+7
|
* Fix logging in workers (#5729)Amber Brown2019-07-222-1/+30
| | | This also adds a worker blacklist.
* Speed up the PostgreSQL unit tests (#5717)Amber Brown2019-07-191-3/+9
|
* Use /src for checking out synapse during sytests (#5664)Amber Brown2019-07-111-0/+3
|
* 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)Amber Brown2019-06-201-2/+2
|
* Remove Postgres 9.4 support (#5448)Amber Brown2019-06-182-38/+0
|
* Move SyTest to Buildkite (#5459)Amber Brown2019-06-174-0/+271
| | | Including workers!
* 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