Skip to content

Commit

Permalink
chore: right size some circleci jobs (#29448)
Browse files Browse the repository at this point in the history
* chore: right size some circleci jobs

* empty commit

* empty commit
  • Loading branch information
jennifer-shehane authored May 6, 2024
1 parent 555a924 commit 84b6bf2
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 5 deletions.
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ orbs:

jobs:
verify-ci-should-run:
resource_class: small
docker:
- image: cimg/node:current
steps:
Expand Down
24 changes: 19 additions & 5 deletions .circleci/workflows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1412,6 +1412,7 @@ jobs:

check-ts:
<<: *defaults
resource_class: small
steps:
- restore_cached_workspace
- install-required-node
Expand Down Expand Up @@ -1716,27 +1717,31 @@ jobs:

system-tests-chrome:
<<: *defaults
resource_class: medium+
parallelism: 8
steps:
- run-system-tests:
browser: chrome

system-tests-electron:
<<: *defaults
resource_class: medium+
parallelism: 8
steps:
- run-system-tests:
browser: electron

system-tests-firefox:
<<: *defaults
resource_class: medium+
parallelism: 8
steps:
- run-system-tests:
browser: firefox

system-tests-webkit:
<<: *defaults
resource_class: medium+
parallelism: 8
steps:
- run-system-tests:
Expand Down Expand Up @@ -1811,6 +1816,9 @@ jobs:
<<: *defaults
parameters:
<<: *defaultsParameters
resource_class:
type: string
default: medium+
percy:
type: boolean
default: false
Expand Down Expand Up @@ -1844,13 +1852,15 @@ jobs:
driver-integration-tests-chrome:
<<: *defaults
parallelism: 5
resource_class: medium+
steps:
- run-driver-integration-tests:
browser: chrome
install-chrome-channel: stable

driver-integration-tests-chrome-beta:
<<: *defaults
resource_class: medium+
parallelism: 5
steps:
- run-driver-integration-tests:
Expand All @@ -1859,6 +1869,7 @@ jobs:

driver-integration-tests-firefox:
<<: *defaults
resource_class: medium+
parallelism: 5
steps:
- run-driver-integration-tests:
Expand All @@ -1873,7 +1884,7 @@ jobs:

driver-integration-tests-webkit:
<<: *defaults
resource_class: medium+
resource_class: large
parallelism: 5
steps:
- run-driver-integration-tests:
Expand All @@ -1896,6 +1907,7 @@ jobs:

reporter-integration-tests:
<<: *defaults
resource_class: medium+
parallelism: 3
steps:
- restore_cached_workspace
Expand All @@ -1921,6 +1933,7 @@ jobs:

run-webpack-dev-server-integration-tests:
<<: *defaults
resource_class: medium+
parallelism: 2
steps:
- restore_cached_workspace
Expand Down Expand Up @@ -2191,7 +2204,7 @@ jobs:
<<: *defaultsParameters
resource_class:
type: string
default: large
default: medium
resource_class: << parameters.resource_class >>
steps:
- maybe_skip_binary_jobs
Expand Down Expand Up @@ -2290,6 +2303,7 @@ jobs:

test-npm-module-and-verify-binary:
<<: *defaults
resource_class: small
steps:
- restore_cached_workspace
# make sure we have cypress.zip received
Expand Down Expand Up @@ -3426,7 +3440,7 @@ windows-workflow: &windows-workflow
- node_modules_install:
name: windows-node-modules-install
executor: windows
resource_class: windows.large
resource_class: windows.medium
only-cache-for-root-user: true

- build:
Expand All @@ -3440,15 +3454,15 @@ windows-workflow: &windows-workflow
- run-app-integration-tests-chrome:
name: windows-run-app-integration-tests-chrome
executor: windows
resource_class: windows.xlarge
resource_class: windows.large
context: [test-runner:cypress-record-key, test-runner:launchpad-tests]
requires:
- windows-build

- run-launchpad-integration-tests-chrome:
name: windows-run-launchpad-integration-tests-chrome
executor: windows
resource_class: windows.xlarge
resource_class: windows.large
context: [test-runner:cypress-record-key, test-runner:launchpad-tests]
requires:
- windows-build
Expand Down

5 comments on commit 84b6bf2

@cypress-bot
Copy link
Contributor

@cypress-bot cypress-bot bot commented on 84b6bf2 May 6, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Circle has built the linux x64 version of the Test Runner.

Learn more about this pre-release build at https://on.cypress.io/advanced-installation#Install-pre-release-version

Run this command to install the pre-release locally:

npm install https://cdn.cypress.io/beta/npm/13.9.0/linux-x64/develop-84b6bf20d10278113aae77282ffd01a6facb421b/cypress.tgz

@cypress-bot
Copy link
Contributor

@cypress-bot cypress-bot bot commented on 84b6bf2 May 6, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Circle has built the linux arm64 version of the Test Runner.

Learn more about this pre-release build at https://on.cypress.io/advanced-installation#Install-pre-release-version

Run this command to install the pre-release locally:

npm install https://cdn.cypress.io/beta/npm/13.9.0/linux-arm64/develop-84b6bf20d10278113aae77282ffd01a6facb421b/cypress.tgz

@cypress-bot
Copy link
Contributor

@cypress-bot cypress-bot bot commented on 84b6bf2 May 6, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Circle has built the darwin arm64 version of the Test Runner.

Learn more about this pre-release build at https://on.cypress.io/advanced-installation#Install-pre-release-version

Run this command to install the pre-release locally:

npm install https://cdn.cypress.io/beta/npm/13.9.0/darwin-arm64/develop-84b6bf20d10278113aae77282ffd01a6facb421b/cypress.tgz

@cypress-bot
Copy link
Contributor

@cypress-bot cypress-bot bot commented on 84b6bf2 May 6, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Circle has built the darwin x64 version of the Test Runner.

Learn more about this pre-release build at https://on.cypress.io/advanced-installation#Install-pre-release-version

Run this command to install the pre-release locally:

npm install https://cdn.cypress.io/beta/npm/13.9.0/darwin-x64/develop-84b6bf20d10278113aae77282ffd01a6facb421b/cypress.tgz

@cypress-bot
Copy link
Contributor

@cypress-bot cypress-bot bot commented on 84b6bf2 May 6, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Circle has built the win32 x64 version of the Test Runner.

Learn more about this pre-release build at https://on.cypress.io/advanced-installation#Install-pre-release-version

Run this command to install the pre-release locally:

npm install https://cdn.cypress.io/beta/npm/13.9.0/win32-x64/develop-84b6bf20d10278113aae77282ffd01a6facb421b/cypress.tgz

Please sign in to comment.