Sha256: 217be9bcd6d62cb7a1737fc5033a183c644e2e36eb4b025db21c0f80c4426c23

Contents?: true

Size: 1.6 KB

Versions: 11

Compression:

Stored size: 1.6 KB

Contents

version: 2.1

orbs:
  # 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

executors:
  # We don't rely directly on the DB, but we still want to ensure generated
  # extensions are able to connect and spin up Solidus. Using an in-memory
  # SQLite makes it blazingly fast.
  sqlite-memory:
    docker:
       - image: circleci/ruby:2.5.6-node-browsers
         environment:
           RAILS_ENV: test
           DB: sqlite
           DATABASE_URL: sqlite3::memory:?pool=1
           DATABASE_CLEANER_ALLOW_REMOTE_DATABASE_URL: true

commands:
  setup:
    steps:
      - checkout
      - run: "gem install bundler -v '>=2' --conservative"

jobs:
  solidus-master:
    executor: sqlite-memory
    steps: ['setup', 'solidusio_extensions/run-tests-solidus-master']
  solidus-current:
    executor: sqlite-memory
    steps: ['setup', 'solidusio_extensions/run-tests-solidus-current']
  solidus-older:
    executor: sqlite-memory
    steps: ['setup', 'solidusio_extensions/run-tests-solidus-older']

workflows:
  "Run specs on supported Solidus versions":
    jobs:
      - solidus-master
      - solidus-current
      - solidus-older

  "Weekly run specs against master":
    triggers:
      - schedule:
          cron: "0 0 * * 4" # every Thursday
          filters:
            branches:
              only:
                - master
    jobs:
      - solidus-master
      - solidus-current
      - solidus-older

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
solidus_dev_support-1.5.0 .circleci/config.yml
solidus_dev_support-1.4.0 .circleci/config.yml
solidus_dev_support-1.3.0 .circleci/config.yml
solidus_dev_support-1.2.0 .circleci/config.yml
solidus_dev_support-1.1.0 .circleci/config.yml
solidus_dev_support-1.0.1 .circleci/config.yml
solidus_dev_support-1.0.0 .circleci/config.yml
solidus_dev_support-0.6.0 .circleci/config.yml
solidus_dev_support-0.5.0 .circleci/config.yml
solidus_dev_support-0.4.1 .circleci/config.yml
solidus_dev_support-0.4.0 .circleci/config.yml