Skip to content

Update Retention Playwright tests to use real Synapse config endpoint - #33906

Merged
Half-Shot merged 11 commits into
developfrom
hs/use-real-retention-config
Jun 19, 2026
Merged

Half-Shot merged 11 commits into
developfrom
hs/use-real-retention-config

Conversation

@Half-Shot

Copy link
Copy Markdown
Member

This makes the change to use the newly minted element-hq/synapse#19853 endpoint rather than mocking it in Playwright, which hopefully means we're actually testing the full product.

This also adapts the SynapseConfig to have a distinct type, as it feels nicer than making optional config options a key: undefined as ....

Checklist

@Half-Shot
Half-Shot requested a review from a team as a code owner June 19, 2026 09:11
@Half-Shot
Half-Shot requested review from dbkr and t3chguy June 19, 2026 09:11
@Half-Shot Half-Shot added the T-Task Tasks for the team like planning label Jun 19, 2026

@dbkr dbkr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, although your CI is very angry looking.

@Half-Shot
Half-Shot added this pull request to the merge queue Jun 19, 2026
Merged via the queue into develop with commit 0889cca Jun 19, 2026
50 checks passed
@Half-Shot
Half-Shot deleted the hs/use-real-retention-config branch June 19, 2026 17:27

This branch was successfully deployed

3 active (1 outdated) deployments
EndToEndTests — 958f55eb Deployed Jun 19, 2026 by github-actions[bot]
Netlify — 958f55eb Deployed Jun 19, 2026 by github-actions[bot]
SharedComponentDiffs — fd2575dc Deployed Jun 19, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-Task Tasks for the team like planning Z-Skip-Coverage Skip SonarQube coverage for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants