.circleci/config.yml in solidus_subscriptions-1.0.0 vs .circleci/config.yml in solidus_subscriptions-1.0.1

- old
+ new

@@ -6,28 +6,69 @@ # to change this configuration every time a Solidus version is released # or goes EOL. solidusio_extensions: solidusio/extensions@volatile jobs: + run-specs-with-mysql: + executor: + name: solidusio_extensions/mysql + ruby_version: <<parameters.ruby_version>> + steps: + - checkout + - solidusio_extensions/run-tests-solidus-older + - solidusio_extensions/run-tests-solidus-current + - solidusio_extensions/run-tests-solidus-master + - solidusio_extensions/store-test-results + parameters: + ruby_version: + type: string + default: '2.7' run-specs-with-postgres: - executor: solidusio_extensions/postgres + executor: + name: solidusio_extensions/postgres + ruby_version: <<parameters.ruby_version>> steps: - - solidusio_extensions/run-tests - run-specs-with-mysql: - executor: solidusio_extensions/mysql + - checkout + - solidusio_extensions/run-tests-solidus-older + - solidusio_extensions/run-tests-solidus-current + - solidusio_extensions/run-tests-solidus-master + - solidusio_extensions/store-test-results + parameters: + ruby_version: + type: string + default: '3.0' + run-specs-with-sqlite: + executor: + name: solidusio_extensions/sqlite + ruby_version: <<parameters.ruby_version>> steps: - - solidusio_extensions/run-tests + - checkout + - solidusio_extensions/run-tests-solidus-older + - solidusio_extensions/run-tests-solidus-current + - solidusio_extensions/run-tests-solidus-master + - solidusio_extensions/store-test-results + parameters: + ruby_version: + type: string + default: '3.1' lint-code: executor: solidusio_extensions/sqlite-memory steps: - solidusio_extensions/lint-code workflows: "Run specs on supported Solidus versions": jobs: - - run-specs-with-postgres - - run-specs-with-mysql + - run-specs-with-mysql: + ruby_version: '2.7' + name: run-specs-with-mysql-ruby-2.7 + - run-specs-with-postgres: + ruby_version: '3.0' + name: run-specs-with-postgres-ruby-3.0 + - run-specs-with-sqlite: + ruby_version: '3.1' + name: run-specs-with-sqlite-ruby-3.1 - lint-code "Weekly run specs against master": triggers: - schedule: @@ -35,7 +76,14 @@ filters: branches: only: - master jobs: - - run-specs-with-postgres - - run-specs-with-mysql + - run-specs-with-mysql: + ruby_version: '2.7' + name: run-specs-with-mysql-ruby-2.7 + - run-specs-with-postgres: + ruby_version: '3.0' + name: run-specs-with-postgres-ruby-3.0 + - run-specs-with-sqlite: + ruby_version: '3.1' + name: run-specs-with-sqlite-ruby-3.1