Skip to content

chore(api): migrate chat endpoints to OpenAPI #56321

chore(api): migrate chat endpoints to OpenAPI

chore(api): migrate chat endpoints to OpenAPI #56321

Triggered via pull request March 23, 2026 19:29
@ggazzoggazzo
synchronize #39820
chore/apis-2
Status Failure
Total duration 14m 43s
Artifacts 17

ci.yml

on: pull_request
⚙️ Variables Setup
18s
⚙️ Variables Setup
🚀 Notify external services - draft
5s
🚀 Notify external services - draft
📦 Build Packages
1m 59s
📦 Build Packages
Matrix: 🔎 Code Check / code-check
🔨 Test Unit  /  Unit Tests
5m 28s
🔨 Test Unit / Unit Tests
Matrix: build
🔨 Test Storybook  /  Test Storybook
2m 40s
🔨 Test Storybook / Test Storybook
Matrix: 🚢 Build Docker
🚢 Publish Docker Images (ghcr.io)
52s
🚢 Publish Docker Images (ghcr.io)
Matrix: 🔨 Test API (EE) / test
Waiting for pending jobs
Matrix: 🔨 Test API Livechat (EE) / test
Waiting for pending jobs
Matrix: 🔨 Test UI (EE) / test
Waiting for pending jobs
🔨 Test Federation Matrix
0s
🔨 Test Federation Matrix
Matrix: 🔨 Test API Livechat (CE) / test
Waiting for pending jobs
Matrix: 🔨 Test API (CE) / test
Waiting for pending jobs
Matrix: 🔨 Test UI (CE) / test
Waiting for pending jobs
🚀 Publish build assets
0s
🚀 Publish build assets
📦 Track Image Sizes
29s
📦 Track Image Sizes
📊 Report Coverage
0s
📊 Report Coverage
✅ Tests Done
3s
✅ Tests Done
🚀 Publish Docker Images (DockerHub)
0s
🚀 Publish Docker Images (DockerHub)
🚀 Notify external services
0s
🚀 Notify external services
Update Version Durability  /  update-versions
Update Version Durability / update-versions
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 24 warnings
🔎 Code Check / Code Lint
Process completed with exit code 1.
🔎 Code Check / Code Lint
@rocket.chat/meteor#lint: command (/home/runner/work/Rocket.Chat/Rocket.Chat/apps/meteor) /tmp/xfs-dd910df7/yarn run lint exited (1)
🔎 Code Check / Code Lint: apps/meteor/app/api/server/v1/teams.ts#L805
Replace `⏎↹↹↹` with `·`
✅ Tests Done
Process completed with exit code 1.
📦 Build Packages
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, denoland/setup-deno@v1, rharkor/[email protected]. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔨 Test Storybook / Test Storybook
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/cache@v4, denoland/setup-deno@v1, rharkor/[email protected]. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔨 Test Unit / Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, denoland/setup-deno@v1, rharkor/[email protected]. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
📦 Meteor Build (coverage)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/cache@v4, actions/download-artifact@v6, actions/upload-artifact@v4, denoland/setup-deno@v1, rharkor/[email protected]. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔎 Code Check / TypeScript
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, denoland/setup-deno@v1, rharkor/[email protected]. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4, docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4, docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔎 Code Check / Code Lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, denoland/setup-deno@v1, rharkor/[email protected]. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🔎 Code Check / Code Lint
A `require()` style import is forbidden
🔎 Code Check / Code Lint: packages/random/src/main.client.spec.ts#L43
Avoid calling `expect` conditionally`
🔎 Code Check / Code Lint: packages/random/src/main.client.spec.ts#L41
Avoid calling `expect` conditionally`
🔎 Code Check / Code Lint: packages/random/src/createAleaGenerator.ts#L16
Prefer using an optional chain expression instead, as it's more concise and easier to read
🔎 Code Check / Code Lint: packages/random/src/createAleaGenerator.ts#L15
Prefer using an optional chain expression instead, as it's more concise and easier to read
🔎 Code Check / Code Lint: packages/random/src/createAleaGenerator.ts#L10
Prefer using an optional chain expression instead, as it's more concise and easier to read
🔎 Code Check / Code Lint: packages/random/src/createAleaGenerator.ts#L9
Prefer using an optional chain expression instead, as it's more concise and easier to read
🔎 Code Check / Code Lint: packages/random/src/RandomGenerator.ts#L59
Invalid operand for a '+' operation. Operands must each be a number or string, allowing a string + any of: `any`, `boolean`, `null`, `RegExp`, `undefined`. Got `unknown`
🔎 Code Check / Code Lint: packages/ui-avatar/src/components/BaseAvatar.tsx#L27
`handleError` is a function created with React Hook "useEffectEvent", and can only be called from Effects and Effect Events in the same component. It cannot be assigned to a variable or passed down
🔎 Code Check / Code Lint: packages/ui-avatar/src/components/BaseAvatar.tsx#L27
`handleLoad` is a function created with React Hook "useEffectEvent", and can only be called from Effects and Effect Events in the same component. It cannot be assigned to a variable or passed down
🚢 Publish Docker Images (ghcr.io)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
build-coverage
333 MB
sha256:756c7f78e30b5dffede47c3a384998c329f632ecc4027413e00f824e98b7151c
manifests-account-service-amd64-coverage Expired
1.94 KB
sha256:3af9297e652cf7c559496d833a408dd0c5100ff3b41cce04126ba6896cdd031f
manifests-account-service-arm64-coverage Expired
1.95 KB
sha256:be0890c823a57e831de620e90d4cb11d87f8bd587c8cc906ae006e996f9b7c1b
manifests-authorization-service-amd64-coverage Expired
1.96 KB
sha256:9570ac648a61243f4975bdb874763d18af20b92a952a8460395795a0994c51c2
manifests-authorization-service-arm64-coverage Expired
1.97 KB
sha256:ac3eff3890a5b39381c59af098039f15b3da259d4ec970e82ed8b4e59361d83d
manifests-ddp-streamer-service-amd64-coverage Expired
5.83 KB
sha256:9a8734259747473542fdfcb4081d35a48aa015691445ddaeeeb29aa9eae57e12
manifests-ddp-streamer-service-arm64-coverage Expired
5.87 KB
sha256:5d61117285121668145d955319c9eec4897658764a328c497453961ba498a14f
manifests-omnichannel-transcript-service-amd64-coverage Expired
5.83 KB
sha256:fc89795fbc09328417c2e239c62bce74a9eded2efc54cef23a40c0648cd96b8b
manifests-omnichannel-transcript-service-arm64-coverage Expired
5.86 KB
sha256:9c75f56bcbb527fc308bd5b295e59da266539f5c376990372830238258bdcb10
manifests-presence-service-amd64-coverage Expired
3.87 KB
sha256:b64375ab2991207d47c2b551c05f1f3cd78c759757f7a6b8a0b3659343135ba5
manifests-presence-service-arm64-coverage Expired
3.89 KB
sha256:3bb2607010c7a2ce0d0c2e9b6e07d2b0db29084fb30092acc497e18f9a6307e9
manifests-queue-worker-service-amd64-coverage Expired
3.9 KB
sha256:fd9efca13f7bcdff9bb602b2638f5150e62dd554c58a2e1f1e0aea500b5c3a47
manifests-queue-worker-service-arm64-coverage Expired
3.92 KB
sha256:3e4b95d0b608ac6c5d1421a7b145a88fce04acda43fcd3e579c64dcc2df7ba9b
manifests-rocketchat-amd64-coverage Expired
1.9 KB
sha256:a5317ec31cd5ac9443c400686a855ec4aa2adc82d7c260cbc97ee47aba36421c
manifests-rocketchat-arm64-coverage Expired
1.9 KB
sha256:f51382c5fc7ef12b7f39fdb322c5f647b19feb3c544698921ba726cc8a72f107
packages-build Expired
13.1 MB
sha256:a9373e422d3ebc7234d05cbe4c30fac18a08d5816e6d6be5bc07c9db547521b1
turbo-build
18.2 MB
sha256:451168985126d810202901b074f420401f13598936f0c97deffeef6844e8c616