Sha256: 84651ea424b60394c441ccac7c57f3493e79e68b0982bec834a7353786a41f92

Contents?: true

Size: 855 Bytes

Versions: 5

Compression:

Stored size: 855 Bytes

Contents

version: 2.1

jobs:
  build:
    parameters:
      ruby_version:
        type: string

    working_directory: ~/repo
    docker:
      - image: circleci/ruby:<< parameters.ruby_version >>

    steps:
      - checkout
      - run:
          name: Install dependencies
          command: |
            gem install bundler
            bundle check || bundle install --jobs=4 --retry=3 --path vendor/bundle

      - run:
          name: Lint code
          command: |
            bundle exec rubocop

      - run:
          name: Check types
          command: |
            bundle exec srb tc . --ignore=/vendor

      - run:
          name: Run tests
          command: |
            bundle exec rspec

workflows:
  workflow:
    jobs:
      - build:
          matrix:
            parameters:
              ruby_version: ["2.3", "2.4", "2.5", "2.6", "2.7"]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
frontman-ssg-0.1.1 .circleci/config.yml
frontman-ssg-0.1.0 .circleci/config.yml
frontman-ssg-0.0.4 .circleci/config.yml
frontman-ssg-0.0.3 .circleci/config.yml
frontman-ssg-0.0.2 .circleci/config.yml