Skip to content

chore: branch stack for VoIP Aggregate PR #67394

chore: branch stack for VoIP Aggregate PR

chore: branch stack for VoIP Aggregate PR #67394

Triggered via pull request August 21, 2026 15:59
Status Failure
Total duration 40m 45s
Artifacts 40

ci.yml

on: pull_request
⚙️ Variables Setup
13s
⚙️ Variables Setup
⚙️ Test Guard
3s
⚙️ Test Guard
📦 Build Packages
3m 32s
📦 Build Packages
🚀 Notify external services - draft
0s
🚀 Notify external services - draft
🔎 Code Check - Action Lint
0s
🔎 Code Check - Action Lint
Matrix: 🔎 Code Check / code-check
🔨 Test Unit  /  Unit Tests
6m 8s
🔨 Test Unit / Unit Tests
Matrix: build
🔨 Test Storybook  /  Test Storybook
2m 48s
🔨 Test Storybook / Test Storybook
Matrix: 🚢 Build Docker
🚢 Publish Docker Images (ghcr.io)
28s
🚢 Publish Docker Images (ghcr.io)
Matrix: 🔨 Test API (EE) / test
Matrix: 🔨 Test API Livechat (EE) / test
Matrix: 🔨 Test UI (EE) / test
🔨 Test Federation Matrix
8m 39s
🔨 Test Federation Matrix
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
🚀 Publish build assets
🚀 Publish build assets
📦 Track Image Sizes
31s
📦 Track Image Sizes
📊 Report Coverage
📊 Report Coverage
✅ Tests Done
3s
✅ Tests Done
🚀 Publish Docker Images (DockerHub)
🚀 Publish Docker Images (DockerHub)
🚀 Notify external services
🚀 Notify external services
Update Version Durability  /  update-versions
Update Version Durability / update-versions
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 21 warnings, and 9 notices
🔨 Test UI (EE) / MongoDB 8.0 coverage (5/5)
Process completed with exit code 1.
tests/e2e/voice-calls-ee.spec.ts:601:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call: apps/meteor/tests/e2e/page-objects/fragments/voice-calls.ts#L157
1) tests/e2e/voice-calls-ee.spec.ts:601:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call › user1 initiates call to user2 Error: locator.click: Error: strict mode violation: getByRole('listbox').getByRole('option', { name: 'user2' }) resolved to 2 elements: 1) <li role="option" aria-selected="false" aria-disabled="false" class="rcx-option rcx-option--focus">…</li> aka locator('li').filter({ hasText: 'user2' }) 2) <li role="option" class="rcx-option" aria-selected="false" aria-disabled="false">…</li> aka locator('li').filter({ hasText: /^user2$/ }) Call log: - waiting for getByRole('listbox').getByRole('option', { name: 'user2' }) - locator resolved to <li role="option" aria-selected="false" aria-disabled="false" class="rcx-option rcx-option--focus">…</li> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at page-objects/fragments/voice-calls.ts:157 155 | if (username) { 156 | await this.root.getByRole('textbox', { name: 'Enter username or number' }).fill(username); > 157 | await this.page.getByRole('listbox').getByRole('option', { name: username }).click(); | ^ 158 | } 159 | await this.callControls.call.click(); 160 | await expect(this.callControls.cancel).toBeVisible(); at DockedWidget.initiateCall (/home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/voice-calls.ts:157:81) at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:606:4 at /home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor/tests/e2e/voice-calls-ee.spec.ts:604:3
✅ 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 (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 (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 (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 (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, 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, 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, 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 (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/
🔎 Code Check / Code Lint: packages/models/src/models/BaseRaw.ts#L165
Unsafe call of a `Function` typed value
🔎 Code Check / Code Lint: packages/models/src/models/BaseRaw.ts#L137
Expected the Promise rejection reason to be an Error
🔎 Code Check / Code Lint: packages/models/src/models/BaseRaw.ts#L51
Implied eval. Do not use the Function constructor to create functions
🔎 Code Check / Code Lint: packages/models/src/dummy/BaseDummy.ts#L214
Unsafe return of a value of type `any`
🔎 Code Check / Code Lint: packages/models/src/dummy/BaseDummy.ts#L199
Unsafe return of a value of type `any`
🔎 Code Check / Code Lint: packages/models/src/dummy/BaseDummy.ts#L98
Unsafe return of a value of type `any`
🔎 Code Check / Code Lint: packages/core-services/src/types/IMediaService.ts#L28
Explicit undefined is unnecessary on an optional parameter
🔎 Code Check / Code Lint: packages/core-services/src/types/IMediaService.ts#L19
Explicit undefined is unnecessary on an optional parameter
🔎 Code Check / Code Lint: packages/core-services/src/LocalBroker.ts#L111
Unsafe call of an `any` typed value
🔎 Code Check / Code Lint: packages/core-services/src/LocalBroker.ts#L41
Unsafe return of a value of type `any`
📦 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
91 skipped 97 passed (11.6m)
🎭 Playwright Run Summary
12 skipped 142 passed (15.1m)
🎭 Playwright Run Summary
28 skipped 165 passed (17.2m)
🎭 Playwright Run Summary
3 skipped 151 passed (19.5m)
🎭 Playwright Run Summary
152 passed (20.4m)
🎭 Playwright Run Summary
42 skipped 150 passed (20.6m)
🎭 Playwright Run Summary
40 skipped 150 passed (21.3m)
🎭 Playwright Run Summary
1 failed tests/e2e/voice-calls-ee.spec.ts:601:6 › Internal Voice Calls - Docked Widget (call panel) - Enterprise Edition › should decline incoming voice call 5 skipped 144 passed (22.3m)
🎭 Playwright Run Summary
13 skipped 140 passed (22.9m)

Artifacts

Produced during runtime
Name Size Digest
build-coverage
253 MB
sha256:1194029a22baf130f749fc1e34b53ae54bc0369523d931a7c275754e0ee3e666
coverage-api-1
1.38 MB
sha256:cc7d3d2f136f06132df5d5dbed4cdd281f40ae6fc623f0ed66d5a373f025ea28
coverage-api-apps-deno-1
1.34 MB
sha256:7188ac00ee1e15b0953877251b069bcfaf2559bdd4474c17b00431e3d7308bb0
coverage-api-livechat-1
1.36 MB
sha256:0e2d150df372c09a27d1287fd52d25a5a7f7f13dc199f48c0fdbcad16b9240fd
coverage-ui-1
1.64 MB
sha256:5b4ff2a833ba565bc3914817d506be4487655dab7aa1bcfa3903a3db359d20d6
coverage-ui-2
1.47 MB
sha256:422e53a5c3c2f4a5297793214ace3ba9ff50e7af0343b44ae94075f03682a90a
coverage-ui-3
1.51 MB
sha256:49e83b5ffe237fa0348c79c6cfb097e65acbd74527c642d5dfbd74b25fd9ed47
coverage-ui-4
1.55 MB
sha256:7dc36554b6559f55c76f7a1868993e37d0f299649286d80f9d9783999d4e5655
manifests-account-service-amd64-coverage
1.88 KB
sha256:faed6627ab377380545f721d591f1c440baed7fc4d1c9eaeff730fa7df71a093
manifests-account-service-amd64-fips
2.13 KB
sha256:8d722c86ceb1d94b78284de7ffaaaf00fad5fa88b7907bd497ccd7381a6f68c8
manifests-account-service-arm64-coverage
1.88 KB
sha256:c59eea295ff71ce4ea04aad733fd37ad978e62c896bbce8d78d0c78a8ea9ba7e
manifests-authorization-service-amd64-coverage
1.9 KB
sha256:2b8950a343f749f96fc6a73375243ad5dc676fc247b57d3282b0275ba33246e2
manifests-authorization-service-amd64-fips
2.14 KB
sha256:b112a942e2d53b0210c234069f843ebd6409cfd2b43f61714275d2a950c05be3
manifests-authorization-service-arm64-coverage
1.9 KB
sha256:af5c2289afaf22cd03686a3aea7b83f7e5b48d08903ce64355b6920e29e308c6
manifests-ddp-streamer-service-amd64-coverage
5.62 KB
sha256:84171430c687571b2eaf85d458115b41a8be7f92ba7a759fce84aff39fb41f41
manifests-ddp-streamer-service-amd64-fips
6.39 KB
sha256:7d881ffa0c969ee19bce695046c1c4d2d84e435b6a15d351838e9889a4f8b813
manifests-ddp-streamer-service-arm64-coverage
5.62 KB
sha256:793a2b8e08a006b2359947c8020cd410f7c23996fb75a8f39202d1d9a2f31335
manifests-omnichannel-transcript-service-amd64-coverage
5.61 KB
sha256:b914a4e31ed47b169b4f500ee6e6d69a58abe1d8f4bf87905bb344516085d428
manifests-omnichannel-transcript-service-amd64-fips
6.4 KB
sha256:15bb81bf041c60f9475bdabfce5460ddf20a7b4b6bce88bcb4ce14dbd39ffa18
manifests-omnichannel-transcript-service-arm64-coverage
5.61 KB
sha256:4a7d35e7ec11f8fbbc5c803eb6f1227ddee944e8e2df2e3aa35a908159121b87
manifests-presence-service-amd64-coverage
3.75 KB
sha256:90df10a49d5a802d42eda6bb56a0f194d67bf7f15a418a46fdc761ee63b3be7f
manifests-presence-service-amd64-fips
4.25 KB
sha256:187223121cc700270fbba5118517a440997976d285c1a4787325394392575a29
manifests-presence-service-arm64-coverage
3.75 KB
sha256:2a501cdef7eb3ef59439071d889337a8b5c01d6b5c619111d86adea3229fb050
manifests-queue-worker-service-amd64-coverage
3.74 KB
sha256:1d3766385bbfeeb126f707dcde2e8004922ef8cf4a60cc1e31d3ebab5d72bceb
manifests-queue-worker-service-amd64-fips
4.27 KB
sha256:71c0c8fd858f47d90f0e47bc2516e66508b21e4520f851d00d3b6b2b9eb4ded7
manifests-queue-worker-service-arm64-coverage
3.74 KB
sha256:5d2c58e6cfc099306a1ede3a7763226c5e0ba694d540e22382574eb3a2dc8fd8
manifests-rocketchat-amd64-coverage
1.83 KB
sha256:2ffdd15711dbe830a8642dee4e4c91a4f9ab69316f52c3a16e6b4f0c640e4159
manifests-rocketchat-amd64-fips
2.11 KB
sha256:947d0561a974db93e3616aed1a0d4fdb54ef1236ea49f573c134cd9712e01b1f
manifests-rocketchat-arm64-coverage
1.83 KB
sha256:f8b748fb13e5874a2fdbb66b6b358dab5dc9f97f82f59f16da7b2568a06b6ccb
packages-build
15.8 MB
sha256:a8c3a66e0f3343a3c7f8e1278d5ecb20dccc764ab81b2f85e16a126fbd80c636
playwright-test-trace-ce-8.0-1
208 Bytes
sha256:ef1ede57aa7aa8f44ad79b55a262761785c4c2eb42e1689751bbb3a4b4efb8e6
playwright-test-trace-ce-8.0-2
208 Bytes
sha256:75061898e91d802ff3dd65f54f7d0821325da3d0f2bd2071c9380860ace04d3a
playwright-test-trace-ce-8.0-3
208 Bytes
sha256:bb6eb6bd5b7de220b05025a9630d5516efccf644763cb43e9e5e3093a493bf91
playwright-test-trace-ce-8.0-4
208 Bytes
sha256:9037a00de2f0c33c602e83ca6fb8caffe2f39a12070dcea5f224e1cce090b4e1
playwright-test-trace-ee-8.0-1
208 Bytes
sha256:f0fe00794d0a47b8843ecf2e18524afe45787467355a2c4d10b5fdeabf804352
playwright-test-trace-ee-8.0-2
208 Bytes
sha256:34443b4a9ebda6cc99f61d59b6cc504d1018f992a273d1fa952089875429dfd7
playwright-test-trace-ee-8.0-3
208 Bytes
sha256:9a14a7d1078bf423f8b77729a92cbcc5a69239567798a4fdd6266b4ddcf22b4b
playwright-test-trace-ee-8.0-4
208 Bytes
sha256:2c40d9ccbf9870b7ccd50cf3c3fd326be23ca9551a0ed6174d415336d6b5388a
playwright-test-trace-ee-8.0-5
4.35 MB
sha256:9ac2fbfdc9f704eac73a06838ea6a0c0c7623c446dd6ac6bddb6b6c1ebc059ff
turbo-build
13.2 MB
sha256:f27e127126b661a115c90bfbd190f580df594a54c7b62709ffc856d3894aed91