diff --git a/.circleci/config.yml b/.circleci/config.yml index 86ed5e0d3aa9..091dbdf6189e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -13,6 +13,12 @@ executors: resource_class: medium environment: NODE_OPTIONS: --max_old_space_size=3072 + node-linux-medium: + machine: + image: ubuntu-2404:2024.05.1 + resource_class: medium #// linux medium: 2 CPUs, 7.5 GB RAM, 10 credits/min + environment: + NODE_OPTIONS: --max_old_space_size=6144 node-browsers-medium-plus: docker: - image: cimg/node:20.11-browsers @@ -497,10 +503,10 @@ jobs: command: .circleci/scripts/check-working-tree.sh prep-build: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - when: @@ -534,10 +540,10 @@ jobs: - builds prep-build-mv2: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - when: @@ -577,10 +583,10 @@ jobs: - builds-mv2 prep-build-mmi: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - when: @@ -621,10 +627,10 @@ jobs: destination: builds-mmi prep-build-flask: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - when: @@ -662,10 +668,10 @@ jobs: - builds-flask prep-build-flask-mv2: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - when: @@ -703,10 +709,10 @@ jobs: - builds-flask-mv2 prep-build-test-flask: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: @@ -725,10 +731,10 @@ jobs: - builds-test-flask prep-build-test-flask-mv2: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: @@ -747,10 +753,10 @@ jobs: - builds-test-flask-mv2 prep-build-test-mmi: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: @@ -769,10 +775,10 @@ jobs: - builds-test-mmi prep-build-test-mmi-playwright: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: *check-mmi-optional @@ -798,10 +804,10 @@ jobs: destination: builds-test-mmi-playwright prep-build-test: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: @@ -822,10 +828,10 @@ jobs: - builds-test prep-build-test-mv2: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: @@ -846,10 +852,10 @@ jobs: - builds-test-mv2 prep-build-confirmation-redesign-test: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: @@ -868,10 +874,10 @@ jobs: - builds-test-confirmations prep-build-confirmation-redesign-test-mv2: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: @@ -890,10 +896,10 @@ jobs: - builds-test-confirmations-mv2 prep-build-storybook: - executor: node-browsers-medium-plus + executor: node-linux-medium steps: - run: *shallow-git-clone - - run: sudo corepack enable + - run: corepack enable - attach_workspace: at: . - run: