Sha256: 7d64567037032a35d29bd7009f2691b1f499af18861c41c0fb60047ced1a6a9c

Contents?: true

Size: 1.2 KB

Versions: 7

Compression:

Stored size: 1.2 KB

Contents

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake
# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby

name: Ruby

on: push

jobs:
  test:
    runs-on: ubuntu-latest
    container: ruby:2.6

    services:
      redis:
        image: redis

    steps:
    - uses: actions/checkout@v2
    - name: Install dependencies
      run: gem install bundler && bundle install
    - name: Run tests
      run: bin/rake test
      env:
        REDIS_URL: redis://redis:6379

  typecheck:
    runs-on: ubuntu-latest
    container: ruby:2.6
    steps:
    - uses: actions/checkout@v2
    - name: Install dependencies
      run: gem install bundler && bundle install
    - name: Typecheck Ruby code
      run: bin/srb tc

  lint:
    runs-on: ubuntu-latest
    container: ruby:2.6
    steps:
    - uses: actions/checkout@v2
    - name: Install dependencies
      run: gem install bundler && bundle install
    - name: Lint Ruby code
      run: bin/rubocop

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
minitest-distributed-0.2.2 .github/workflows/ruby.yml
minitest-distributed-0.2.3 .github/workflows/ruby.yml
minitest-distributed-0.2.1 .github/workflows/ruby.yml
minitest-distributed-0.2.0 .github/workflows/ruby.yml
minitest-distributed-0.1.2 .github/workflows/ruby.yml
minitest-distributed-0.1.1 .github/workflows/ruby.yml
minitest-distributed-0.1.0 .github/workflows/ruby.yml