Skip to content

feat: BROS-869: Migrate to vitest #25674

feat: BROS-869: Migrate to vitest

feat: BROS-869: Migrate to vitest #25674

Triggered via pull request March 17, 2026 16:27
Status Cancelled
Total duration 6m 47s
Artifacts 5

cicd_pipeline.yml

on: pull_request
Changed files
6s
Changed files
Draft Release
0s
Draft Release
Build  /  Calculate version
Build / Calculate version
Matrix: Tests / LS PostgreSQL Ubuntu
Waiting for pending jobs
Matrix: Tests / LS SQLite Ubuntu
Waiting for pending jobs
Matrix: Tests / LS SQLite Windows
Waiting for pending jobs
Linter  /  biomejs
36s
Linter / biomejs
Tests  /  yarn unit
1m 5s
Tests / yarn unit
Linter  /  Bandit
Linter / Bandit
Linter  /  Ruff
Linter / Ruff
Tests  /  code-review
Tests / code-review
Tests  /  pgsql-migrations
Tests / pgsql-migrations
Tests  /  sqlite-migrations
Tests / sqlite-migrations
Tests  /  Build editor
2m 56s
Tests / Build editor
Tests  /  Prepare Cypress chunks
30s
Tests / Prepare Cypress chunks
Matrix: Tests / Conda
Waiting for pending jobs
Build  /  PyPI
Build / PyPI
Matrix: Build / docker_build
Waiting for pending jobs
Matrix: Tests / cypress
Build  /  merge_docker_manifest
Build / merge_docker_manifest
Tests  /  Merge coverage and upload to Codecov
58s
Tests / Merge coverage and upload to Codecov
Build  /  Create Docker image tag Check
Build / Create Docker image tag Check
Build  /  Notify Slack
Build / Notify Slack
Ready to merge
5s
Ready to merge
Auto Merge dependabot PR
Auto Merge dependabot PR
Fit to window
Zoom out
Zoom in

Annotations

18 errors and 17 warnings
Linter / biomejs
Process completed with exit code 1.
Build / Frontend
Process completed with exit code 1.
Tests / yarn unit
Process completed with exit code 1.
Linter / Gitleaks
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
Linter / Gitleaks
The operation was canceled.
Tests / Cypress (chunk_2)
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
Tests / Cypress (chunk_2)
An error occurred trying to start process '/usr/bin/bash' with working directory '/home/runner/work/label-studio/label-studio/web'. No such file or directory
Tests / Cypress (chunk_2)
The operation was canceled.
Tests / Cypress (chunk_4)
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
Tests / Cypress (chunk_4)
The operation was canceled.
Tests / Cypress (chunk_3)
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
Tests / Cypress (chunk_3)
The operation was canceled.
Tests / Cypress (chunk_1)
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
Tests / Cypress (chunk_1)
The operation was canceled.
Ready to merge
Process completed with exit code 1.
CI/CD Pipeline
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
CI/CD Pipeline
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
CI/CD Pipeline
Canceling since a higher priority waiting request for CI/CD Pipeline-9618 exists
Changed files
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/paths-filter@v3, hmarr/debug-action@v3.0.0. 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/
Tests / Prepare Cypress chunks
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4. 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/
Linter / biomejs
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4, hmarr/debug-action@v3.0.0. 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 / Frontend
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4, hmarr/debug-action@v3.0.0. 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/
Tests / yarn unit
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-node@v4, hmarr/debug-action@v3.0.0. 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/
Tests / Build editor
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4, actions/upload-artifact@v4, hmarr/debug-action@v3.0.0. 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/
Linter / Gitleaks
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hmarr/debug-action@v3.0.0. 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/
Tests / Cypress (chunk_2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hmarr/debug-action@v3.0.0. 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/
Tests / Cypress (chunk_2)
No files were found with the provided path: web/dist/cypress/libs/frontend-test/src/screenshots web/dist/cypress/libs/frontend-test/src/videos. No artifacts will be uploaded.
Tests / Cypress (chunk_2)
No files were found with the provided path: web/coverage-chunks/chunk_2.json. No artifacts will be uploaded.
Tests / Cypress (chunk_4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/download-artifact@v4, actions/setup-node@v4, hmarr/debug-action@v3.0.0. 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/
Tests / Cypress (chunk_4)
No files were found with the provided path: web/dist/cypress/libs/frontend-test/src/screenshots web/dist/cypress/libs/frontend-test/src/videos. No artifacts will be uploaded.
Tests / Cypress (chunk_3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/download-artifact@v4, actions/setup-node@v4, hmarr/debug-action@v3.0.0. 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/
Tests / Cypress (chunk_3)
No files were found with the provided path: web/dist/cypress/libs/frontend-test/src/screenshots web/dist/cypress/libs/frontend-test/src/videos. No artifacts will be uploaded.
Tests / Cypress (chunk_1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/download-artifact@v4, actions/setup-node@v4, hmarr/debug-action@v3.0.0. 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/
Tests / Cypress (chunk_1)
No files were found with the provided path: web/dist/cypress/libs/frontend-test/src/screenshots web/dist/cypress/libs/frontend-test/src/videos. No artifacts will be uploaded.
Tests / Merge coverage and upload to Codecov
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/download-artifact@v6, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-node@v4. 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
cypress-coverage-chunk_1 Expired
1.3 MB
sha256:63214a7273a84c7d5c2655f460baee7aa50bdea65bee6ed4e5ac0ffd3f4ffe79
cypress-coverage-chunk_3 Expired
1.3 MB
sha256:9cf059dd6f9ca12ee7e32397f7cd42f2e41fc4afec7ede1f857fa38f66c9f24c
cypress-coverage-chunk_4 Expired
1.3 MB
sha256:c8f690e34d0407669c2eefb5966c48fda7a48cd127a84d86f77c2ead9f2b34ed
editor-build Expired
47.6 MB
sha256:8ff7eee7db881e40376cca2913bbb1584ed6a90d6042c37d8e24e53c48ddeb5c
unit coverage Expired
1.11 MB
sha256:5e546a363a5256ce6e29f17679439c3cc711571112a733cd3b2d8bf1f4bb109c