Sha256: 83b9c2f52f2e3da2fd08667d9fda0f585f65561b903ef3bc9c10a69d5b7dfc6a

Contents?: true

Size: 1.51 KB

Versions: 2

Compression:

Stored size: 1.51 KB

Contents

version: 2.1
orbs:
  samvera: samvera/circleci-orb@0
jobs:
  bundle_lint_test:
    parameters:
      ruby_version:
        type: string
      bundler_version:
        type: string
        default: 2.0.1
      rails_version:
        type: string
      solr_config_path:
        type: string
        default: lib/generators/active_fedora/config/solr/templates/solr/conf
    executor:
      name: 'samvera/ruby_fcrepo_solr'
      ruby_version: << parameters.ruby_version >>
    environment:
      RAILS_VERSION: << parameters.rails_version >>
    steps:
      - samvera/cached_checkout

      - samvera/bundle_for_gem:
          ruby_version: << parameters.ruby_version >>
          bundler_version: << parameters.bundler_version >>
          project: 'active-fedora'

      - samvera/install_solr_core:
          solr_config_path: << parameters.solr_config_path >>

      - samvera/rubocop

      - samvera/parallel_rspec

workflows:
  ci:
    jobs:
      - bundle_lint_test:
          name: ruby2-6_rails5-2
          ruby_version: 2.6.3
          rails_version: 5.2.3
      - bundle_lint_test:
          name: ruby2-5_rails5-2
          ruby_version: 2.5.5
          rails_version: 5.2.3
      - bundle_lint_test:
          name: ruby2-6_rails6-0
          ruby_version: 2.6.3
          rails_version: 6.0.0
      - bundle_lint_test:
          name: ruby2-5_rails6.0
          ruby_version: 2.5.5
          rails_version: 6.0.0
      - bundle_lint_test:
          name: ruby2-4_rails5-2
          ruby_version: 2.4.7
          rails_version: 5.2.3

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
active-fedora-13.1.1 .circleci/config.yml
active-fedora-13.1.0 .circleci/config.yml