Commit Graph
6452 Commits
Author SHA1 Message Date
mdad-renovate[bot]andGitHub ef31e85596 Update oci.element.io/element-admin Docker tag to v0.1.13 2026-09-02 18:55:35 +00:00
mdad-renovate[bot]andGitHub 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]andGitHub 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 PantaleevandClaude 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
Slavi PantaleevandClaude Opus 5 928f5d9525 Drop the unreachable Instagram branch from the mautrix-meta-messenger image tag
The image tag prefixed `ig-` when `..._meta_mode` was `instagram`, but this role
does not accept that mode any more: `..._database_suffix` and
`..._bridge_username_prefix` map only `facebook`, `facebook-tor` and `messenger`,
so `instagram` raises an undefined-key error long before the tag is rendered.

Instagram has been a separate bridge since v26.07 and is handled by
matrix-bridge-mautrix-meta-instagram, which hardcodes the prefix. Left over from
before that split.

The comment stays, reworded: both bridges still share a container image
repository, so an `ig-` prefix on a tag here would mean this role had pulled the
other bridge's image - which is what the Molecule scenario asserts against.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SEH3vxYSQ5SV4N5z61eyGT
2026-08-27 18:40:35 +03:00