atagen

matrix-rust-sdk

public
Star0
Watch0
ssh://brewery@pls.lobotomise.me:33/atagen/matrix-rust-sdk.git

Blame: testing/matrix-sdk-integration-testing/assets/ci-start.sh

7ff8adafe9e4atagen2026-10-22 12:30 UTC1
#!/bin/bash
7ff8adafe9e4atagen2026-10-22 12:30 UTC2
set -e
7ff8adafe9e4atagen2026-10-22 12:30 UTC3
export SYNAPSE_SERVER_NAME=matrix-sdk.rs
7ff8adafe9e4atagen2026-10-22 12:30 UTC4
export SYNAPSE_REPORT_STATS=no
7ff8adafe9e4atagen2026-10-22 12:30 UTC5
echo " ====== Generating config  ====== "
7ff8adafe9e4atagen2026-10-22 12:30 UTC6
/start.py generate
7ff8adafe9e4atagen2026-10-22 12:30 UTC7
7ff8adafe9e4atagen2026-10-22 12:30 UTC8
# Courtesy of https://github.com/michaelkaye/setup-matrix-synapse/blob/e2067245b5265640f94d310fc79a1d388cc70452/create.js#L99
7ff8adafe9e4atagen2026-10-22 12:30 UTC9
echo " ====== Patching for CI  ====== "
7ff8adafe9e4atagen2026-10-22 12:30 UTC10
echo """
7ff8adafe9e4atagen2026-10-22 12:30 UTC11
enable_registration: true
7ff8adafe9e4atagen2026-10-22 12:30 UTC12
enable_registration_without_verification: true
7ff8adafe9e4atagen2026-10-22 12:30 UTC13
7ff8adafe9e4atagen2026-10-22 12:30 UTC14
rc_message:
7ff8adafe9e4atagen2026-10-22 12:30 UTC15
 per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC16
 burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC17
7ff8adafe9e4atagen2026-10-22 12:30 UTC18
rc_registration:
7ff8adafe9e4atagen2026-10-22 12:30 UTC19
 per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC20
 burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC21
7ff8adafe9e4atagen2026-10-22 12:30 UTC22
rc_login:
7ff8adafe9e4atagen2026-10-22 12:30 UTC23
 address:
7ff8adafe9e4atagen2026-10-22 12:30 UTC24
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC25
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC26
 account:
7ff8adafe9e4atagen2026-10-22 12:30 UTC27
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC28
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC29
 failed_attempts:
7ff8adafe9e4atagen2026-10-22 12:30 UTC30
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC31
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC32
7ff8adafe9e4atagen2026-10-22 12:30 UTC33
rc_admin_redaction:
7ff8adafe9e4atagen2026-10-22 12:30 UTC34
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC35
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC36
7ff8adafe9e4atagen2026-10-22 12:30 UTC37
rc_joins:
7ff8adafe9e4atagen2026-10-22 12:30 UTC38
 local:
7ff8adafe9e4atagen2026-10-22 12:30 UTC39
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC40
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC41
 remote:
7ff8adafe9e4atagen2026-10-22 12:30 UTC42
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC43
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC44
7ff8adafe9e4atagen2026-10-22 12:30 UTC45
rc_3pid_validation:
7ff8adafe9e4atagen2026-10-22 12:30 UTC46
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC47
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC48
7ff8adafe9e4atagen2026-10-22 12:30 UTC49
rc_invites:
7ff8adafe9e4atagen2026-10-22 12:30 UTC50
 per_room:
7ff8adafe9e4atagen2026-10-22 12:30 UTC51
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC52
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC53
 per_user:
7ff8adafe9e4atagen2026-10-22 12:30 UTC54
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC55
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC56
 per_issuer:
7ff8adafe9e4atagen2026-10-22 12:30 UTC57
  per_second: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC58
  burst_count: 1000
7ff8adafe9e4atagen2026-10-22 12:30 UTC59
7ff8adafe9e4atagen2026-10-22 12:30 UTC60
experimental_features:
7ff8adafe9e4atagen2026-10-22 12:30 UTC61
 msc3266_enabled: true
7ff8adafe9e4atagen2026-10-22 12:30 UTC62
""" >>  /data/homeserver.yaml
7ff8adafe9e4atagen2026-10-22 12:30 UTC63
7ff8adafe9e4atagen2026-10-22 12:30 UTC64
echo " ====== Starting server with:  ====== "
7ff8adafe9e4atagen2026-10-22 12:30 UTC65
cat /data/homeserver.yaml
7ff8adafe9e4atagen2026-10-22 12:30 UTC66
echo  " ====== STARTING  ====== " 
7ff8adafe9e4atagen2026-10-22 12:30 UTC67
/start.py run