Currently the build tags get duplicated in a handful of places:
Note that the build tags are homeserver specific (and might vary based on the version of the homeserver).
It would be great if complement was able to know which build tags to use somehow by inspecting a file or the homeserver capabilities. This would help avoid the various configs above getting out of sync.
Additionally we should probably:
- Remove the buildkite CI for complement.
- Remove the unused pipeline for Synapse.
Currently the build tags get duplicated in a handful of places:
Complement CI in Buildkitecomplement.shscriptSynapse CI in Buildkite (which is actually unused, but still sometimes kept in sync)Note that the build tags are homeserver specific (and might vary based on the version of the homeserver).
It would be great if complement was able to know which build tags to use somehow by inspecting a file or the homeserver capabilities. This would help avoid the various configs above getting out of sync.
Additionally we should probably: