Sha256: 70c626071bf922981d38ebbf239565a4165b1ae13b9ea81184ec1db77c04b8ea

Contents?: true

Size: 1.36 KB

Versions: 6

Compression:

Stored size: 1.36 KB

Contents

version: '7'

environment:
  RUBY_VERSION: '3.3'

compose:
  files:
    - docker-compose.yml

interaction:
  bash:
    description: Open the Bash shell in app's container
    service: ruby
    command: /bin/bash

  bundle:
    description: Run Bundler commands
    service: ruby
    command: bundle

  rails:
    description: Run RoR commands
    service: ruby
    command: bundle exec rails

  appraisal:
    description: Run Appraisal commands
    service: ruby
    command: bundle exec appraisal

  rspec:
    description: Run Rspec commands
    service: ruby
    command: bundle exec rspec
    subcommands:
      all:
        command: bundle exec appraisal rspec
      rails-6.1:
        command: bundle exec appraisal rails-6.1 rspec
      rails-7.0:
        command: bundle exec appraisal rails-7.0 rspec
      rails-7.1:
        command: bundle exec appraisal rails-7.1 rspec
      rails-7.2:
        command: bundle exec appraisal rails-7.2 rspec

  rubocop:
    description: Run Ruby linter
    service: ruby
    command: bundle exec rubocop

  setup:
    description: Install deps
    service: ruby
    command: bin/setup

  test:
    description: Run linters, run all tests
    service: ruby
    command: bin/test

provision:
  - dip compose down --volumes
  - cp -f lefthook-local.dip_example.yml lefthook-local.yml
  - rm -f Gemfile.lock
  - rm -f gemfiles/*gemfile*
  - dip setup

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sbmt-kafka_producer-3.2.2 dip.yml
sbmt-kafka_producer-3.2.1 dip.yml
sbmt-kafka_producer-3.2.0 dip.yml
sbmt-kafka_producer-3.1.1 dip.yml
sbmt-kafka_producer-3.1.0 dip.yml
sbmt-kafka_producer-3.0.0 dip.yml