From e9e47ce03626d88c1493f381a18ad7d160b7237d Mon Sep 17 00:00:00 2001 From: Connor Ferguson <68167430+cpfergus1@users.noreply.github.com> Date: Fri, 5 May 2023 09:57:36 -0600 Subject: [PATCH] Update CircleCI config to Latest https://circleci.com/developer/orbs/orb/solidusio/extensions --- .circleci/config.yml | 55 ++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 33 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 28d70eb..405ada1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,53 +1,42 @@ -version: 2.1 - +version: '2.1' orbs: - # Required for feature specs. browser-tools: circleci/browser-tools@1.1 - - # Always take the latest version of the orb, this allows us to - # run specs against Solidus supported versions only without the need - # to change this configuration every time a Solidus version is released - # or goes EOL. solidusio_extensions: solidusio/extensions@volatile - jobs: - run-specs-with-sqlite: - executor: solidusio_extensions/sqlite + run-specs-with-mysql: + executor: + name: solidusio_extensions/mysql + ruby_version: '3.1' steps: - - browser-tools/install-chrome + - browser-tools/install-browser-tools - solidusio_extensions/run-tests run-specs-with-postgres: - executor: solidusio_extensions/postgres + executor: + name: solidusio_extensions/postgres + ruby_version: '3.2' steps: - - browser-tools/install-chrome + - browser-tools/install-browser-tools - solidusio_extensions/run-tests - run-specs-with-mysql: - executor: solidusio_extensions/mysql + run-specs-with-sqlite: + executor: + name: solidusio_extensions/sqlite + ruby_version: '3.0' steps: - - browser-tools/install-chrome + - browser-tools/install-browser-tools - solidusio_extensions/run-tests - lint-code: - executor: solidusio_extensions/sqlite-memory - steps: - - solidusio_extensions/lint-code - workflows: - "Run specs on supported Solidus versions": + Run specs on supported Solidus versions: jobs: - - run-specs-with-sqlite - run-specs-with-postgres - run-specs-with-mysql - - lint-code - - "Weekly run specs against master": + - run-specs-with-sqlite + Weekly run specs against master: + jobs: + - run-specs-with-sqlite triggers: - schedule: - cron: "0 0 * * 4" # every Thursday + cron: 0 0 * * 4 filters: branches: only: - - master - jobs: - - run-specs-with-sqlite - - run-specs-with-postgres - - run-specs-with-mysql + - master \ No newline at end of file