diff --git a/.circleci/config.yml b/.circleci/config.yml index a97f83dfedf4..557f0d173937 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,7 +7,7 @@ version: 2.1 # Base configurations default_image: &default_image docker: - - image: cimg/node:22.14.0 + - image: cimg/node:24.6.0 default_resource_class: &default_resource_class resource_class: medium @@ -244,13 +244,13 @@ commands: windows_set_node_version: parameters: version: - default: 22.14.0 + default: 24.6.0 type: string steps: - run: choco upgrade nvm -y - run: nvm -v - - run: nvm install 22.14.0 - - run: nvm use 22.14.0 + - run: nvm install 24.6.0 + - run: nvm use 24.6.0 - run: node -v windows_add_bvm_to_path: @@ -290,7 +290,7 @@ commands: default: 'BASE_IMAGE' type: string docker_build_base_image_arg_value: - default: 'node:22.14.0' + default: 'node:24.6.0' type: string image_name: default: 'bitcli/bit' @@ -323,7 +323,7 @@ commands: default: 'BASE_IMAGE' type: string docker_build_base_image_arg_value: - default: 'node:22.14.0' + default: 'node:24.6.0' type: string image_name: default: 'bitcli/bit' @@ -968,27 +968,27 @@ jobs: path: bit/index.json # ========== Docker Jobs ========== - docker_build_node_22: + docker_build_node_24: machine: image: ubuntu-2004:202111-02 steps: - attach_workspace: at: ./ - docker_build_and_push: - docker_build_base_image_arg_value: "node:22.14.0" - docker_tag_suffix: "-node-22.14.0" + docker_build_base_image_arg_value: "node:24.6.0" + docker_tag_suffix: "-node-24.6.0" - docker_non_root_build_node_22: + docker_non_root_build_node_24: machine: image: ubuntu-2004:202111-02 steps: - attach_workspace: at: ./ - docker_build_and_push: - docker_build_base_image_arg_value: "node:22.14.0" + docker_build_base_image_arg_value: "node:24.6.0" image_name: "bitcli/bit-non-root" docker_file_name: "Dockerfile-bit-non-root" - docker_tag_suffix: "-node-22.14.0" + docker_tag_suffix: "-node-24.6.0" docker_build_alpine: machine: @@ -997,22 +997,22 @@ jobs: - attach_workspace: at: ./ - docker_build_and_push: - docker_build_base_image_arg_value: "node:22.14.0-alpine" + docker_build_base_image_arg_value: "node:24.6.0-alpine" # image_name: "bitcli/bit-alpine" docker_file_name: "Dockerfile-bit-alpine" - docker_tag_suffix: "-alpine-node-22.14.0" + docker_tag_suffix: "-alpine-node-24.6.0" - server_docker_build_node_22: + server_docker_build_node_24: machine: image: ubuntu-2004:202111-02 steps: - attach_workspace: at: ./ - docker_build_and_push: - docker_build_base_image_arg_value: "`npm show @teambit/bit version`-node-22.14.0" + docker_build_base_image_arg_value: "`npm show @teambit/bit version`-node-24.6.0" image_name: "bitcli/bit-server" docker_file_name: "Dockerfile-bit-server" - docker_tag_suffix: "-node-22.14.0" + docker_tag_suffix: "-node-24.6.0" # ========== Windows Jobs ========== windows_checkout_code: @@ -1159,9 +1159,9 @@ jobs: # - run: node -v # - run: npm -v # - run: yarn -v - # # - run: choco install nodejs --version 22.14.0 + # # - run: choco install nodejs --version 24.6.0 # # - run: node -v - # - run: cinst nodejs --version 22.14.0 + # - run: cinst nodejs --version 24.6.0 # - run: node -v # ======================================== @@ -1274,18 +1274,18 @@ workflows: - bundle_version_macos - bundle_version_windows - checkout_code # This is needed to generate index.json - - docker_build_node_22: + - docker_build_node_24: requires: - harmony_publish_to_gcloud - docker_build_alpine: requires: - harmony_publish_to_gcloud - - docker_non_root_build_node_22: + - docker_non_root_build_node_24: requires: - harmony_publish_to_gcloud - - server_docker_build_node_22: + - server_docker_build_node_24: requires: - - docker_build_node_22 + - docker_build_node_24 - e2e_test_bbit: requires: - setup_harmony @@ -1352,7 +1352,7 @@ workflows: - bundle_version_macos - bundle_version_windows - checkout_code # This is needed to generate index.json - - docker_build_node_22: + - docker_build_node_24: requires: - harmony_deploy_approval_job - harmony_publish_to_gcloud @@ -1360,14 +1360,14 @@ workflows: requires: - harmony_deploy_approval_job - harmony_publish_to_gcloud - - docker_non_root_build_node_22: + - docker_non_root_build_node_24: requires: - harmony_deploy_approval_job - harmony_publish_to_gcloud - - server_docker_build_node_22: + - server_docker_build_node_24: requires: - harmony_deploy_approval_job - - docker_build_node_22 + - docker_build_node_24 # ======================================== # DEBUG & TESTING WORKFLOWS (COMMENTED) diff --git a/workspace.jsonc b/workspace.jsonc index fa4442cf20ae..2eb1ca1ebe53 100644 --- a/workspace.jsonc +++ b/workspace.jsonc @@ -697,7 +697,7 @@ "uri-js": "npm:uri-js-replace", "encoding": "-" }, - "nodeVersion": "22.14.0", + "nodeVersion": "24.6.0", "engineStrict": true, // This is a temporary workaround to fix "bit compile" on macOS and Windows. // "bit compile" breaks node_modules when hard links are used. @@ -776,7 +776,7 @@ "packageJson": { "name": "@teambit/{name}", // @teambit/discovery.ui.sidebar "bvm": { - "node": "22.14.0" + "node": "24.6.0" }, "engines": { "node": ">=18.12.0"