Skip to content

fix: sync MCP sessions to Redis for multi-replica deployments #10794

fix: sync MCP sessions to Redis for multi-replica deployments

fix: sync MCP sessions to Redis for multi-replica deployments #10794

Triggered via pull request February 25, 2026 12:53
Status Failure
Total duration 16m 11s
Artifacts 11

test.yml

on: pull_request
Build backend 🏗️
1m 27s
Build backend 🏗️
Build frontend 🏗️
2m 52s
Build frontend 🏗️
Install E2E dependencies ⬇️
35s
Install E2E dependencies ⬇️
Frontend static check 🪲
3m 55s
Frontend static check 🪲
E2E Static Check 🪲
33s
E2E Static Check 🪲
Ktlint 🪲
56s
Ktlint 🪲
Matrix: BT ‍🔎
Schema Check 📋
2m 53s
Schema Check 📋
Migration Check 🗃️
2m 10s
Migration Check 🗃️
Matrix: E2E testing ‍🔎
Everything passed 🎉
4s
Everything passed 🎉
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 1 warning
io.tolgee.ee.slack.SlackWithBatchOperationTest ► sends only 1 message per whole operation (when translations were updated before)(): backend/misc/src/main/kotlin/io/tolgee/fixtures/waitFor.kt#L13
Failed test found in: ee/backend/tests/build/test-results/test/TEST-io.tolgee.ee.slack.SlackWithBatchOperationTest.xml Error: java.lang.AssertionError:
Failed Test: io.tolgee.ee.slack.SlackWithBatchOperationTest: sends only 1 message per whole operation (when translations were updated before)()
io.tolgee.ee.slack.SlackWithBatchOperationTest: sends only 1 message per whole operation (when translations were updated before)(): java.lang.AssertionError: Expected size: 3 but was: 4 in: [ChatPostMessageRequest(token=null, username=null, threadTs=null, channel=testChannel, text=null, parse=null, linkNames=false, metadata=null, metadataAsString=null, blocks=[SectionBlock(type=section, text=MarkdownTextObject(type=mrkdwn, text= *<@slackUserId>* has changed a base language translation, verbatim=null), blockId=null, fields=null, accessory=null), SectionBlock(type=section, text=null, blockId=null, fields=[MarkdownTextObject(type=mrkdwn, text=*Key* key1, verbatim=null)], accessory=null)], blocksAsString=null, attachments=[Attachment(msgSubtype=null, fallback=Updated, callbackId=null, color=#FFCE00, hideColor=null, pretext=null, serviceUrl=null, serviceName=null, serviceIcon=null, authorId=null, authorName=null, authorLink=null, authorIcon=null, fromUrl=null, originalUrl=null, authorSubname=null, channelId=null, channelName=null, channelTeam=null, id=null, appId=null, botId=null, indent=null, msgUnfurl=null, replyUnfurl=null, threadRootUnfurl=null, appUnfurl=null, appUnfurlUrl=null, title=null, titleLink=null, text=null, fields=null, imageUrl=null, imageWidth=null, imageHeight=null, imageBytes=null, thumbUrl=null, thumbWidth=null, thumbHeight=null, videoUrl=null, videoHtml=null, videoHtmlWidth=null, videoHtmlHeight=null, footer=null, footerIcon=null, ts=null, mrkdwnIn=null, actions=null, blocks=[SectionBlock(type=section, text=MarkdownTextObject(type=mrkdwn, text=null *English* (base), verbatim=null), blockId=null, fields=null, accessory=null), SectionBlock(type=section, text=MarkdownTextObject(type=mrkdwn, text=Updated, verbatim=null), blockId=null, fields=null, accessory=null), ContextBlock(type=context, elements=[MarkdownTextObject(type=mrkdwn, text=*<@slackUserId>* has changed the translation at <!date^1772024499^{time}|13:01>, verbatim=null)], blockId=null)], messageBlocks=null, preview=null, files=null, filename=null, size=null, mimetype=null, url=null, metadata=null, fileAttachment=null), Attachment(msgSubtype=null, fallback=Translated with Google, callbackId=null, color=#FFCE00, hideColor=null, pretext=null, serviceUrl=null, serviceName=null, serviceIcon=null, authorId=null, authorName=null, authorLink=null, authorIcon=null, fromUrl=null, originalUrl=null, authorSubname=null, channelId=null, channelName=null, channelTeam=null, id=null, appId=null, botId=null, indent=null, msgUnfurl=null, replyUnfurl=null, threadRootUnfurl=null, appUnfurl=null, appUnfurlUrl=null, title=null, titleLink=null, text=null, fields=null, imageUrl=null, imageWidth=null, imageHeight=null, imageBytes=null, thumbUrl=null, thumbWidth=null, thumbHeight=null, videoUrl=null, videoHtml=null, videoHtmlWidth=null, videoHtmlHeight=null, footer=null, footerIcon=null, ts=null, mrkdwnIn=null, actions=null, blocks=[SectionBlock(type=section, text=MarkdownTextObject(type=mrkdwn, text=null *Czech* , verbatim=null), blockId=null, fields=null, accessory=null), SectionBlock(type=section, text=MarkdownTextObject(type=mrkdwn, text=Translated with Google, verbatim=null), blockId=null, fields=null, accessory=null)], messageBlocks=null, preview=null, files=null, filename=null, size=null, mimetype=null, url=null, metadata=null, fileAttachment=null), Attachment(msgSubtype=null, fallback=Translated with Google, callbackId=null, color=#FFCE00, hideColor=null, pretext=null, serviceUrl=null, serviceName=null, serviceIcon=null, authorId=null, authorName=null, authorLink=null, authorIcon=null, fromUrl=null, originalUrl=null, authorSubname=null, channelId=null, channelName=null, channelTeam=null, id=null, appId=null, botId=null, indent=null, msgUnfurl=null, replyUnfurl=null, threadRootUnfurl=null, appUnfurl=null, appUnfurlUrl=null, title=null, titleLink=null, text=null, fields=null, imageUrl=null, imageWidth=null, imageHeight=null, imageBytes=null, thumbUrl=null, thumbWidth=null, thumbHeight=null, videoUrl=null, videoHtml=null, videoHtmlWidth=null, videoHtmlHeight=null, foo
BT ‍🔎 (ee-test:test)
Final attempt failed. Child_process exited with error code 1
Everything passed 🎉
Process completed with exit code 1.
BT ‍🔎 (server-app:runStandardTests)
Test report summary exceeded limit of 65535 bytes and will be trimmed

Artifacts

Produced during runtime
Name Size Digest
backend Expired
248 MB
sha256:ae2b20aa9b5588f0b43efdda219b70f6f642997b723fe3331fdcf6e5a6cc8838
backend_test_reports_data_test Expired
153 KB
sha256:3a20cb733a35d0259f766cab185541819cb1e0dc936222f8e64c68a074c3afcd
backend_test_reports_ee-test_test Expired
3.03 MB
sha256:ec046f257d64ec9630f9f95b2a8078c61dd9b746b93e4e2c2339caaad1656b6d
backend_test_reports_ktlint_test Expired
8.01 KB
sha256:b51bf2ea0cff25a4c78183ec55ff5bc577d3cede90b0c9169e2a94f5ae293d44
backend_test_reports_security_test Expired
27.2 KB
sha256:332847deee1425597826891c0ef5544bfbe96567301fcfed94ea4e412d3b518d
backend_test_reports_server-app_runContextRecreatingTests Expired
286 KB
sha256:e2cfe7ebfa27cc527bd0c3f6f77c5b7f936ec870bee82fa71663ad2019b2699d
backend_test_reports_server-app_runStandardTests Expired
810 KB
sha256:42b7cc2f07eec3de9bb77883928de57eec7c04dbd51ac52d8a89539324d8a90a
backend_test_reports_server-app_runWebsocketTests Expired
111 KB
sha256:55eee364e45b9eb21435fab26fb3c5c763e556977754d7c4e9b83a8287c9b05f
backend_test_reports_server-app_runWithoutEeTests Expired
73.1 KB
sha256:7e3e0f054ee520fc9b073305d590e45007cb2fe3f1396dc317bb8a2371f03584
e2e_deps Expired
181 MB
sha256:7b12952efaecb68ae670b2e6ec8a08d7731c0d8670486b96e4cf11bc04bbb11f
webapp Expired
2.73 MB
sha256:d25bdda8211959e03d021995599ac1ee409edc7af1a42f4fedcd1450c4184755