mdad-renovate[bot] and GitHub
be69f274f2
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1.24.0
2026-09-02 22:01:07 +00:00
mdad-renovate[bot] and GitHub
ef31e85596
Update oci.element.io/element-admin Docker tag to v0.1.13
2026-09-02 18:55:35 +00:00
mdad-renovate[bot] and GitHub
145b39c6df
Update ghcr.io/element-hq/element-call Docker tag to v0.25.0
2026-09-01 18:45:17 +00:00
mdad-renovate[bot] and GitHub
675a43d38d
Update ghcr.io/element-hq/element-web Docker tag to v1.12.27
2026-09-01 15:02:56 +00:00
Slavi Pantaleev
c8087f4f20
Keep Beeper Line ghost namespaces in sync
2026-08-31 08:58:41 +03:00
Slavi Pantaleev
9dc72e45a8
Test matrix-element-call with Molecule
2026-08-31 08:32:52 +03:00
Slavi Pantaleev
ff12009140
Test matrix-bridge-steam with Molecule
2026-08-31 08:32:40 +03:00
Slavi Pantaleev
03f3d33996
Test matrix-bridge-mautrix-twitter with Molecule
2026-08-31 08:32:25 +03:00
Slavi Pantaleev
156bc8caa8
Test matrix-bridge-mautrix-linkedin with Molecule
2026-08-31 08:32:10 +03:00
Slavi Pantaleev
20c1a32a11
Test matrix-bridge-mautrix-gvoice with Molecule
2026-08-31 08:31:51 +03:00
Slavi Pantaleev
3ff0c8a87c
Test matrix-bridge-mautrix-googlechat with Molecule
2026-08-31 08:31:35 +03:00
Slavi Pantaleev
b90c8bb00f
Test matrix-bridge-beeper-line with Molecule
2026-08-31 08:31:18 +03:00
Slavi Pantaleev
506b21f76c
Use the managed Steam registration
2026-08-31 08:29:26 +03:00
Slavi Pantaleev
e876d7f842
Mount LinkedIn configuration read-only
2026-08-31 08:29:17 +03:00
Slavi Pantaleev
1451483908
Mount Google Voice configuration read-only
2026-08-31 08:29:08 +03:00
Slavi Pantaleev
06b7368aec
Mount Google Chat configuration read-only
2026-08-31 08:28:59 +03:00
Slavi Pantaleev
83b4cb235d
Use Docker CLI for the LiveKit OpenID fixture
2026-08-31 07:19:30 +03:00
Slavi Pantaleev
96f3d4fbba
Configure FluffyChat's internal HTTP port
2026-08-31 06:55:31 +03:00
Slavi Pantaleev
a6a9f3fbb3
Mount GMessages configuration read-only
2026-08-31 06:54:01 +03:00
Slavi Pantaleev
7a85db0134
Fix Bluesky display-name template rendering
2026-08-31 06:53:46 +03:00
Slavi Pantaleev
7e1ef70e01
Test matrix-bridge-mautrix-bluesky with Molecule
2026-08-31 06:46:58 +03:00
Slavi Pantaleev
7311dae72d
Test matrix-livekit-jwt-service with Molecule
2026-08-31 06:45:36 +03:00
Slavi Pantaleev
4872046c14
Test matrix-client-fluffychat with Molecule
2026-08-31 06:45:16 +03:00
Slavi Pantaleev
afa14079ff
Test matrix-bridge-mautrix-slack with Molecule
2026-08-31 06:44:57 +03:00
Slavi Pantaleev
09c6ad9364
Test matrix-bridge-mautrix-gmessages with Molecule
2026-08-31 06:44:32 +03:00
Slavi Pantaleev
d9997550f9
Test matrix-bot-honoroit with Molecule
2026-08-31 06:44:08 +03:00
Slavi Pantaleev
ff90752790
Use the standard LiveKit JWT extra arguments variable
2026-08-31 06:43:22 +03:00
Slavi Pantaleev
92c7d216c8
Configure Honoroit's listener port
2026-08-31 06:43:07 +03:00
Slavi Pantaleev
b961732fe8
Fix Honoroit metrics Traefik routing
2026-08-31 06:41:14 +03:00
Slavi Pantaleev
17a0094813
Test matrix-bot-meowlnir with Molecule
2026-08-30 19:41:56 +03:00
Slavi Pantaleev
2347d99b86
Test matrix-element-admin with Molecule
2026-08-30 19:40:41 +03:00
Slavi Pantaleev
8cf346b9ec
Test matrix-synapse-auto-compressor with Molecule
2026-08-30 18:07:46 +03:00
Slavi Pantaleev
8d50b2c735
Test matrix-static-files with Molecule
2026-08-30 18:06:31 +03:00
Slavi Pantaleev
e6b8a335f0
Test matrix-authentication-service with Molecule
2026-08-30 18:05:20 +03:00
Slavi Pantaleev
89bd2b717b
Fix static-files base-domain routing path
2026-08-30 18:02:17 +03:00
Slavi Pantaleev
055b981e92
Fix static-files RTC foci detection
2026-08-30 18:01:15 +03:00
Slavi Pantaleev
61cd97c105
Test matrix-bot-draupnir with Molecule
2026-08-29 16:45:23 +03:00
Slavi Pantaleev
abd3edb669
Test mautrix-meta-instagram with Molecule
2026-08-29 16:45:05 +03:00
Slavi Pantaleev
494589c5af
Test matrix-bot-maubot with Molecule
2026-08-29 16:44:48 +03:00
Slavi Pantaleev
dec548eb6a
Fix Maubot custom URL prefixes
2026-08-29 16:17:09 +03:00
Slavi Pantaleev
d8ab746f69
Fix Draupnir for all uninstall path
2026-08-29 16:11:43 +03:00
Slavi Pantaleev
7ce8338281
Fix Draupnir's default Traefik network
2026-08-29 16:10:27 +03:00
Slavi Pantaleev
a01df4cc7d
Test matrix-client-element with Molecule
2026-08-29 12:55:45 +03:00
Slavi Pantaleev
e6ac1dfb94
Test matrix-ketesa with Molecule
2026-08-29 12:54:39 +03:00
Slavi Pantaleev
3f52a5fac7
Test matrix-synapse with Molecule
2026-08-29 12:53:30 +03:00
Slavi Pantaleev
f6d33e25ea
Use Element's configured port in Traefik labels
2026-08-29 12:17:29 +03:00
Slavi Pantaleev
c7ac899e0b
Test matrix-bridge-mautrix-telegram with Molecule
2026-08-29 08:55:29 +03:00
Slavi Pantaleev
893a3eff4b
Test matrix-bridge-mautrix-signal with Molecule
2026-08-29 08:55:29 +03:00
Slavi Pantaleev
c5ca73ec93
Test matrix-bridge-postmoogle with Molecule
2026-08-29 08:55:29 +03:00
Slavi Pantaleev and Claude Opus 5
5e9a20a3d2
Correct what the baibot OpenAI API key comment claims
...
It read "The API key is intentionally not required. Some OpenAI-compatible APIs
do not require a key", while validate_config.yml fails when the key is empty and
the provider is enabled. Enabling the provider against a keyless endpoint stopped
with "You need to define a required configuration setting".
baibot is the authority here, and it agrees with the validation rather than the
comment: `openai::Config` takes `api_key: String`, whereas the provider whose key
really is optional is a different one, `openai_compat`, with
`api_key: Option<String>`. So the comment described a real baibot feature, just
not this provider's.
The validation stays as it is; the comment now says what the code does, and
points at the provider the keyless case belongs to.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SEH3vxYSQ5SV4N5z61eyGT
2026-08-27 21:39:26 +03:00