Sha256: 1550535db4754a50555e57098a1f82336112d34a995cae8310caf0bddc7dabbb

Contents?: true

Size: 1.67 KB

Versions: 1

Compression:

Stored size: 1.67 KB

Contents

version: '2.1'
orbs:
  browser-tools: circleci/browser-tools@1.1
  solidusio_extensions: solidusio/extensions@volatile
jobs:
  lint:
    executor:
      name: solidusio_extensions/sqlite-memory
      ruby_version: '3.1'
    steps:
      - checkout
      - solidusio_extensions/test-branch:
          command: bundle exec standardrb
          command_verb: Check code style
  run-specs-with-mysql:
    executor:
      name: solidusio_extensions/mysql
      ruby_version: '3.2'
    steps:
      - browser-tools/install-chrome
      - checkout
      - solidusio_extensions/dependencies
      - solidusio_extensions/run-tests-solidus-current
      - solidusio_extensions/run-tests-solidus-main
  run-specs-with-postgres:
    executor:
      name: solidusio_extensions/postgres
      ruby_version: '3.3'
    steps:
      - browser-tools/install-chrome
      - checkout
      - solidusio_extensions/dependencies
      - solidusio_extensions/run-tests-solidus-current
      - solidusio_extensions/run-tests-solidus-main
  run-specs-with-sqlite:
    executor:
      name: solidusio_extensions/sqlite
      ruby_version: '3.1'
    steps:
      - browser-tools/install-chrome
      - checkout
      - solidusio_extensions/dependencies
      - solidusio_extensions/run-tests-solidus-current
      - solidusio_extensions/run-tests-solidus-main
workflows:
  Run specs on supported Solidus versions:
    jobs:
      - lint
      - run-specs-with-postgres
      - run-specs-with-mysql
      - run-specs-with-sqlite
  Weekly run specs against main:
    jobs:
      - run-specs-with-sqlite
    triggers:
      - schedule:
          cron: 0 0 * * 4
          filters:
            branches:
              only:
                - main

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solidus_friendly_promotions-1.9.0 .circleci/config.yml