feat: Persistent Chat #67322
ci.yml
on: pull_request
⚙️ Variables Setup
23s
⚙️ Test Guard
3s
🚀 Notify external services - draft
🔎 Code Check - Action Lint
Matrix: 🔎 Code Check / code-check
Matrix: build
🔨 Test Storybook
/
Test Storybook
2m 38s
Matrix: 🚢 Build Docker
Matrix: 🔨 Test API (EE) / test
Matrix: 🔨 Test API Livechat (EE) / test
Matrix: 🔨 Test UI (EE) / test
Matrix: 🔨 Test API Apps (deno-runtime - EE) / test
Matrix: 🔨 Test API (FIPS) / test
Matrix: 🔨 Test API Livechat (FIPS) / test
Matrix: 🔨 Test API Livechat (CE) / test
Matrix: 🔨 Test API (CE) / test
Matrix: 🔨 Test UI (FIPS) / test
Waiting for pending jobs
Matrix: 🔨 Test UI (CE) / test
📦 Track Image Sizes
20s
📊 Report Coverage
✅ Tests Done
3s
🚀 Notify external services
0s
Update Version Durability
/
update-versions
Annotations
19 errors, 21 warnings, and 2 notices
|
🔨 Test Unit / Unit Tests
Process completed with exit code 1.
|
|
🔨 Test Unit / Unit Tests
@rocket.chat/meteor#testunit: command (/home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor) /tmp/xfs-9e578b16/yarn run testunit exited (1)
|
|
🔨 Test API Apps (deno-runtime - EE) / MongoDB 8.0 coverage (1/1)
Process completed with exit code 6.
|
|
🔨 Test UI (EE) / MongoDB 8.0 coverage (4/5)
Process completed with exit code 1.
|
|
🔨 Test UI (EE) / MongoDB 8.0 coverage (3/5)
Process completed with exit code 1.
|
|
🔨 Test UI (EE) / MongoDB 8.0 coverage (2/5)
Process completed with exit code 1.
|
|
🔨 Test UI (EE) / MongoDB 8.0 coverage (5/5)
Process completed with exit code 1.
|
|
🔨 Test UI (EE) / MongoDB 8.0 coverage (1/5)
Process completed with exit code 1.
|
|
tests/e2e/voice-calls-ee.spec.ts:616:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L620
4) tests/e2e/voice-calls-ee.spec.ts:616:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call › user1 initiates call to user2
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByRole('navigation', { name: 'Sidebar rail' }).getByRole('group', { name: 'Voice call' }).getByRole('button', { name: 'Calls' })
618 |
619 | await test.step('user1 initiates call to user2', async () => {
> 620 | await user1.poHomeChannel.sidebarRail.callBtn.click();
| ^
621 | await user1.poHomeChannel.voiceCalls.dockedWidget.initiateCall(Users.user2.data.username);
622 | });
623 |
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:620:50
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:619:14
|
|
tests/e2e/voice-calls-ee.spec.ts:616:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L0
4) tests/e2e/voice-calls-ee.spec.ts:616:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call › user1 initiates call to user2
Test timeout of 60000ms exceeded.
|
|
tests/e2e/voice-calls-ee.spec.ts:578:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should transfer call to another user:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L588
3) tests/e2e/voice-calls-ee.spec.ts:578:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should transfer call to another user › establish call between user1 and user2
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByRole('navigation', { name: 'Sidebar rail' }).getByRole('group', { name: 'Voice call' }).getByRole('button', { name: 'Calls' })
586 |
587 | await test.step('establish call between user1 and user2', async () => {
> 588 | await user1.poHomeChannel.sidebarRail.callBtn.click();
| ^
589 | await user1.poHomeChannel.voiceCalls.dockedWidget.initiateCall(Users.user2.data.username);
590 | await user2.poHomeChannel.voiceCalls.widget.acceptCall();
591 | });
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:588:50
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:587:14
|
|
tests/e2e/voice-calls-ee.spec.ts:578:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should transfer call to another user:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L0
3) tests/e2e/voice-calls-ee.spec.ts:578:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should transfer call to another user › establish call between user1 and user2
Test timeout of 60000ms exceeded.
|
|
tests/e2e/voice-calls-ee.spec.ts:532:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should handle call controls during active call:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L535
2) tests/e2e/voice-calls-ee.spec.ts:532:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should handle call controls during active call › establish call connection
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByRole('navigation', { name: 'Sidebar rail' }).getByRole('group', { name: 'Voice call' }).getByRole('button', { name: 'Calls' })
533 | const [user1, user2] = sessions;
534 | await test.step('establish call connection', async () => {
> 535 | await user1.poHomeChannel.sidebarRail.callBtn.click();
| ^
536 | await user1.poHomeChannel.voiceCalls.dockedWidget.initiateCall(Users.user2.data.username);
537 | await user2.poHomeChannel.voiceCalls.widget.acceptCall();
538 | });
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:535:50
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:534:14
|
|
tests/e2e/voice-calls-ee.spec.ts:532:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should handle call controls during active call:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L0
2) tests/e2e/voice-calls-ee.spec.ts:532:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should handle call controls during active call › establish call connection
Test timeout of 60000ms exceeded.
|
|
tests/e2e/voice-calls-ee.spec.ts:506:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should initiate voice call from call panel:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L510
1) tests/e2e/voice-calls-ee.spec.ts:506:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should initiate voice call from call panel › should open call panel
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByRole('navigation', { name: 'Sidebar rail' }).getByRole('group', { name: 'Voice call' }).getByRole('button', { name: 'Calls' })
508 |
509 | await test.step('should open call panel', async () => {
> 510 | await user1.poHomeChannel.sidebarRail.callBtn.click();
| ^
511 | await expect(user1.poHomeChannel.voiceCalls.dockedWidget.content).toBeVisible();
512 | });
513 |
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:510:50
at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:509:14
|
|
tests/e2e/voice-calls-ee.spec.ts:506:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should initiate voice call from call panel:
apps/meteor/tests/e2e/voice-calls-ee.spec.ts#L0
1) tests/e2e/voice-calls-ee.spec.ts:506:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should initiate voice call from call panel › should open call panel
Test timeout of 60000ms exceeded.
|
|
🔨 Test API (FIPS) / MongoDB 8.0 (1/1)
Process completed with exit code 6.
|
|
🔨 Test API (EE) / MongoDB 8.0 coverage (1/1)
Process completed with exit code 6.
|
|
✅ Tests Done
Process completed with exit code 1.
|
|
📦 Meteor Build (coverage)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (arm64, rocketchat, coverage)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (arm64, authorization-service, queue-worker-service, ddp-streamer-service, cove...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (arm64, account-service, presence-service, omnichannel-transcript-service, cove...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (amd64, rocketchat, fips)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (amd64, account-service, presence-service, omnichannel-transcript-service, cove...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (amd64, account-service, presence-service, omnichannel-transcript-service, fips)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (amd64, rocketchat, coverage)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🚢 Build Docker (amd64, authorization-service, queue-worker-service, ddp-streamer-service, cove...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🔎 Code Check / Code Lint:
packages/mp3-encoder/src/lame/PsyModel.ts#L1788
This assigned value is not used in subsequent statements
|
|
🔎 Code Check / Code Lint:
packages/mp3-encoder/src/lame/PsyModel.ts#L1787
This assigned value is not used in subsequent statements
|
|
🔎 Code Check / Code Lint:
packages/mp3-encoder/src/lame/PsyModel.ts#L1430
This assigned value is not used in subsequent statements
|
|
🔎 Code Check / Code Lint:
packages/mp3-encoder/src/lame/PsyModel.ts#L990
This assigned value is not used in subsequent statements
|
|
🔎 Code Check / Code Lint:
packages/mp3-encoder/src/lame/Lame.ts#L758
This assigned value is not used in subsequent statements
|
|
🔎 Code Check / Code Lint:
packages/release-changelog/src/getGitHubInfo.ts#L161
Unsafe call of an `any` typed value
|
|
🔎 Code Check / Code Lint:
packages/release-changelog/src/getGitHubInfo.ts#L127
Unsafe return of a value of type `any`
|
|
🔎 Code Check / Code Lint:
packages/release-changelog/src/getGitHubInfo.ts#L127
Unsafe return of a value of type `any[]`
|
|
🔎 Code Check / Code Lint:
packages/release-changelog/src/getGitHubInfo.ts#L98
Unsafe call of an `any` typed value
|
|
🔎 Code Check / Code Lint:
packages/release-changelog/src/getGitHubInfo.ts#L98
Unsafe return of a value of type `any`
|
|
🚢 Build Docker (amd64, authorization-service, queue-worker-service, ddp-streamer-service, fips)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9, docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
📦 Track Image Sizes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
4 skipped
|
|
🎭 Playwright Run Summary
4 failed
tests/e2e/voice-calls-ee.spec.ts:506:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should initiate voice call from call panel
tests/e2e/voice-calls-ee.spec.ts:532:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should handle call controls during active call
tests/e2e/voice-calls-ee.spec.ts:578:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should transfer call to another user
tests/e2e/voice-calls-ee.spec.ts:616:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-coverage
|
253 MB |
sha256:8663c110d04af3a1b3e4e39c701b4a8ba08762e98e5a4e046a78b4732e6b13cd
|
|
|
coverage-api-livechat-1
|
1.36 MB |
sha256:e4bc7d4cabde3e06616cdd1b4454202db965d6d50ae98ef7728e4e1b88ea14ac
|
|
|
manifests-account-service-amd64-coverage
|
1.88 KB |
sha256:c23104077b1afe8d3979a6bfe52ef089878881ae884041de8d2e56813cafcb00
|
|
|
manifests-account-service-amd64-fips
|
2.14 KB |
sha256:03ad0989da175d6142c51ec642dc5e9e88b6f8c292b864c7275a642099a6b7da
|
|
|
manifests-account-service-arm64-coverage
|
1.89 KB |
sha256:95636b06a456bc77f5f9bd1238df2c4d1a6c6081b41141af00a3bc38f913045e
|
|
|
manifests-authorization-service-amd64-coverage
|
1.9 KB |
sha256:0dace0a49f10bbe054d92717f3e72c6012178a96c6784d751f9e81de8ad355bc
|
|
|
manifests-authorization-service-amd64-fips
|
2.14 KB |
sha256:1a2488ff0549f081b48c7c16f1fd9f93a0ff8f82ed13a73b2e20b306a7dfd381
|
|
|
manifests-authorization-service-arm64-coverage
|
1.9 KB |
sha256:0aff91d0c3e2cf0208746396a5a94ae23b9cc40821f4a2f0692909144860c722
|
|
|
manifests-ddp-streamer-service-amd64-coverage
|
5.62 KB |
sha256:aa4f8d2e02bd5c7d0d275b4d4ae7804a89ba6f5f68bddffd01d4cb0411cf2689
|
|
|
manifests-ddp-streamer-service-amd64-fips
|
6.39 KB |
sha256:27344fc825cc6cb93d5f46ed0720b28e132727cbbd3e9062e253d81f51ef060d
|
|
|
manifests-ddp-streamer-service-arm64-coverage
|
5.61 KB |
sha256:06e58bf8234450c52368da0514c3a6bf82a0ff2a38a7448689650981d33e9aad
|
|
|
manifests-omnichannel-transcript-service-amd64-coverage
|
5.61 KB |
sha256:55e27a8c41e0586f57c9d0285841c42a6cadcca0f563d8812fb572a8875302d4
|
|
|
manifests-omnichannel-transcript-service-amd64-fips
|
6.4 KB |
sha256:62a47ef6cc8628a1bed22e460a6f08bce1b9144ad10ed4e9c9ec124bb4101959
|
|
|
manifests-omnichannel-transcript-service-arm64-coverage
|
5.62 KB |
sha256:7fef2eddd4123404b34f933f5e50f8922fd3ecf7bae814b35b059b02451a68b2
|
|
|
manifests-presence-service-amd64-coverage
|
3.75 KB |
sha256:cc423881e969f056abf55226d281584047f1a9a4ea2f62f4db12448e48642ac8
|
|
|
manifests-presence-service-amd64-fips
|
4.25 KB |
sha256:2cf2f9009f72e1d2319ed41d003b20f3f3da9eb1ca99e23a44f8a03c780d6a35
|
|
|
manifests-presence-service-arm64-coverage
|
3.76 KB |
sha256:fd715b845132872cf7cc16c56b171e34f89fa8b53a605a8b03c0c6e4d72d1d3a
|
|
|
manifests-queue-worker-service-amd64-coverage
|
3.74 KB |
sha256:791009a0a3fe22f2556bad534215d79171bc20813c448aa11109df2d653780d8
|
|
|
manifests-queue-worker-service-amd64-fips
|
4.26 KB |
sha256:2e6303fc2ba4328ff8af13b0c6787c8a1f9f38c4f896856fcbffa7589851c4ba
|
|
|
manifests-queue-worker-service-arm64-coverage
|
3.74 KB |
sha256:32227bcc14948804d35c0294cee5032e441ed824b07b52220faee0020e5ab689
|
|
|
manifests-rocketchat-amd64-coverage
|
1.83 KB |
sha256:d55ef2345c502f0aee61b7ff30d5b017d5d0a1851115ce33fc530db4b2a93054
|
|
|
manifests-rocketchat-amd64-fips
|
2.11 KB |
sha256:3a7ddc692234af637814205ca944c9a925430440eeaf1ed7d4b2de4c3f9823c8
|
|
|
manifests-rocketchat-arm64-coverage
|
1.82 KB |
sha256:7877bc956f85a5720dd43c3433b277eb0e752bd0cca176267f6dad50d4ad1084
|
|
|
packages-build
|
15.8 MB |
sha256:c687f6a995fa9154a69deac6eb33af5819dcfd06d003777892f258ff366d9890
|
|
|
playwright-test-trace-ce-8.0-1
|
208 Bytes |
sha256:5162810f9ac4ee7e1a711d2fef9afe91b278e1e7f62fe65c3a44d7ebc7f004bf
|
|
|
playwright-test-trace-ce-8.0-2
|
208 Bytes |
sha256:4c589888c533461e9ec5eb34b534c101bb6b6b249bd7dc05d81ea220e787844a
|
|
|
playwright-test-trace-ce-8.0-3
|
208 Bytes |
sha256:5ae28634b01edb89b8df56e7b62217b15fdc181a5cc98bfbfe2968169ee89266
|
|
|
playwright-test-trace-ce-8.0-4
|
208 Bytes |
sha256:0b9f824d75cf24329f6b2fd632424b9d8cdabf1ed3a1bcf4969e69d02f29248f
|
|
|
playwright-test-trace-ee-8.0-1
|
9.9 MB |
sha256:e4701050e30536e8841b50ff2e03eeea05c94f45ec636377e9d2e0c9b9accb98
|
|
|
playwright-test-trace-ee-8.0-2
|
208 Bytes |
sha256:aa96bbd5c6e28289ec37584e5cd9bad4d56af2b17d4e1c367e5d9b2c1ad96d95
|
|
|
playwright-test-trace-ee-8.0-3
|
208 Bytes |
sha256:939913efbcb0943d99d6281024a4228b2fc95a0abeecb75fca0c727e027d964e
|
|
|
playwright-test-trace-ee-8.0-4
|
208 Bytes |
sha256:0b9f824d75cf24329f6b2fd632424b9d8cdabf1ed3a1bcf4969e69d02f29248f
|
|
|
playwright-test-trace-ee-8.0-5
|
208 Bytes |
sha256:00d1789ea3143a7bdd95de4be35b77f033322ca724b352574de57d42fe17e02e
|
|
|
turbo-build
|
13.2 MB |
sha256:aaf8b56f9632581fa73d44523813542bcc6b2938a40d6cfcd9071e53fc22d9a0
|
|