From 5b07d06cc294965cc1eece349237abadeb4dc812 Mon Sep 17 00:00:00 2001 From: Parker Kuivila Date: Thu, 16 Jul 2026 15:15:26 -0400 Subject: [PATCH] chore(ci): right-size acceptance executors Use Large executors for the x86, ARM, and Alpine acceptance suites after paired CircleCI runs stayed within the 10% wall-time threshold and reduced credit usage. Keep Windows on Large because the Medium experiment exceeded the threshold. Build jobs, acceptance sharding, and test commands remain unchanged. --- .circleci/config.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a41fc06565..b5a48fe415 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -52,10 +52,18 @@ executors: docker: - image: alpine:3.23 resource_class: xlarge + alpine-large: + docker: + - image: alpine:3.23 + resource_class: large alpine-arm64: docker: - image: alpine:3.23 resource_class: arm.xlarge + alpine-arm64-large: + docker: + - image: alpine:3.23 + resource_class: arm.large generic-ubuntu: docker: - image: ubuntu:latest @@ -860,7 +868,7 @@ workflows: pre_test_cmds: export BROWSER="curl -L" requires: - build linux static arm64 - executor: docker-arm64-xl + executor: docker-arm64 test_snyk_command: ./binary-releases/experimental/snyk-linux-arm64 - acceptance-tests: @@ -883,7 +891,7 @@ workflows: pre_test_cmds: export BROWSER="curl -L" requires: - build linux amd64 - executor: docker-amd64-xl + executor: docker-amd64 test_snyk_command: ./binary-releases/snyk-linux - acceptance-tests: @@ -952,7 +960,7 @@ workflows: - '/release.*/' requires: - build alpine amd64 - executor: alpine + executor: alpine-large test_snyk_command: ./binary-releases/snyk-alpine install_deps_extension: alpine-full dont_skip_tests: 0 @@ -976,7 +984,7 @@ workflows: - '/release.*/' requires: - build alpine arm64 - executor: alpine-arm64 + executor: alpine-arm64-large test_snyk_command: ./binary-releases/snyk-alpine-arm64 install_deps_extension: alpine-full dont_skip_tests: 0